)]}'
{".zuul.yaml":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"45538f47f67d823cbbac7e800709f9e72b7c159e","unresolved":false,"context_lines":[{"line_number":11,"context_line":"    check:"},{"line_number":12,"context_line":"      jobs:"},{"line_number":13,"context_line":"        - watcher-tempest-functional"},{"line_number":14,"context_line":"        - watcher-grenade"},{"line_number":15,"context_line":"        - watcher-tempest-dummy_optim"},{"line_number":16,"context_line":"        - watcher-tempest-actuator"},{"line_number":17,"context_line":"        - watcher-tempest-basic_optim"},{"line_number":18,"context_line":"        - watcher-tempest-vm_workload_consolidation"},{"line_number":19,"context_line":"        - watcher-tempest-workload_balancing"},{"line_number":20,"context_line":"        - watcherclient-tempest-functional"},{"line_number":21,"context_line":"        - watcher-tempest-zone_migration"},{"line_number":22,"context_line":"        - watcher-tempest-host_maintenance"},{"line_number":23,"context_line":"        - watcher-tempest-storage_balance"},{"line_number":24,"context_line":"        - watcher-tls-test"},{"line_number":25,"context_line":"    gate:"},{"line_number":26,"context_line":"      queue: watcher"},{"line_number":27,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"dfbec78f_86d400bf","line":24,"range":{"start_line":14,"start_character":7,"end_line":24,"end_character":26},"updated":"2019-05-07 18:58:42.000000000","message":"Why aren\u0027t all of these jobs also gating? If they are voting in the check queue, normally they should also be gating.","commit_id":"c99e051a141561265ef7685548f65f23cef50801"},{"author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"change_message_id":"801cdf7852eaf531d4a3fb51ce749a6b2f4e193e","unresolved":false,"context_lines":[{"line_number":11,"context_line":"    check:"},{"line_number":12,"context_line":"      jobs:"},{"line_number":13,"context_line":"        - watcher-tempest-functional"},{"line_number":14,"context_line":"        - watcher-grenade"},{"line_number":15,"context_line":"        - watcher-tempest-dummy_optim"},{"line_number":16,"context_line":"        - watcher-tempest-actuator"},{"line_number":17,"context_line":"        - watcher-tempest-basic_optim"},{"line_number":18,"context_line":"        - watcher-tempest-vm_workload_consolidation"},{"line_number":19,"context_line":"        - watcher-tempest-workload_balancing"},{"line_number":20,"context_line":"        - watcherclient-tempest-functional"},{"line_number":21,"context_line":"        - watcher-tempest-zone_migration"},{"line_number":22,"context_line":"        - watcher-tempest-host_maintenance"},{"line_number":23,"context_line":"        - watcher-tempest-storage_balance"},{"line_number":24,"context_line":"        - watcher-tls-test"},{"line_number":25,"context_line":"    gate:"},{"line_number":26,"context_line":"      queue: watcher"},{"line_number":27,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"dfbec78f_8d3406fd","line":24,"range":{"start_line":14,"start_character":7,"end_line":24,"end_character":26},"in_reply_to":"dfbec78f_86d400bf","updated":"2019-05-09 05:44:24.000000000","message":"They spend too much time","commit_id":"c99e051a141561265ef7685548f65f23cef50801"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"82b955d9ba967fa29485a7f3844a0a39ab4e1bbe","unresolved":false,"context_lines":[{"line_number":11,"context_line":"    check:"},{"line_number":12,"context_line":"      jobs:"},{"line_number":13,"context_line":"        - watcher-tempest-functional"},{"line_number":14,"context_line":"        - watcher-grenade"},{"line_number":15,"context_line":"        - watcher-tempest-dummy_optim"},{"line_number":16,"context_line":"        - watcher-tempest-actuator"},{"line_number":17,"context_line":"        - watcher-tempest-basic_optim"},{"line_number":18,"context_line":"        - watcher-tempest-vm_workload_consolidation"},{"line_number":19,"context_line":"        - watcher-tempest-workload_balancing"},{"line_number":20,"context_line":"        - watcherclient-tempest-functional"},{"line_number":21,"context_line":"        - watcher-tempest-zone_migration"},{"line_number":22,"context_line":"        - watcher-tempest-host_maintenance"},{"line_number":23,"context_line":"        - watcher-tempest-storage_balance"},{"line_number":24,"context_line":"        - watcher-tls-test"},{"line_number":25,"context_line":"    gate:"},{"line_number":26,"context_line":"      queue: watcher"},{"line_number":27,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"dfbec78f_2ee05496","line":24,"range":{"start_line":14,"start_character":7,"end_line":24,"end_character":26},"in_reply_to":"dfbec78f_8d3406fd","updated":"2019-05-10 13:17:16.000000000","message":"OK, but without gating you run the risk of two watcher changes passing check but not failing the gate queue where they are merged and then you could break gating for all watcher changes.","commit_id":"c99e051a141561265ef7685548f65f23cef50801"}]}
