)]}'
{"doc/source/policies/gate-failure-triage.rst":[{"author":{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"change_message_id":"5c9300957dd8e327bb44b930a968b53c27c81d37","unresolved":false,"context_lines":[{"line_number":45,"context_line":"failures. This is where failures for new (unknown) gate breaking bugs end up; on the other hand also infra"},{"line_number":46,"context_line":"error causing job failures end up here. It should be duty of the diligent Neutron developer to ensure the"},{"line_number":47,"context_line":"classification rate for neutron jobs is as close as possible to 100%. To this aim, the diligent Neutron"},{"line_number":48,"context_line":"developer should adopt the following procedure:"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"Troubleshooting Tempest job"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a461143_2839a2f2","line":48,"range":{"start_line":48,"start_character":23,"end_line":48,"end_character":47},"updated":"2017-01-30 22:58:33.000000000","message":"Since you are adding a header, consider reformatting this as: \"the procedure outlined in the following section.\"","commit_id":"3d334674d537f9e0ddedc95e31103a2030e406a6"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"88895f2d95ff8f093b70e870efd0f8d8a8521442","unresolved":false,"context_lines":[{"line_number":45,"context_line":"failures. This is where failures for new (unknown) gate breaking bugs end up; on the other hand also infra"},{"line_number":46,"context_line":"error causing job failures end up here. It should be duty of the diligent Neutron developer to ensure the"},{"line_number":47,"context_line":"classification rate for neutron jobs is as close as possible to 100%. To this aim, the diligent Neutron"},{"line_number":48,"context_line":"developer should adopt the following procedure:"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"Troubleshooting Tempest job"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a461143_f4fcc5b9","line":48,"range":{"start_line":48,"start_character":23,"end_line":48,"end_character":47},"in_reply_to":"3a461143_2839a2f2","updated":"2017-01-31 10:34:35.000000000","message":"+1","commit_id":"3d334674d537f9e0ddedc95e31103a2030e406a6"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"23529787dbd56cd4a051a074526d31048d2641f3","unresolved":false,"context_lines":[{"line_number":45,"context_line":"failures. This is where failures for new (unknown) gate breaking bugs end up; on the other hand also infra"},{"line_number":46,"context_line":"error causing job failures end up here. It should be duty of the diligent Neutron developer to ensure the"},{"line_number":47,"context_line":"classification rate for neutron jobs is as close as possible to 100%. To this aim, the diligent Neutron"},{"line_number":48,"context_line":"developer should adopt the following procedure:"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"Troubleshooting Tempest job"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a461143_061d47bd","line":48,"range":{"start_line":48,"start_character":23,"end_line":48,"end_character":47},"in_reply_to":"3a461143_2839a2f2","updated":"2017-02-02 13:26:39.000000000","message":"Done","commit_id":"3d334674d537f9e0ddedc95e31103a2030e406a6"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"88895f2d95ff8f093b70e870efd0f8d8a8521442","unresolved":false,"context_lines":[{"line_number":47,"context_line":"classification rate for neutron jobs is as close as possible to 100%. To this aim, the diligent Neutron"},{"line_number":48,"context_line":"developer should adopt the following procedure:"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"Troubleshooting Tempest job"},{"line_number":52,"context_line":"---------------------------"},{"line_number":53,"context_line":"1. Open logs for failed jobs and look for logs/testr_results.html.gz."}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a461143_946461b9","line":50,"updated":"2017-01-31 10:34:35.000000000","message":"Only need one line of whitespace before the heading.","commit_id":"3d334674d537f9e0ddedc95e31103a2030e406a6"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"23529787dbd56cd4a051a074526d31048d2641f3","unresolved":false,"context_lines":[{"line_number":47,"context_line":"classification rate for neutron jobs is as close as possible to 100%. To this aim, the diligent Neutron"},{"line_number":48,"context_line":"developer should adopt the following procedure:"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"Troubleshooting Tempest job"},{"line_number":52,"context_line":"---------------------------"},{"line_number":53,"context_line":"1. Open logs for failed jobs and look for logs/testr_results.html.gz."}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a461143_c63b3f37","line":50,"in_reply_to":"3a461143_946461b9","updated":"2017-02-02 13:26:39.000000000","message":"Done","commit_id":"3d334674d537f9e0ddedc95e31103a2030e406a6"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"88895f2d95ff8f093b70e870efd0f8d8a8521442","unresolved":false,"context_lines":[{"line_number":48,"context_line":"developer should adopt the following procedure:"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"Troubleshooting Tempest job"},{"line_number":52,"context_line":"---------------------------"},{"line_number":53,"context_line":"1. Open logs for failed jobs and look for logs/testr_results.html.gz."},{"line_number":54,"context_line":"2. If that file is missing, check console.html and see where the job failed."}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a461143_34f1edcd","line":51,"range":{"start_line":51,"start_character":24,"end_line":51,"end_character":27},"updated":"2017-01-31 10:34:35.000000000","message":"jobs","commit_id":"3d334674d537f9e0ddedc95e31103a2030e406a6"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"23529787dbd56cd4a051a074526d31048d2641f3","unresolved":false,"context_lines":[{"line_number":48,"context_line":"developer should adopt the following procedure:"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"Troubleshooting Tempest job"},{"line_number":52,"context_line":"---------------------------"},{"line_number":53,"context_line":"1. Open logs for failed jobs and look for logs/testr_results.html.gz."},{"line_number":54,"context_line":"2. If that file is missing, check console.html and see where the job failed."}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a461143_e6483bcf","line":51,"range":{"start_line":51,"start_character":24,"end_line":51,"end_character":27},"in_reply_to":"3a461143_34f1edcd","updated":"2017-02-02 13:26:39.000000000","message":"Done","commit_id":"3d334674d537f9e0ddedc95e31103a2030e406a6"},{"author":{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"change_message_id":"d85ab848ed109e4c2fbfb2a2bdf2b3c883b2616b","unresolved":false,"context_lines":[{"line_number":40,"context_line":"failures. This is where failures for new (unknown) gate breaking bugs end up; on the other hand also infra"},{"line_number":41,"context_line":"error causing job failures end up here. It should be duty of the diligent Neutron developer to ensure the"},{"line_number":42,"context_line":"classification rate for neutron jobs is as close as possible to 100%. To this aim, the diligent Neutron"},{"line_number":43,"context_line":"developer should adopt the procedure outlined in the following section."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"Troubleshooting Tempest jobs"},{"line_number":46,"context_line":"----------------------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a430d35_6aa9007b","line":43,"range":{"start_line":43,"start_character":63,"end_line":43,"end_character":70},"updated":"2017-02-07 16:26:20.000000000","message":"sections","commit_id":"9bf50dbd5b59ebf43163ec1e7aa74b69d52529b2"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"bc29d5110493b0fe66ec4a64e7bf713dc24317f8","unresolved":false,"context_lines":[{"line_number":40,"context_line":"failures. This is where failures for new (unknown) gate breaking bugs end up; on the other hand also infra"},{"line_number":41,"context_line":"error causing job failures end up here. It should be duty of the diligent Neutron developer to ensure the"},{"line_number":42,"context_line":"classification rate for neutron jobs is as close as possible to 100%. To this aim, the diligent Neutron"},{"line_number":43,"context_line":"developer should adopt the procedure outlined in the following section."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"Troubleshooting Tempest jobs"},{"line_number":46,"context_line":"----------------------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a430d35_ca9d940b","line":43,"range":{"start_line":43,"start_character":63,"end_line":43,"end_character":70},"in_reply_to":"1a430d35_6aa9007b","updated":"2017-02-07 16:31:14.000000000","message":"Done","commit_id":"9bf50dbd5b59ebf43163ec1e7aa74b69d52529b2"},{"author":{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"change_message_id":"d85ab848ed109e4c2fbfb2a2bdf2b3c883b2616b","unresolved":false,"context_lines":[{"line_number":52,"context_line":"   logstash."},{"line_number":53,"context_line":"4. On logstash, search for occurrences of this error message, and try to identify the root cause for the failure"},{"line_number":54,"context_line":"   (see below)."},{"line_number":55,"context_line":"5. File a bug for this failure, and push a elastic-recheck query for it (see below)."},{"line_number":56,"context_line":"6. If you are confident with the area of this bug, and you have time, assign it to yourself; otherwise look for an"},{"line_number":57,"context_line":"    assignee or talk to the Neutron\u0027s bug czar to find an assignee."},{"line_number":58,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a430d35_0a987c77","line":55,"range":{"start_line":55,"start_character":73,"end_line":55,"end_character":82},"updated":"2017-02-07 16:26:20.000000000","message":"Maybe putting the pointer here to the specific section, like you did in L69","commit_id":"9bf50dbd5b59ebf43163ec1e7aa74b69d52529b2"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"bc29d5110493b0fe66ec4a64e7bf713dc24317f8","unresolved":false,"context_lines":[{"line_number":52,"context_line":"   logstash."},{"line_number":53,"context_line":"4. On logstash, search for occurrences of this error message, and try to identify the root cause for the failure"},{"line_number":54,"context_line":"   (see below)."},{"line_number":55,"context_line":"5. File a bug for this failure, and push a elastic-recheck query for it (see below)."},{"line_number":56,"context_line":"6. If you are confident with the area of this bug, and you have time, assign it to yourself; otherwise look for an"},{"line_number":57,"context_line":"    assignee or talk to the Neutron\u0027s bug czar to find an assignee."},{"line_number":58,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a430d35_eab9707a","line":55,"range":{"start_line":55,"start_character":73,"end_line":55,"end_character":82},"in_reply_to":"1a430d35_0a987c77","updated":"2017-02-07 16:31:14.000000000","message":"Done","commit_id":"9bf50dbd5b59ebf43163ec1e7aa74b69d52529b2"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"6c7d9bdd245a27052485873c4644d603efe8f57b","unresolved":false,"context_lines":[{"line_number":52,"context_line":"   logstash."},{"line_number":53,"context_line":"4. On logstash, search for occurrences of this error message, and try to identify the root cause for the failure"},{"line_number":54,"context_line":"   (see below)."},{"line_number":55,"context_line":"5. File a bug for this failure, and push a `Elastic Recheck Query \u003chttp://docs.openstack.org/developer/neutron/policies/gate-failure-triage.html#filing-an-elastic-recheck-query\u003e`_ for it."},{"line_number":56,"context_line":"6. If you are confident with the area of this bug, and you have time, assign it to yourself; otherwise look for an"},{"line_number":57,"context_line":"    assignee or talk to the Neutron\u0027s bug czar to find an assignee."},{"line_number":58,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a430d35_2308b927","line":55,"range":{"start_line":55,"start_character":41,"end_line":55,"end_character":42},"updated":"2017-02-09 03:00:34.000000000","message":"s/an","commit_id":"c97e8864e413d87dcdd3d022e5b042730bcf43cf"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"2bc65f257ff4c444664bdf249d73f7fc124a16aa","unresolved":false,"context_lines":[{"line_number":52,"context_line":"   logstash."},{"line_number":53,"context_line":"4. On logstash, search for occurrences of this error message, and try to identify the root cause for the failure"},{"line_number":54,"context_line":"   (see below)."},{"line_number":55,"context_line":"5. File a bug for this failure, and push a `Elastic Recheck Query \u003chttp://docs.openstack.org/developer/neutron/policies/gate-failure-triage.html#filing-an-elastic-recheck-query\u003e`_ for it."},{"line_number":56,"context_line":"6. If you are confident with the area of this bug, and you have time, assign it to yourself; otherwise look for an"},{"line_number":57,"context_line":"    assignee or talk to the Neutron\u0027s bug czar to find an assignee."},{"line_number":58,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a430d35_8c051515","line":55,"range":{"start_line":55,"start_character":41,"end_line":55,"end_character":42},"in_reply_to":"1a430d35_2308b927","updated":"2017-02-09 08:55:02.000000000","message":"Done","commit_id":"c97e8864e413d87dcdd3d022e5b042730bcf43cf"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"6c7d9bdd245a27052485873c4644d603efe8f57b","unresolved":false,"context_lines":[{"line_number":58,"context_line":""},{"line_number":59,"context_line":"Troubleshooting functional/fullstack job"},{"line_number":60,"context_line":"----------------------------------------"},{"line_number":61,"context_line":"1. Go to the Job link provided by Jenkins CI."},{"line_number":62,"context_line":"2. Look at logs/testr_results.html.gz which particular test failed."},{"line_number":63,"context_line":"3. More logs from particular test are stored at"},{"line_number":64,"context_line":"   logs/dsvm-functional-logs/\u003cpath_of_the_test\u003e (or dsvm-fullstack-logs"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a430d35_e3287188","line":61,"range":{"start_line":61,"start_character":13,"end_line":61,"end_character":16},"updated":"2017-02-09 03:00:34.000000000","message":"s/job","commit_id":"c97e8864e413d87dcdd3d022e5b042730bcf43cf"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"2bc65f257ff4c444664bdf249d73f7fc124a16aa","unresolved":false,"context_lines":[{"line_number":58,"context_line":""},{"line_number":59,"context_line":"Troubleshooting functional/fullstack job"},{"line_number":60,"context_line":"----------------------------------------"},{"line_number":61,"context_line":"1. Go to the Job link provided by Jenkins CI."},{"line_number":62,"context_line":"2. Look at logs/testr_results.html.gz which particular test failed."},{"line_number":63,"context_line":"3. More logs from particular test are stored at"},{"line_number":64,"context_line":"   logs/dsvm-functional-logs/\u003cpath_of_the_test\u003e (or dsvm-fullstack-logs"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a430d35_ac001103","line":61,"range":{"start_line":61,"start_character":13,"end_line":61,"end_character":16},"in_reply_to":"1a430d35_e3287188","updated":"2017-02-09 08:55:02.000000000","message":"Done","commit_id":"c97e8864e413d87dcdd3d022e5b042730bcf43cf"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"6c7d9bdd245a27052485873c4644d603efe8f57b","unresolved":false,"context_lines":[{"line_number":59,"context_line":"Troubleshooting functional/fullstack job"},{"line_number":60,"context_line":"----------------------------------------"},{"line_number":61,"context_line":"1. Go to the Job link provided by Jenkins CI."},{"line_number":62,"context_line":"2. Look at logs/testr_results.html.gz which particular test failed."},{"line_number":63,"context_line":"3. More logs from particular test are stored at"},{"line_number":64,"context_line":"   logs/dsvm-functional-logs/\u003cpath_of_the_test\u003e (or dsvm-fullstack-logs"},{"line_number":65,"context_line":"   for fullstack job)."}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a430d35_20434f6d","line":62,"range":{"start_line":62,"start_character":38,"end_line":62,"end_character":43},"updated":"2017-02-09 03:00:34.000000000","message":"s/for which","commit_id":"c97e8864e413d87dcdd3d022e5b042730bcf43cf"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"2bc65f257ff4c444664bdf249d73f7fc124a16aa","unresolved":false,"context_lines":[{"line_number":59,"context_line":"Troubleshooting functional/fullstack job"},{"line_number":60,"context_line":"----------------------------------------"},{"line_number":61,"context_line":"1. Go to the Job link provided by Jenkins CI."},{"line_number":62,"context_line":"2. Look at logs/testr_results.html.gz which particular test failed."},{"line_number":63,"context_line":"3. More logs from particular test are stored at"},{"line_number":64,"context_line":"   logs/dsvm-functional-logs/\u003cpath_of_the_test\u003e (or dsvm-fullstack-logs"},{"line_number":65,"context_line":"   for fullstack job)."}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a430d35_cf01cf06","line":62,"range":{"start_line":62,"start_character":38,"end_line":62,"end_character":43},"in_reply_to":"1a430d35_20434f6d","updated":"2017-02-09 08:55:02.000000000","message":"Done","commit_id":"c97e8864e413d87dcdd3d022e5b042730bcf43cf"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"6c7d9bdd245a27052485873c4644d603efe8f57b","unresolved":false,"context_lines":[{"line_number":60,"context_line":"----------------------------------------"},{"line_number":61,"context_line":"1. Go to the Job link provided by Jenkins CI."},{"line_number":62,"context_line":"2. Look at logs/testr_results.html.gz which particular test failed."},{"line_number":63,"context_line":"3. More logs from particular test are stored at"},{"line_number":64,"context_line":"   logs/dsvm-functional-logs/\u003cpath_of_the_test\u003e (or dsvm-fullstack-logs"},{"line_number":65,"context_line":"   for fullstack job)."},{"line_number":66,"context_line":"4. Find the error in the logs and put snippet of trace to launchpad bug. If the"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a430d35_e0330712","line":63,"range":{"start_line":63,"start_character":13,"end_line":63,"end_character":17},"updated":"2017-02-09 03:00:34.000000000","message":"s/from a","commit_id":"c97e8864e413d87dcdd3d022e5b042730bcf43cf"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"2bc65f257ff4c444664bdf249d73f7fc124a16aa","unresolved":false,"context_lines":[{"line_number":60,"context_line":"----------------------------------------"},{"line_number":61,"context_line":"1. Go to the Job link provided by Jenkins CI."},{"line_number":62,"context_line":"2. Look at logs/testr_results.html.gz which particular test failed."},{"line_number":63,"context_line":"3. More logs from particular test are stored at"},{"line_number":64,"context_line":"   logs/dsvm-functional-logs/\u003cpath_of_the_test\u003e (or dsvm-fullstack-logs"},{"line_number":65,"context_line":"   for fullstack job)."},{"line_number":66,"context_line":"4. Find the error in the logs and put snippet of trace to launchpad bug. If the"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a430d35_0f083727","line":63,"range":{"start_line":63,"start_character":13,"end_line":63,"end_character":17},"in_reply_to":"1a430d35_e0330712","updated":"2017-02-09 08:55:02.000000000","message":"Done","commit_id":"c97e8864e413d87dcdd3d022e5b042730bcf43cf"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"6c7d9bdd245a27052485873c4644d603efe8f57b","unresolved":false,"context_lines":[{"line_number":63,"context_line":"3. More logs from particular test are stored at"},{"line_number":64,"context_line":"   logs/dsvm-functional-logs/\u003cpath_of_the_test\u003e (or dsvm-fullstack-logs"},{"line_number":65,"context_line":"   for fullstack job)."},{"line_number":66,"context_line":"4. Find the error in the logs and put snippet of trace to launchpad bug. If the"},{"line_number":67,"context_line":"   log file for particular job doesn\u0027t contain any trace, pick the one from"},{"line_number":68,"context_line":"   testr_results.html.gz."},{"line_number":69,"context_line":"5. Create a `Elastic Recheck Query \u003chttp://docs.openstack.org/developer/neutron/policies/gate-failure-triage.html#filing-an-elastic-recheck-query\u003e`_"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a430d35_e39dd1bc","line":66,"range":{"start_line":66,"start_character":34,"end_line":66,"end_character":71},"updated":"2017-02-09 03:00:34.000000000","message":"I think you meant to search for an existing bug on launchpad?  Something like:\n\n\"Find the error in the logs and search with a snippet of the trace for an existing bug at \u003chttp://bugs.launchpad.net\u003e\"\n\nOr bugs.launchpad.net/neutron ?","commit_id":"c97e8864e413d87dcdd3d022e5b042730bcf43cf"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"2bc65f257ff4c444664bdf249d73f7fc124a16aa","unresolved":false,"context_lines":[{"line_number":63,"context_line":"3. More logs from particular test are stored at"},{"line_number":64,"context_line":"   logs/dsvm-functional-logs/\u003cpath_of_the_test\u003e (or dsvm-fullstack-logs"},{"line_number":65,"context_line":"   for fullstack job)."},{"line_number":66,"context_line":"4. Find the error in the logs and put snippet of trace to launchpad bug. If the"},{"line_number":67,"context_line":"   log file for particular job doesn\u0027t contain any trace, pick the one from"},{"line_number":68,"context_line":"   testr_results.html.gz."},{"line_number":69,"context_line":"5. Create a `Elastic Recheck Query \u003chttp://docs.openstack.org/developer/neutron/policies/gate-failure-triage.html#filing-an-elastic-recheck-query\u003e`_"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a430d35_8f6187d5","line":66,"range":{"start_line":66,"start_character":34,"end_line":66,"end_character":71},"in_reply_to":"1a430d35_e39dd1bc","updated":"2017-02-09 08:55:02.000000000","message":"I wanted to encourage to include snippet in bug report. Yeah, maybe I should change it to search for bug first.","commit_id":"c97e8864e413d87dcdd3d022e5b042730bcf43cf"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"6c7d9bdd245a27052485873c4644d603efe8f57b","unresolved":false,"context_lines":[{"line_number":64,"context_line":"   logs/dsvm-functional-logs/\u003cpath_of_the_test\u003e (or dsvm-fullstack-logs"},{"line_number":65,"context_line":"   for fullstack job)."},{"line_number":66,"context_line":"4. Find the error in the logs and put snippet of trace to launchpad bug. If the"},{"line_number":67,"context_line":"   log file for particular job doesn\u0027t contain any trace, pick the one from"},{"line_number":68,"context_line":"   testr_results.html.gz."},{"line_number":69,"context_line":"5. Create a `Elastic Recheck Query \u003chttp://docs.openstack.org/developer/neutron/policies/gate-failure-triage.html#filing-an-elastic-recheck-query\u003e`_"},{"line_number":70,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a430d35_4014db4b","line":67,"range":{"start_line":67,"start_character":12,"end_line":67,"end_character":16},"updated":"2017-02-09 03:00:34.000000000","message":"s/for a","commit_id":"c97e8864e413d87dcdd3d022e5b042730bcf43cf"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"2bc65f257ff4c444664bdf249d73f7fc124a16aa","unresolved":false,"context_lines":[{"line_number":64,"context_line":"   logs/dsvm-functional-logs/\u003cpath_of_the_test\u003e (or dsvm-fullstack-logs"},{"line_number":65,"context_line":"   for fullstack job)."},{"line_number":66,"context_line":"4. Find the error in the logs and put snippet of trace to launchpad bug. If the"},{"line_number":67,"context_line":"   log file for particular job doesn\u0027t contain any trace, pick the one from"},{"line_number":68,"context_line":"   testr_results.html.gz."},{"line_number":69,"context_line":"5. Create a `Elastic Recheck Query \u003chttp://docs.openstack.org/developer/neutron/policies/gate-failure-triage.html#filing-an-elastic-recheck-query\u003e`_"},{"line_number":70,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a430d35_0fa4b705","line":67,"range":{"start_line":67,"start_character":12,"end_line":67,"end_character":16},"in_reply_to":"1a430d35_4014db4b","updated":"2017-02-09 08:55:02.000000000","message":"Done","commit_id":"c97e8864e413d87dcdd3d022e5b042730bcf43cf"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"6c7d9bdd245a27052485873c4644d603efe8f57b","unresolved":false,"context_lines":[{"line_number":66,"context_line":"4. Find the error in the logs and put snippet of trace to launchpad bug. If the"},{"line_number":67,"context_line":"   log file for particular job doesn\u0027t contain any trace, pick the one from"},{"line_number":68,"context_line":"   testr_results.html.gz."},{"line_number":69,"context_line":"5. Create a `Elastic Recheck Query \u003chttp://docs.openstack.org/developer/neutron/policies/gate-failure-triage.html#filing-an-elastic-recheck-query\u003e`_"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"Root Causing a Gate Failure"},{"line_number":72,"context_line":"---------------------------"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a430d35_e3015106","line":69,"range":{"start_line":69,"start_character":10,"end_line":69,"end_character":11},"updated":"2017-02-09 03:00:34.000000000","message":"s/an","commit_id":"c97e8864e413d87dcdd3d022e5b042730bcf43cf"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"2bc65f257ff4c444664bdf249d73f7fc124a16aa","unresolved":false,"context_lines":[{"line_number":66,"context_line":"4. Find the error in the logs and put snippet of trace to launchpad bug. If the"},{"line_number":67,"context_line":"   log file for particular job doesn\u0027t contain any trace, pick the one from"},{"line_number":68,"context_line":"   testr_results.html.gz."},{"line_number":69,"context_line":"5. Create a `Elastic Recheck Query \u003chttp://docs.openstack.org/developer/neutron/policies/gate-failure-triage.html#filing-an-elastic-recheck-query\u003e`_"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"Root Causing a Gate Failure"},{"line_number":72,"context_line":"---------------------------"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a430d35_4fb23f4d","line":69,"range":{"start_line":69,"start_character":10,"end_line":69,"end_character":11},"in_reply_to":"1a430d35_e3015106","updated":"2017-02-09 08:55:02.000000000","message":"Done","commit_id":"c97e8864e413d87dcdd3d022e5b042730bcf43cf"},{"author":{"_account_id":17120,"name":"Manjeet Singh Bhatia","email":"manjeet.s.bhatia@intel.com","username":"manjeets"},"change_message_id":"285d98b34b76100f9e4b417eaa81b22133f1c452","unresolved":false,"context_lines":[{"line_number":63,"context_line":"3. More logs from a particular test are stored at"},{"line_number":64,"context_line":"   logs/dsvm-functional-logs/\u003cpath_of_the_test\u003e (or dsvm-fullstack-logs"},{"line_number":65,"context_line":"   for fullstack job)."},{"line_number":66,"context_line":"4. Find the error in the logs and search for similar errors in existing"},{"line_number":67,"context_line":"   launchpad bugs. If no bugs were reported, create a new bug report. Don\u0027t"},{"line_number":68,"context_line":"   forget to put a snippet of the trace into the new launchpad bug. If the"},{"line_number":69,"context_line":"   log file for a particular job doesn\u0027t contain any trace, pick the one"},{"line_number":70,"context_line":"   from testr_results.html.gz."},{"line_number":71,"context_line":"5. Create an `Elastic Recheck Query \u003chttp://docs.openstack.org/developer/neutron/policies/gate-failure-triage.html#filing-an-elastic-recheck-query\u003e`_"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"Root Causing a Gate Failure"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba2be162_01619539","line":70,"range":{"start_line":66,"start_character":3,"end_line":70,"end_character":30},"updated":"2017-03-01 22:52:22.000000000","message":"I assume this for gate deputies in general not for individual developers. If it is for individual developers may be worth adding a line, also check code or patch before filing a bug if that is introducing any issue, or other way may be assuming gerrit-recheck policies have been read.","commit_id":"6d2cc8c2c4edbf1509fef760f0082d9300356d45"},{"author":{"_account_id":17120,"name":"Manjeet Singh Bhatia","email":"manjeet.s.bhatia@intel.com","username":"manjeets"},"change_message_id":"65996f0acbdd328cf0759f01b3e5a347488462ed","unresolved":false,"context_lines":[{"line_number":63,"context_line":"3. More logs from a particular test are stored at"},{"line_number":64,"context_line":"   logs/dsvm-functional-logs/\u003cpath_of_the_test\u003e (or dsvm-fullstack-logs"},{"line_number":65,"context_line":"   for fullstack job)."},{"line_number":66,"context_line":"4. Find the error in the logs and search for similar errors in existing"},{"line_number":67,"context_line":"   launchpad bugs. If no bugs were reported, create a new bug report. Don\u0027t"},{"line_number":68,"context_line":"   forget to put a snippet of the trace into the new launchpad bug. If the"},{"line_number":69,"context_line":"   log file for a particular job doesn\u0027t contain any trace, pick the one"},{"line_number":70,"context_line":"   from testr_results.html.gz."},{"line_number":71,"context_line":"5. Create an `Elastic Recheck Query \u003chttp://docs.openstack.org/developer/neutron/policies/gate-failure-triage.html#filing-an-elastic-recheck-query\u003e`_"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"Root Causing a Gate Failure"}],"source_content_type":"text/x-rst","patch_set":7,"id":"9a30ddce_16dd7914","line":70,"range":{"start_line":66,"start_character":3,"end_line":70,"end_character":30},"in_reply_to":"9a30ddce_7becdec7","updated":"2017-03-07 17:27:57.000000000","message":"my bad for using ``gate deputies here``, by that I meant team or group who\u0027re monitoring or debugging it, because they will debug in general so they might be aware of the guidelines or policies, but if it is for all developers they should not file a bug without confirming their patch is not faulty. yea i see it is there in recheck policies, troubleshooting may need one for that, if someone is troubleshooting gate job over a particular patch then it would make sense to first make sure that patch is not culprit itself, before filing a bug.","commit_id":"6d2cc8c2c4edbf1509fef760f0082d9300356d45"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"797bf8239bfc37a370145e04e76cedbc5d199e86","unresolved":false,"context_lines":[{"line_number":63,"context_line":"3. More logs from a particular test are stored at"},{"line_number":64,"context_line":"   logs/dsvm-functional-logs/\u003cpath_of_the_test\u003e (or dsvm-fullstack-logs"},{"line_number":65,"context_line":"   for fullstack job)."},{"line_number":66,"context_line":"4. Find the error in the logs and search for similar errors in existing"},{"line_number":67,"context_line":"   launchpad bugs. If no bugs were reported, create a new bug report. Don\u0027t"},{"line_number":68,"context_line":"   forget to put a snippet of the trace into the new launchpad bug. If the"},{"line_number":69,"context_line":"   log file for a particular job doesn\u0027t contain any trace, pick the one"},{"line_number":70,"context_line":"   from testr_results.html.gz."},{"line_number":71,"context_line":"5. Create an `Elastic Recheck Query \u003chttp://docs.openstack.org/developer/neutron/policies/gate-failure-triage.html#filing-an-elastic-recheck-query\u003e`_"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"Root Causing a Gate Failure"}],"source_content_type":"text/x-rst","patch_set":7,"id":"9a30ddce_7becdec7","line":70,"range":{"start_line":66,"start_character":3,"end_line":70,"end_character":30},"in_reply_to":"9a30ddce_fbee0eeb","updated":"2017-03-07 17:08:58.000000000","message":"I felt like it is mentioned somewhere to make sure your change doesn\u0027t cause the failure, it\u0027s here: https://review.openstack.org/#/c/426829/7/doc/source/policies/gerrit-recheck.rst@12","commit_id":"6d2cc8c2c4edbf1509fef760f0082d9300356d45"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"de8a1f82fed70b8cf1b8b31664db4964806ddca8","unresolved":false,"context_lines":[{"line_number":63,"context_line":"3. More logs from a particular test are stored at"},{"line_number":64,"context_line":"   logs/dsvm-functional-logs/\u003cpath_of_the_test\u003e (or dsvm-fullstack-logs"},{"line_number":65,"context_line":"   for fullstack job)."},{"line_number":66,"context_line":"4. Find the error in the logs and search for similar errors in existing"},{"line_number":67,"context_line":"   launchpad bugs. If no bugs were reported, create a new bug report. Don\u0027t"},{"line_number":68,"context_line":"   forget to put a snippet of the trace into the new launchpad bug. If the"},{"line_number":69,"context_line":"   log file for a particular job doesn\u0027t contain any trace, pick the one"},{"line_number":70,"context_line":"   from testr_results.html.gz."},{"line_number":71,"context_line":"5. Create an `Elastic Recheck Query \u003chttp://docs.openstack.org/developer/neutron/policies/gate-failure-triage.html#filing-an-elastic-recheck-query\u003e`_"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"Root Causing a Gate Failure"}],"source_content_type":"text/x-rst","patch_set":7,"id":"9a30ddce_fbee0eeb","line":70,"range":{"start_line":66,"start_character":3,"end_line":70,"end_character":30},"in_reply_to":"ba2be162_01619539","updated":"2017-03-07 17:07:30.000000000","message":"No I don\u0027t think it\u0027s only for gate deputies (btw we don\u0027t have such a role) to read logs and behave responsibly. Everyone should be aware of CI concerns and help reporting and triaging and fixing bugs that block everyone.","commit_id":"6d2cc8c2c4edbf1509fef760f0082d9300356d45"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"1086eb3347fa14490e48b55018e443eb485945eb","unresolved":false,"context_lines":[{"line_number":63,"context_line":"3. More logs from a particular test are stored at"},{"line_number":64,"context_line":"   logs/dsvm-functional-logs/\u003cpath_of_the_test\u003e (or dsvm-fullstack-logs"},{"line_number":65,"context_line":"   for fullstack job)."},{"line_number":66,"context_line":"4. Find the error in the logs and search for similar errors in existing"},{"line_number":67,"context_line":"   launchpad bugs. If no bugs were reported, create a new bug report. Don\u0027t"},{"line_number":68,"context_line":"   forget to put a snippet of the trace into the new launchpad bug. If the"},{"line_number":69,"context_line":"   log file for a particular job doesn\u0027t contain any trace, pick the one"},{"line_number":70,"context_line":"   from testr_results.html.gz."},{"line_number":71,"context_line":"5. Create an `Elastic Recheck Query \u003chttp://docs.openstack.org/developer/neutron/policies/gate-failure-triage.html#filing-an-elastic-recheck-query\u003e`_"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"Root Causing a Gate Failure"}],"source_content_type":"text/x-rst","patch_set":7,"id":"9a30ddce_dbc86a77","line":70,"range":{"start_line":66,"start_character":3,"end_line":70,"end_character":30},"in_reply_to":"ba2be162_01619539","updated":"2017-03-07 17:07:07.000000000","message":"This should be for all developers as they usually see gate failures on their patches. I agree that we should add a statement somewhere to make sure your change doesn\u0027t cause the failure. This par is about troubleshooting though so it should go elsewhere. Good point.","commit_id":"6d2cc8c2c4edbf1509fef760f0082d9300356d45"}],"doc/source/policies/gerrit-recheck.rst":[{"author":{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"change_message_id":"5c9300957dd8e327bb44b930a968b53c27c81d37","unresolved":false,"context_lines":[{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"This document provides guidelines on what to do in case your patch fails one of"},{"line_number":5,"context_line":"Jenkins CI jobs. In order to discover potential bugs hidden in the product or"},{"line_number":6,"context_line":"tests themselves, it\u0027s very helpful to open failed scenarios and at least"},{"line_number":7,"context_line":"report a bug if it already doesn\u0027t exist. Such failures are usually related to"},{"line_number":8,"context_line":"tests that interact with system, like functional, fullstack and tempest."}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a461143_e896baee","line":5,"range":{"start_line":5,"start_character":67,"end_line":5,"end_character":74},"updated":"2017-01-30 22:58:33.000000000","message":"code?","commit_id":"3d334674d537f9e0ddedc95e31103a2030e406a6"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"23529787dbd56cd4a051a074526d31048d2641f3","unresolved":false,"context_lines":[{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"This document provides guidelines on what to do in case your patch fails one of"},{"line_number":5,"context_line":"Jenkins CI jobs. In order to discover potential bugs hidden in the product or"},{"line_number":6,"context_line":"tests themselves, it\u0027s very helpful to open failed scenarios and at least"},{"line_number":7,"context_line":"report a bug if it already doesn\u0027t exist. Such failures are usually related to"},{"line_number":8,"context_line":"tests that interact with system, like functional, fullstack and tempest."}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a461143_865e9774","line":5,"range":{"start_line":5,"start_character":67,"end_line":5,"end_character":74},"in_reply_to":"3a461143_e896baee","updated":"2017-02-02 13:26:39.000000000","message":"Done","commit_id":"3d334674d537f9e0ddedc95e31103a2030e406a6"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"88895f2d95ff8f093b70e870efd0f8d8a8521442","unresolved":false,"context_lines":[{"line_number":3,"context_line":""},{"line_number":4,"context_line":"This document provides guidelines on what to do in case your patch fails one of"},{"line_number":5,"context_line":"Jenkins CI jobs. In order to discover potential bugs hidden in the product or"},{"line_number":6,"context_line":"tests themselves, it\u0027s very helpful to open failed scenarios and at least"},{"line_number":7,"context_line":"report a bug if it already doesn\u0027t exist. Such failures are usually related to"},{"line_number":8,"context_line":"tests that interact with system, like functional, fullstack and tempest."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Before issuing a recheck on your patch, make sure that gate failure is not"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a461143_54e03996","line":7,"range":{"start_line":6,"start_character":39,"end_line":7,"end_character":40},"updated":"2017-01-31 10:34:35.000000000","message":"check failed scenarios to investigate the cause of the failure. Sometimes the failure will be caused by the patch being tested, while other times the failure can be caused by a previously untracked bug.","commit_id":"3d334674d537f9e0ddedc95e31103a2030e406a6"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"23529787dbd56cd4a051a074526d31048d2641f3","unresolved":false,"context_lines":[{"line_number":3,"context_line":""},{"line_number":4,"context_line":"This document provides guidelines on what to do in case your patch fails one of"},{"line_number":5,"context_line":"Jenkins CI jobs. In order to discover potential bugs hidden in the product or"},{"line_number":6,"context_line":"tests themselves, it\u0027s very helpful to open failed scenarios and at least"},{"line_number":7,"context_line":"report a bug if it already doesn\u0027t exist. Such failures are usually related to"},{"line_number":8,"context_line":"tests that interact with system, like functional, fullstack and tempest."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Before issuing a recheck on your patch, make sure that gate failure is not"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a461143_e6fbdb45","line":7,"range":{"start_line":6,"start_character":39,"end_line":7,"end_character":40},"in_reply_to":"3a461143_54e03996","updated":"2017-02-02 13:26:39.000000000","message":"Done","commit_id":"3d334674d537f9e0ddedc95e31103a2030e406a6"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"88895f2d95ff8f093b70e870efd0f8d8a8521442","unresolved":false,"context_lines":[{"line_number":5,"context_line":"Jenkins CI jobs. In order to discover potential bugs hidden in the product or"},{"line_number":6,"context_line":"tests themselves, it\u0027s very helpful to open failed scenarios and at least"},{"line_number":7,"context_line":"report a bug if it already doesn\u0027t exist. Such failures are usually related to"},{"line_number":8,"context_line":"tests that interact with system, like functional, fullstack and tempest."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Before issuing a recheck on your patch, make sure that gate failure is not"},{"line_number":11,"context_line":"caused by your patch. Data about gate stability are collected and visualized"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a461143_b4d07dca","line":8,"range":{"start_line":8,"start_character":25,"end_line":8,"end_character":31},"updated":"2017-01-31 10:34:35.000000000","message":"a live system","commit_id":"3d334674d537f9e0ddedc95e31103a2030e406a6"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"23529787dbd56cd4a051a074526d31048d2641f3","unresolved":false,"context_lines":[{"line_number":5,"context_line":"Jenkins CI jobs. In order to discover potential bugs hidden in the product or"},{"line_number":6,"context_line":"tests themselves, it\u0027s very helpful to open failed scenarios and at least"},{"line_number":7,"context_line":"report a bug if it already doesn\u0027t exist. Such failures are usually related to"},{"line_number":8,"context_line":"tests that interact with system, like functional, fullstack and tempest."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Before issuing a recheck on your patch, make sure that gate failure is not"},{"line_number":11,"context_line":"caused by your patch. Data about gate stability are collected and visualized"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a461143_06f9c74d","line":8,"range":{"start_line":8,"start_character":25,"end_line":8,"end_character":31},"in_reply_to":"3a461143_b4d07dca","updated":"2017-02-02 13:26:39.000000000","message":"Done","commit_id":"3d334674d537f9e0ddedc95e31103a2030e406a6"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"72af2db47ff15ee602ef69ff82ccd2e3307aa42c","unresolved":false,"context_lines":[{"line_number":11,"context_line":"caused by your patch. Data about gate stability are collected and visualized"},{"line_number":12,"context_line":"via `Grafana \u003chttp://grafana.openstack.org/dashboard/db/neutron-failure-rate\u003e`_."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Please, don\u0027t recheck without providing a bug number for the failed job. At"},{"line_number":15,"context_line":"least, report a bug with link to the failed job, thus other team members can"},{"line_number":16,"context_line":"have a look and we keep a better overview of gate failures. It\u0027s better to file"},{"line_number":17,"context_line":"a duplicate bug more times than miss the bug at all."}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a461143_41c892a8","line":14,"range":{"start_line":14,"start_character":8,"end_line":14,"end_character":72},"updated":"2017-01-30 18:37:36.000000000","message":"It\u0027s nice, but can we give some examples of good and bad rechecks?","commit_id":"3d334674d537f9e0ddedc95e31103a2030e406a6"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"23529787dbd56cd4a051a074526d31048d2641f3","unresolved":false,"context_lines":[{"line_number":11,"context_line":"caused by your patch. Data about gate stability are collected and visualized"},{"line_number":12,"context_line":"via `Grafana \u003chttp://grafana.openstack.org/dashboard/db/neutron-failure-rate\u003e`_."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Please, don\u0027t recheck without providing a bug number for the failed job. At"},{"line_number":15,"context_line":"least, report a bug with link to the failed job, thus other team members can"},{"line_number":16,"context_line":"have a look and we keep a better overview of gate failures. It\u0027s better to file"},{"line_number":17,"context_line":"a duplicate bug more times than miss the bug at all."}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a461143_411659a8","line":14,"range":{"start_line":14,"start_character":8,"end_line":14,"end_character":72},"in_reply_to":"3a461143_41c892a8","updated":"2017-02-02 13:26:39.000000000","message":"Done","commit_id":"3d334674d537f9e0ddedc95e31103a2030e406a6"},{"author":{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"change_message_id":"5c9300957dd8e327bb44b930a968b53c27c81d37","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Please, don\u0027t recheck without providing a bug number for the failed job. At"},{"line_number":15,"context_line":"least, report a bug with link to the failed job, thus other team members can"},{"line_number":16,"context_line":"have a look and we keep a better overview of gate failures. It\u0027s better to file"},{"line_number":17,"context_line":"a duplicate bug more times than miss the bug at all."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"How to identify a failure in tempest job"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a461143_a8e3d2a2","line":16,"range":{"start_line":16,"start_character":16,"end_line":16,"end_character":41},"updated":"2017-01-30 22:58:33.000000000","message":"I think the following would be clearer: \"maintain better visibility\"","commit_id":"3d334674d537f9e0ddedc95e31103a2030e406a6"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"23529787dbd56cd4a051a074526d31048d2641f3","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Please, don\u0027t recheck without providing a bug number for the failed job. At"},{"line_number":15,"context_line":"least, report a bug with link to the failed job, thus other team members can"},{"line_number":16,"context_line":"have a look and we keep a better overview of gate failures. It\u0027s better to file"},{"line_number":17,"context_line":"a duplicate bug more times than miss the bug at all."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"How to identify a failure in tempest job"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a461143_46674f25","line":16,"range":{"start_line":16,"start_character":16,"end_line":16,"end_character":41},"in_reply_to":"3a461143_a8e3d2a2","updated":"2017-02-02 13:26:39.000000000","message":"Done","commit_id":"3d334674d537f9e0ddedc95e31103a2030e406a6"},{"author":{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"change_message_id":"5c9300957dd8e327bb44b930a968b53c27c81d37","unresolved":false,"context_lines":[{"line_number":14,"context_line":"Please, don\u0027t recheck without providing a bug number for the failed job. At"},{"line_number":15,"context_line":"least, report a bug with link to the failed job, thus other team members can"},{"line_number":16,"context_line":"have a look and we keep a better overview of gate failures. It\u0027s better to file"},{"line_number":17,"context_line":"a duplicate bug more times than miss the bug at all."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"How to identify a failure in tempest job"},{"line_number":20,"context_line":"----------------------------------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a461143_63b10b47","line":17,"range":{"start_line":17,"start_character":12,"end_line":17,"end_character":26},"updated":"2017-01-30 22:58:33.000000000","message":"consider eliminating this.","commit_id":"3d334674d537f9e0ddedc95e31103a2030e406a6"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"23529787dbd56cd4a051a074526d31048d2641f3","unresolved":false,"context_lines":[{"line_number":14,"context_line":"Please, don\u0027t recheck without providing a bug number for the failed job. At"},{"line_number":15,"context_line":"least, report a bug with link to the failed job, thus other team members can"},{"line_number":16,"context_line":"have a look and we keep a better overview of gate failures. It\u0027s better to file"},{"line_number":17,"context_line":"a duplicate bug more times than miss the bug at all."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"How to identify a failure in tempest job"},{"line_number":20,"context_line":"----------------------------------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a461143_a6af132a","line":17,"range":{"start_line":17,"start_character":12,"end_line":17,"end_character":26},"in_reply_to":"3a461143_63b10b47","updated":"2017-02-02 13:26:39.000000000","message":"Done","commit_id":"3d334674d537f9e0ddedc95e31103a2030e406a6"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"88895f2d95ff8f093b70e870efd0f8d8a8521442","unresolved":false,"context_lines":[{"line_number":15,"context_line":"least, report a bug with link to the failed job, thus other team members can"},{"line_number":16,"context_line":"have a look and we keep a better overview of gate failures. It\u0027s better to file"},{"line_number":17,"context_line":"a duplicate bug more times than miss the bug at all."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"How to identify a failure in tempest job"},{"line_number":20,"context_line":"----------------------------------------"},{"line_number":21,"context_line":"Please go through the steps in `Gate Failure document \u003chttp://docs.openstack.org/developer/neutron/policies/gate-failure-triage.html#troubleshooting-tempest-job\u003e`_."}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a461143_0f3e9ec0","line":18,"updated":"2017-01-31 10:34:35.000000000","message":"I suggest rewording the above paragraph, and removing everything below it in favor of directing readers to the existing troubleshooting doc. Something like this:\n\n  If you are certain that the failure has not been caused by your changes,\n  asses the severity of the failure and report a bug by following the\n  `Gate Failure Triage \u003chttp://docs.openstack.org/developer/neutron/policies/gate-failure-triage.html#troubleshooting-tempest-job\u003e`_ documentation.","commit_id":"3d334674d537f9e0ddedc95e31103a2030e406a6"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"23529787dbd56cd4a051a074526d31048d2641f3","unresolved":false,"context_lines":[{"line_number":15,"context_line":"least, report a bug with link to the failed job, thus other team members can"},{"line_number":16,"context_line":"have a look and we keep a better overview of gate failures. It\u0027s better to file"},{"line_number":17,"context_line":"a duplicate bug more times than miss the bug at all."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"How to identify a failure in tempest job"},{"line_number":20,"context_line":"----------------------------------------"},{"line_number":21,"context_line":"Please go through the steps in `Gate Failure document \u003chttp://docs.openstack.org/developer/neutron/policies/gate-failure-triage.html#troubleshooting-tempest-job\u003e`_."}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a461143_618275ca","line":18,"in_reply_to":"3a461143_0f3e9ec0","updated":"2017-02-02 13:26:39.000000000","message":"I\u0027d like to keep the proposal for looking at the failure and reporting bug. This is what is important and should be emphasised.","commit_id":"3d334674d537f9e0ddedc95e31103a2030e406a6"},{"author":{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"change_message_id":"5c9300957dd8e327bb44b930a968b53c27c81d37","unresolved":false,"context_lines":[{"line_number":20,"context_line":"----------------------------------------"},{"line_number":21,"context_line":"Please go through the steps in `Gate Failure document \u003chttp://docs.openstack.org/developer/neutron/policies/gate-failure-triage.html#troubleshooting-tempest-job\u003e`_."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"How to identify a failure in functional/fullstack job"},{"line_number":24,"context_line":"-----------------------------------------------------"},{"line_number":25,"context_line":"1) Go to the Job link provided by Jenkins CI."},{"line_number":26,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a461143_c801fe07","line":23,"updated":"2017-01-30 22:58:33.000000000","message":"The information in this section is also useful in triaging gate failures. Why not move this section to https://review.openstack.org/#/c/426829/1/doc/source/policies/gate-failure-triage.rst and reference it from here, the same way you are doing for tempest tests?","commit_id":"3d334674d537f9e0ddedc95e31103a2030e406a6"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"23529787dbd56cd4a051a074526d31048d2641f3","unresolved":false,"context_lines":[{"line_number":20,"context_line":"----------------------------------------"},{"line_number":21,"context_line":"Please go through the steps in `Gate Failure document \u003chttp://docs.openstack.org/developer/neutron/policies/gate-failure-triage.html#troubleshooting-tempest-job\u003e`_."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"How to identify a failure in functional/fullstack job"},{"line_number":24,"context_line":"-----------------------------------------------------"},{"line_number":25,"context_line":"1) Go to the Job link provided by Jenkins CI."},{"line_number":26,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a461143_a1253d0b","line":23,"in_reply_to":"3a461143_c801fe07","updated":"2017-02-02 13:26:39.000000000","message":"Done","commit_id":"3d334674d537f9e0ddedc95e31103a2030e406a6"},{"author":{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"change_message_id":"5c9300957dd8e327bb44b930a968b53c27c81d37","unresolved":false,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":"2) Look at logs/testr_results.html.gz which particular test failed."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"3) More logs from particular test are stored at logs/dsvm-functional-logs/\u003cpath_of_the_test\u003e (or dsvm-fullstack-logs for fullstack job)."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"4) Find the error in the logs and put snippet of trace to launchpad bug. If the log file for particular job doesn\u0027t contain any trace, pick the one from testr_results.html.gz."},{"line_number":32,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a461143_032da794","line":29,"updated":"2017-01-30 22:58:33.000000000","message":"This line could also be folded","commit_id":"3d334674d537f9e0ddedc95e31103a2030e406a6"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"23529787dbd56cd4a051a074526d31048d2641f3","unresolved":false,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":"2) Look at logs/testr_results.html.gz which particular test failed."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"3) More logs from particular test are stored at logs/dsvm-functional-logs/\u003cpath_of_the_test\u003e (or dsvm-fullstack-logs for fullstack job)."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"4) Find the error in the logs and put snippet of trace to launchpad bug. If the log file for particular job doesn\u0027t contain any trace, pick the one from testr_results.html.gz."},{"line_number":32,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a461143_611fd55b","line":29,"in_reply_to":"3a461143_032da794","updated":"2017-02-02 13:26:39.000000000","message":"Done, thought enumerated items can\u0027t be wrapped.","commit_id":"3d334674d537f9e0ddedc95e31103a2030e406a6"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"72af2db47ff15ee602ef69ff82ccd2e3307aa42c","unresolved":false,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":"3) More logs from particular test are stored at logs/dsvm-functional-logs/\u003cpath_of_the_test\u003e (or dsvm-fullstack-logs for fullstack job)."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"4) Find the error in the logs and put snippet of trace to launchpad bug. If the log file for particular job doesn\u0027t contain any trace, pick the one from testr_results.html.gz."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"5) Create a `Elastic Recheck Query \u003chttp://docs.openstack.org/developer/neutron/policies/gate-failure-triage.html#filing-an-elastic-recheck-query\u003e`_"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a461143_41f17200","line":31,"range":{"start_line":31,"start_character":58,"end_line":31,"end_character":59},"updated":"2017-01-30 18:37:36.000000000","message":"L, and should we wrap the line?","commit_id":"3d334674d537f9e0ddedc95e31103a2030e406a6"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"23529787dbd56cd4a051a074526d31048d2641f3","unresolved":false,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":"3) More logs from particular test are stored at logs/dsvm-functional-logs/\u003cpath_of_the_test\u003e (or dsvm-fullstack-logs for fullstack job)."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"4) Find the error in the logs and put snippet of trace to launchpad bug. If the log file for particular job doesn\u0027t contain any trace, pick the one from testr_results.html.gz."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"5) Create a `Elastic Recheck Query \u003chttp://docs.openstack.org/developer/neutron/policies/gate-failure-triage.html#filing-an-elastic-recheck-query\u003e`_"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a461143_8124c1af","line":31,"range":{"start_line":31,"start_character":58,"end_line":31,"end_character":59},"in_reply_to":"3a461143_41f17200","updated":"2017-02-02 13:26:39.000000000","message":"Done","commit_id":"3d334674d537f9e0ddedc95e31103a2030e406a6"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"67b4186423abce2afbc73416d84ce4839b8812e4","unresolved":false,"context_lines":[{"line_number":17,"context_line":"Please, do not recheck without providing the bug number for the failed job."},{"line_number":18,"context_line":"That said, do not just write empty \"recheck\" comment but find the related bug"},{"line_number":19,"context_line":"number and put \"recheck bug ######\" comment instead. If a bug does not exist"},{"line_number":20,"context_line":"yet, create one so other team members can have a look. It keeps maintaining"},{"line_number":21,"context_line":"better visibility of gate failures. You can find how to troubleshoot gate"},{"line_number":22,"context_line":"failures in `Gate Failure Triage \u003chttp://docs.openstack.org/developer/neutron/policies/gate-failure-triage.html#troubleshooting-tempest-job\u003e`_"},{"line_number":23,"context_line":"documentation."}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a430d35_bf3b51d0","line":21,"range":{"start_line":20,"start_character":55,"end_line":21,"end_character":34},"updated":"2017-02-06 20:05:32.000000000","message":"keeps maintaining? what does it mean?","commit_id":"82c4466b0abdde0134261ad05ce35e85f63efe4e"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"557878aa7eb33f204300a64b1bcfeddd788faf1c","unresolved":false,"context_lines":[{"line_number":17,"context_line":"Please, do not recheck without providing the bug number for the failed job."},{"line_number":18,"context_line":"That said, do not just write empty \"recheck\" comment but find the related bug"},{"line_number":19,"context_line":"number and put \"recheck bug ######\" comment instead. If a bug does not exist"},{"line_number":20,"context_line":"yet, create one so other team members can have a look. It keeps maintaining"},{"line_number":21,"context_line":"better visibility of gate failures. You can find how to troubleshoot gate"},{"line_number":22,"context_line":"failures in `Gate Failure Triage \u003chttp://docs.openstack.org/developer/neutron/policies/gate-failure-triage.html#troubleshooting-tempest-job\u003e`_"},{"line_number":23,"context_line":"documentation."}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a430d35_c7a2f44a","line":21,"range":{"start_line":20,"start_character":55,"end_line":21,"end_character":34},"in_reply_to":"1a430d35_70dbc64f","updated":"2017-02-07 15:03:44.000000000","message":"Yes I believe so.","commit_id":"82c4466b0abdde0134261ad05ce35e85f63efe4e"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"e2ff134836be9cab54c4c2047ae3bb956ca89550","unresolved":false,"context_lines":[{"line_number":17,"context_line":"Please, do not recheck without providing the bug number for the failed job."},{"line_number":18,"context_line":"That said, do not just write empty \"recheck\" comment but find the related bug"},{"line_number":19,"context_line":"number and put \"recheck bug ######\" comment instead. If a bug does not exist"},{"line_number":20,"context_line":"yet, create one so other team members can have a look. It keeps maintaining"},{"line_number":21,"context_line":"better visibility of gate failures. You can find how to troubleshoot gate"},{"line_number":22,"context_line":"failures in `Gate Failure Triage \u003chttp://docs.openstack.org/developer/neutron/policies/gate-failure-triage.html#troubleshooting-tempest-job\u003e`_"},{"line_number":23,"context_line":"documentation."}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a430d35_70dbc64f","line":21,"range":{"start_line":20,"start_character":55,"end_line":21,"end_character":34},"in_reply_to":"1a430d35_bf3b51d0","updated":"2017-02-07 08:51:29.000000000","message":"Would \"It help us maintain\" be better?","commit_id":"82c4466b0abdde0134261ad05ce35e85f63efe4e"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"1f00ad629734dac4e23859f9c21b09a3f4f45a8d","unresolved":false,"context_lines":[{"line_number":17,"context_line":"Please, do not recheck without providing the bug number for the failed job."},{"line_number":18,"context_line":"That said, do not just write empty \"recheck\" comment but find the related bug"},{"line_number":19,"context_line":"number and put \"recheck bug ######\" comment instead. If a bug does not exist"},{"line_number":20,"context_line":"yet, create one so other team members can have a look. It keeps maintaining"},{"line_number":21,"context_line":"better visibility of gate failures. You can find how to troubleshoot gate"},{"line_number":22,"context_line":"failures in `Gate Failure Triage \u003chttp://docs.openstack.org/developer/neutron/policies/gate-failure-triage.html#troubleshooting-tempest-job\u003e`_"},{"line_number":23,"context_line":"documentation."}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a430d35_c2a822de","line":21,"range":{"start_line":20,"start_character":55,"end_line":21,"end_character":34},"in_reply_to":"1a430d35_c7a2f44a","updated":"2017-02-07 15:09:12.000000000","message":"Done","commit_id":"82c4466b0abdde0134261ad05ce35e85f63efe4e"},{"author":{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"change_message_id":"d85ab848ed109e4c2fbfb2a2bdf2b3c883b2616b","unresolved":false,"context_lines":[{"line_number":17,"context_line":"Please, do not recheck without providing the bug number for the failed job."},{"line_number":18,"context_line":"That said, do not just write empty \"recheck\" comment but find the related bug"},{"line_number":19,"context_line":"number and put \"recheck bug ######\" comment instead. If a bug does not exist"},{"line_number":20,"context_line":"yet, create one so other team members can have a look. It help us maintain"},{"line_number":21,"context_line":"better visibility of gate failures. You can find how to troubleshoot gate"},{"line_number":22,"context_line":"failures in `Gate Failure Triage \u003chttp://docs.openstack.org/developer/neutron/policies/gate-failure-triage.html#troubleshooting-tempest-job\u003e`_"},{"line_number":23,"context_line":"documentation."}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a430d35_eaea50ab","line":20,"range":{"start_line":20,"start_character":58,"end_line":20,"end_character":62},"updated":"2017-02-07 16:26:20.000000000","message":"helps","commit_id":"9bf50dbd5b59ebf43163ec1e7aa74b69d52529b2"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"bc29d5110493b0fe66ec4a64e7bf713dc24317f8","unresolved":false,"context_lines":[{"line_number":17,"context_line":"Please, do not recheck without providing the bug number for the failed job."},{"line_number":18,"context_line":"That said, do not just write empty \"recheck\" comment but find the related bug"},{"line_number":19,"context_line":"number and put \"recheck bug ######\" comment instead. If a bug does not exist"},{"line_number":20,"context_line":"yet, create one so other team members can have a look. It help us maintain"},{"line_number":21,"context_line":"better visibility of gate failures. You can find how to troubleshoot gate"},{"line_number":22,"context_line":"failures in `Gate Failure Triage \u003chttp://docs.openstack.org/developer/neutron/policies/gate-failure-triage.html#troubleshooting-tempest-job\u003e`_"},{"line_number":23,"context_line":"documentation."}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a430d35_8a654c1f","line":20,"range":{"start_line":20,"start_character":58,"end_line":20,"end_character":62},"in_reply_to":"1a430d35_eaea50ab","updated":"2017-02-07 16:31:14.000000000","message":"Done","commit_id":"9bf50dbd5b59ebf43163ec1e7aa74b69d52529b2"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"6c7d9bdd245a27052485873c4644d603efe8f57b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Recheck Failed CI jobs in Neutron"},{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"This document provides guidelines on what to do in case your patch fails one of"},{"line_number":5,"context_line":"Jenkins CI jobs. In order to discover potential bugs hidden in the code or"},{"line_number":6,"context_line":"tests themselves, it\u0027s very helpful to check failed scenarios to investigate"},{"line_number":7,"context_line":"the cause of the failure. Sometimes the failure will be caused by the patch"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a430d35_e3eb1111","line":4,"range":{"start_line":4,"start_character":77,"end_line":4,"end_character":79},"updated":"2017-02-09 03:00:34.000000000","message":"s/of the","commit_id":"c97e8864e413d87dcdd3d022e5b042730bcf43cf"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"2bc65f257ff4c444664bdf249d73f7fc124a16aa","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Recheck Failed CI jobs in Neutron"},{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"This document provides guidelines on what to do in case your patch fails one of"},{"line_number":5,"context_line":"Jenkins CI jobs. In order to discover potential bugs hidden in the code or"},{"line_number":6,"context_line":"tests themselves, it\u0027s very helpful to check failed scenarios to investigate"},{"line_number":7,"context_line":"the cause of the failure. Sometimes the failure will be caused by the patch"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a430d35_6f945b8a","line":4,"range":{"start_line":4,"start_character":77,"end_line":4,"end_character":79},"in_reply_to":"1a430d35_e3eb1111","updated":"2017-02-09 08:55:02.000000000","message":"Done","commit_id":"c97e8864e413d87dcdd3d022e5b042730bcf43cf"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"6c7d9bdd245a27052485873c4644d603efe8f57b","unresolved":false,"context_lines":[{"line_number":7,"context_line":"the cause of the failure. Sometimes the failure will be caused by the patch"},{"line_number":8,"context_line":"being tested, while other times the failure can be caused by a previously"},{"line_number":9,"context_line":"untracked bug. Such failures are usually related to tests that interact with"},{"line_number":10,"context_line":"live system, like functional, fullstack and tempest."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Before issuing a recheck on your patch, make sure that gate failure is not"},{"line_number":13,"context_line":"caused by your patch. Data about gate stability are collected and visualized"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a430d35_03d65d4e","line":10,"range":{"start_line":10,"start_character":0,"end_line":10,"end_character":4},"updated":"2017-02-09 03:00:34.000000000","message":"s/a live","commit_id":"c97e8864e413d87dcdd3d022e5b042730bcf43cf"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"6c7d9bdd245a27052485873c4644d603efe8f57b","unresolved":false,"context_lines":[{"line_number":7,"context_line":"the cause of the failure. Sometimes the failure will be caused by the patch"},{"line_number":8,"context_line":"being tested, while other times the failure can be caused by a previously"},{"line_number":9,"context_line":"untracked bug. Such failures are usually related to tests that interact with"},{"line_number":10,"context_line":"live system, like functional, fullstack and tempest."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Before issuing a recheck on your patch, make sure that gate failure is not"},{"line_number":13,"context_line":"caused by your patch. Data about gate stability are collected and visualized"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a430d35_63c72196","line":10,"range":{"start_line":10,"start_character":44,"end_line":10,"end_character":51},"updated":"2017-02-09 03:00:34.000000000","message":"s/tempest jobs ?","commit_id":"c97e8864e413d87dcdd3d022e5b042730bcf43cf"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"2bc65f257ff4c444664bdf249d73f7fc124a16aa","unresolved":false,"context_lines":[{"line_number":7,"context_line":"the cause of the failure. Sometimes the failure will be caused by the patch"},{"line_number":8,"context_line":"being tested, while other times the failure can be caused by a previously"},{"line_number":9,"context_line":"untracked bug. Such failures are usually related to tests that interact with"},{"line_number":10,"context_line":"live system, like functional, fullstack and tempest."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Before issuing a recheck on your patch, make sure that gate failure is not"},{"line_number":13,"context_line":"caused by your patch. Data about gate stability are collected and visualized"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a430d35_8f8fc773","line":10,"range":{"start_line":10,"start_character":0,"end_line":10,"end_character":4},"in_reply_to":"1a430d35_03d65d4e","updated":"2017-02-09 08:55:02.000000000","message":"Done","commit_id":"c97e8864e413d87dcdd3d022e5b042730bcf43cf"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"2bc65f257ff4c444664bdf249d73f7fc124a16aa","unresolved":false,"context_lines":[{"line_number":7,"context_line":"the cause of the failure. Sometimes the failure will be caused by the patch"},{"line_number":8,"context_line":"being tested, while other times the failure can be caused by a previously"},{"line_number":9,"context_line":"untracked bug. Such failures are usually related to tests that interact with"},{"line_number":10,"context_line":"live system, like functional, fullstack and tempest."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Before issuing a recheck on your patch, make sure that gate failure is not"},{"line_number":13,"context_line":"caused by your patch. Data about gate stability are collected and visualized"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a430d35_af8ac361","line":10,"range":{"start_line":10,"start_character":44,"end_line":10,"end_character":51},"in_reply_to":"1a430d35_63c72196","updated":"2017-02-09 08:55:02.000000000","message":"Done","commit_id":"c97e8864e413d87dcdd3d022e5b042730bcf43cf"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"6c7d9bdd245a27052485873c4644d603efe8f57b","unresolved":false,"context_lines":[{"line_number":9,"context_line":"untracked bug. Such failures are usually related to tests that interact with"},{"line_number":10,"context_line":"live system, like functional, fullstack and tempest."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Before issuing a recheck on your patch, make sure that gate failure is not"},{"line_number":13,"context_line":"caused by your patch. Data about gate stability are collected and visualized"},{"line_number":14,"context_line":"via"},{"line_number":15,"context_line":"`Grafana \u003chttp://grafana.openstack.org/dashboard/db/neutron-failure-rate\u003e`_."}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a430d35_e33951a5","line":12,"range":{"start_line":12,"start_character":55,"end_line":12,"end_character":59},"updated":"2017-02-09 03:00:34.000000000","message":"s/the gate","commit_id":"c97e8864e413d87dcdd3d022e5b042730bcf43cf"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"2bc65f257ff4c444664bdf249d73f7fc124a16aa","unresolved":false,"context_lines":[{"line_number":9,"context_line":"untracked bug. Such failures are usually related to tests that interact with"},{"line_number":10,"context_line":"live system, like functional, fullstack and tempest."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Before issuing a recheck on your patch, make sure that gate failure is not"},{"line_number":13,"context_line":"caused by your patch. Data about gate stability are collected and visualized"},{"line_number":14,"context_line":"via"},{"line_number":15,"context_line":"`Grafana \u003chttp://grafana.openstack.org/dashboard/db/neutron-failure-rate\u003e`_."}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a430d35_cfeb8f11","line":12,"range":{"start_line":12,"start_character":55,"end_line":12,"end_character":59},"in_reply_to":"1a430d35_e33951a5","updated":"2017-02-09 08:55:02.000000000","message":"Done","commit_id":"c97e8864e413d87dcdd3d022e5b042730bcf43cf"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"6c7d9bdd245a27052485873c4644d603efe8f57b","unresolved":false,"context_lines":[{"line_number":10,"context_line":"live system, like functional, fullstack and tempest."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Before issuing a recheck on your patch, make sure that gate failure is not"},{"line_number":13,"context_line":"caused by your patch. Data about gate stability are collected and visualized"},{"line_number":14,"context_line":"via"},{"line_number":15,"context_line":"`Grafana \u003chttp://grafana.openstack.org/dashboard/db/neutron-failure-rate\u003e`_."},{"line_number":16,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a430d35_2340b906","line":13,"range":{"start_line":13,"start_character":48,"end_line":13,"end_character":51},"updated":"2017-02-09 03:00:34.000000000","message":"s/is","commit_id":"c97e8864e413d87dcdd3d022e5b042730bcf43cf"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"2bc65f257ff4c444664bdf249d73f7fc124a16aa","unresolved":false,"context_lines":[{"line_number":10,"context_line":"live system, like functional, fullstack and tempest."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Before issuing a recheck on your patch, make sure that gate failure is not"},{"line_number":13,"context_line":"caused by your patch. Data about gate stability are collected and visualized"},{"line_number":14,"context_line":"via"},{"line_number":15,"context_line":"`Grafana \u003chttp://grafana.openstack.org/dashboard/db/neutron-failure-rate\u003e`_."},{"line_number":16,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a430d35_0ff2f705","line":13,"range":{"start_line":13,"start_character":48,"end_line":13,"end_character":51},"in_reply_to":"1a430d35_2340b906","updated":"2017-02-09 08:55:02.000000000","message":"Isn\u0027t data plural? I thought singular is datum.","commit_id":"c97e8864e413d87dcdd3d022e5b042730bcf43cf"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"6c7d9bdd245a27052485873c4644d603efe8f57b","unresolved":false,"context_lines":[{"line_number":15,"context_line":"`Grafana \u003chttp://grafana.openstack.org/dashboard/db/neutron-failure-rate\u003e`_."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Please, do not recheck without providing the bug number for the failed job."},{"line_number":18,"context_line":"That said, do not just write empty \"recheck\" comment but find the related bug"},{"line_number":19,"context_line":"number and put \"recheck bug ######\" comment instead. If a bug does not exist"},{"line_number":20,"context_line":"yet, create one so other team members can have a look. It helps us maintain"},{"line_number":21,"context_line":"better visibility of gate failures. You can find how to troubleshoot gate"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a430d35_c36615ba","line":18,"range":{"start_line":18,"start_character":0,"end_line":18,"end_character":9},"updated":"2017-02-09 03:00:34.000000000","message":"s/For example,","commit_id":"c97e8864e413d87dcdd3d022e5b042730bcf43cf"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"6c7d9bdd245a27052485873c4644d603efe8f57b","unresolved":false,"context_lines":[{"line_number":15,"context_line":"`Grafana \u003chttp://grafana.openstack.org/dashboard/db/neutron-failure-rate\u003e`_."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Please, do not recheck without providing the bug number for the failed job."},{"line_number":18,"context_line":"That said, do not just write empty \"recheck\" comment but find the related bug"},{"line_number":19,"context_line":"number and put \"recheck bug ######\" comment instead. If a bug does not exist"},{"line_number":20,"context_line":"yet, create one so other team members can have a look. It helps us maintain"},{"line_number":21,"context_line":"better visibility of gate failures. You can find how to troubleshoot gate"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a430d35_c3fd35b2","line":18,"range":{"start_line":18,"start_character":23,"end_line":18,"end_character":34},"updated":"2017-02-09 03:00:34.000000000","message":"s/put an empty","commit_id":"c97e8864e413d87dcdd3d022e5b042730bcf43cf"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"2bc65f257ff4c444664bdf249d73f7fc124a16aa","unresolved":false,"context_lines":[{"line_number":15,"context_line":"`Grafana \u003chttp://grafana.openstack.org/dashboard/db/neutron-failure-rate\u003e`_."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Please, do not recheck without providing the bug number for the failed job."},{"line_number":18,"context_line":"That said, do not just write empty \"recheck\" comment but find the related bug"},{"line_number":19,"context_line":"number and put \"recheck bug ######\" comment instead. If a bug does not exist"},{"line_number":20,"context_line":"yet, create one so other team members can have a look. It helps us maintain"},{"line_number":21,"context_line":"better visibility of gate failures. You can find how to troubleshoot gate"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a430d35_afe1e32b","line":18,"range":{"start_line":18,"start_character":0,"end_line":18,"end_character":9},"in_reply_to":"1a430d35_c36615ba","updated":"2017-02-09 08:55:02.000000000","message":"Done","commit_id":"c97e8864e413d87dcdd3d022e5b042730bcf43cf"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"2bc65f257ff4c444664bdf249d73f7fc124a16aa","unresolved":false,"context_lines":[{"line_number":15,"context_line":"`Grafana \u003chttp://grafana.openstack.org/dashboard/db/neutron-failure-rate\u003e`_."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Please, do not recheck without providing the bug number for the failed job."},{"line_number":18,"context_line":"That said, do not just write empty \"recheck\" comment but find the related bug"},{"line_number":19,"context_line":"number and put \"recheck bug ######\" comment instead. If a bug does not exist"},{"line_number":20,"context_line":"yet, create one so other team members can have a look. It helps us maintain"},{"line_number":21,"context_line":"better visibility of gate failures. You can find how to troubleshoot gate"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a430d35_0fc917ac","line":18,"range":{"start_line":18,"start_character":23,"end_line":18,"end_character":34},"in_reply_to":"1a430d35_c3fd35b2","updated":"2017-02-09 08:55:02.000000000","message":"Done","commit_id":"c97e8864e413d87dcdd3d022e5b042730bcf43cf"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"6c7d9bdd245a27052485873c4644d603efe8f57b","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Please, do not recheck without providing the bug number for the failed job."},{"line_number":18,"context_line":"That said, do not just write empty \"recheck\" comment but find the related bug"},{"line_number":19,"context_line":"number and put \"recheck bug ######\" comment instead. If a bug does not exist"},{"line_number":20,"context_line":"yet, create one so other team members can have a look. It helps us maintain"},{"line_number":21,"context_line":"better visibility of gate failures. You can find how to troubleshoot gate"},{"line_number":22,"context_line":"failures in `Gate Failure Triage \u003chttp://docs.openstack.org/developer/neutron/policies/gate-failure-triage.html#troubleshooting-tempest-job\u003e`_"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a430d35_0332dda6","line":19,"range":{"start_line":19,"start_character":11,"end_line":19,"end_character":15},"updated":"2017-02-09 03:00:34.000000000","message":"s/put a","commit_id":"c97e8864e413d87dcdd3d022e5b042730bcf43cf"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"2bc65f257ff4c444664bdf249d73f7fc124a16aa","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Please, do not recheck without providing the bug number for the failed job."},{"line_number":18,"context_line":"That said, do not just write empty \"recheck\" comment but find the related bug"},{"line_number":19,"context_line":"number and put \"recheck bug ######\" comment instead. If a bug does not exist"},{"line_number":20,"context_line":"yet, create one so other team members can have a look. It helps us maintain"},{"line_number":21,"context_line":"better visibility of gate failures. You can find how to troubleshoot gate"},{"line_number":22,"context_line":"failures in `Gate Failure Triage \u003chttp://docs.openstack.org/developer/neutron/policies/gate-failure-triage.html#troubleshooting-tempest-job\u003e`_"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a430d35_6fc29b86","line":19,"range":{"start_line":19,"start_character":11,"end_line":19,"end_character":15},"in_reply_to":"1a430d35_0332dda6","updated":"2017-02-09 08:55:02.000000000","message":"Done","commit_id":"c97e8864e413d87dcdd3d022e5b042730bcf43cf"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"6c7d9bdd245a27052485873c4644d603efe8f57b","unresolved":false,"context_lines":[{"line_number":19,"context_line":"number and put \"recheck bug ######\" comment instead. If a bug does not exist"},{"line_number":20,"context_line":"yet, create one so other team members can have a look. It helps us maintain"},{"line_number":21,"context_line":"better visibility of gate failures. You can find how to troubleshoot gate"},{"line_number":22,"context_line":"failures in `Gate Failure Triage \u003chttp://docs.openstack.org/developer/neutron/policies/gate-failure-triage.html#troubleshooting-tempest-job\u003e`_"},{"line_number":23,"context_line":"documentation."}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a430d35_83708d73","line":22,"range":{"start_line":22,"start_character":9,"end_line":22,"end_character":11},"updated":"2017-02-09 03:00:34.000000000","message":"s/in the","commit_id":"c97e8864e413d87dcdd3d022e5b042730bcf43cf"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"2bc65f257ff4c444664bdf249d73f7fc124a16aa","unresolved":false,"context_lines":[{"line_number":19,"context_line":"number and put \"recheck bug ######\" comment instead. If a bug does not exist"},{"line_number":20,"context_line":"yet, create one so other team members can have a look. It helps us maintain"},{"line_number":21,"context_line":"better visibility of gate failures. You can find how to troubleshoot gate"},{"line_number":22,"context_line":"failures in `Gate Failure Triage \u003chttp://docs.openstack.org/developer/neutron/policies/gate-failure-triage.html#troubleshooting-tempest-job\u003e`_"},{"line_number":23,"context_line":"documentation."}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a430d35_8fbd0704","line":22,"range":{"start_line":22,"start_character":9,"end_line":22,"end_character":11},"in_reply_to":"1a430d35_83708d73","updated":"2017-02-09 08:55:02.000000000","message":"Done","commit_id":"c97e8864e413d87dcdd3d022e5b042730bcf43cf"},{"author":{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"change_message_id":"d36037437f816bd52112db7b43649646fc003e06","unresolved":false,"context_lines":[{"line_number":15,"context_line":"`Grafana \u003chttp://grafana.openstack.org/dashboard/db/neutron-failure-rate\u003e`_."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Please, do not recheck without providing the bug number for the failed job."},{"line_number":18,"context_line":"For exeample, do not just put an empty \"recheck\" comment but find the related"},{"line_number":19,"context_line":"bug number and put a \"recheck bug ######\" comment instead. If a bug does not"},{"line_number":20,"context_line":"exist yet, create one so other team members can have a look. It helps us"},{"line_number":21,"context_line":"maintain better visibility of gate failures. You can find how to troubleshoot"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1a430d35_f76babef","line":18,"range":{"start_line":18,"start_character":4,"end_line":18,"end_character":12},"updated":"2017-02-09 17:25:06.000000000","message":"A typo was introduced in the last edit: s/exeample/example","commit_id":"b2e78db2fd76fc130e0dc70d761ae9fcef4f2538"},{"author":{"_account_id":17120,"name":"Manjeet Singh Bhatia","email":"manjeet.s.bhatia@intel.com","username":"manjeets"},"change_message_id":"285d98b34b76100f9e4b417eaa81b22133f1c452","unresolved":false,"context_lines":[{"line_number":14,"context_line":"via"},{"line_number":15,"context_line":"`Grafana \u003chttp://grafana.openstack.org/dashboard/db/neutron-failure-rate\u003e`_."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Please, do not recheck without providing the bug number for the failed job."},{"line_number":18,"context_line":"For example, do not just put an empty \"recheck\" comment but find the related"},{"line_number":19,"context_line":"bug number and put a \"recheck bug ######\" comment instead. If a bug does not"},{"line_number":20,"context_line":"exist yet, create one so other team members can have a look. It helps us"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba2be162_0196f5ef","line":17,"range":{"start_line":17,"start_character":45,"end_line":17,"end_character":55},"updated":"2017-03-01 22:52:22.000000000","message":"should it be bug number always or it can be a phrase which well explain or hint the failure ?","commit_id":"6d2cc8c2c4edbf1509fef760f0082d9300356d45"},{"author":{"_account_id":17120,"name":"Manjeet Singh Bhatia","email":"manjeet.s.bhatia@intel.com","username":"manjeets"},"change_message_id":"65996f0acbdd328cf0759f01b3e5a347488462ed","unresolved":false,"context_lines":[{"line_number":14,"context_line":"via"},{"line_number":15,"context_line":"`Grafana \u003chttp://grafana.openstack.org/dashboard/db/neutron-failure-rate\u003e`_."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Please, do not recheck without providing the bug number for the failed job."},{"line_number":18,"context_line":"For example, do not just put an empty \"recheck\" comment but find the related"},{"line_number":19,"context_line":"bug number and put a \"recheck bug ######\" comment instead. If a bug does not"},{"line_number":20,"context_line":"exist yet, create one so other team members can have a look. It helps us"}],"source_content_type":"text/x-rst","patch_set":7,"id":"9a30ddce_76ecf5c7","line":17,"range":{"start_line":17,"start_character":45,"end_line":17,"end_character":55},"in_reply_to":"9a30ddce_fbc52e5b","updated":"2017-03-07 17:27:57.000000000","message":"make sense thanks","commit_id":"6d2cc8c2c4edbf1509fef760f0082d9300356d45"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"1086eb3347fa14490e48b55018e443eb485945eb","unresolved":false,"context_lines":[{"line_number":14,"context_line":"via"},{"line_number":15,"context_line":"`Grafana \u003chttp://grafana.openstack.org/dashboard/db/neutron-failure-rate\u003e`_."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Please, do not recheck without providing the bug number for the failed job."},{"line_number":18,"context_line":"For example, do not just put an empty \"recheck\" comment but find the related"},{"line_number":19,"context_line":"bug number and put a \"recheck bug ######\" comment instead. If a bug does not"},{"line_number":20,"context_line":"exist yet, create one so other team members can have a look. It helps us"}],"source_content_type":"text/x-rst","patch_set":7,"id":"9a30ddce_dbe78a3e","line":17,"range":{"start_line":17,"start_character":45,"end_line":17,"end_character":55},"in_reply_to":"ba2be162_0196f5ef","updated":"2017-03-07 17:07:07.000000000","message":"I think that using phrases miss the point of making sure we have all issues tracked in launchpad. Maybe if there is some serious issue that pops up all the time (like oom-killer and jobs timing out) it can get an exception but the point of this document is to get all issues reported.","commit_id":"6d2cc8c2c4edbf1509fef760f0082d9300356d45"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"de8a1f82fed70b8cf1b8b31664db4964806ddca8","unresolved":false,"context_lines":[{"line_number":14,"context_line":"via"},{"line_number":15,"context_line":"`Grafana \u003chttp://grafana.openstack.org/dashboard/db/neutron-failure-rate\u003e`_."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Please, do not recheck without providing the bug number for the failed job."},{"line_number":18,"context_line":"For example, do not just put an empty \"recheck\" comment but find the related"},{"line_number":19,"context_line":"bug number and put a \"recheck bug ######\" comment instead. If a bug does not"},{"line_number":20,"context_line":"exist yet, create one so other team members can have a look. It helps us"}],"source_content_type":"text/x-rst","patch_set":7,"id":"9a30ddce_fbc52e5b","line":17,"range":{"start_line":17,"start_character":45,"end_line":17,"end_character":55},"in_reply_to":"ba2be162_0196f5ef","updated":"2017-03-07 17:07:30.000000000","message":"Usually bug number. Sometimes we are in rush and can skip that, but I would not suggest to recommend that as a policy.","commit_id":"6d2cc8c2c4edbf1509fef760f0082d9300356d45"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"c695fbeb94e9ab63de20d2397b2853ef1db54cc3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"ffe62b97_6243b26d","line":24,"updated":"2017-03-28 13:35:56.000000000","message":"We often see ssh timeout error and a error depending on other project(e.g. live migration error). Such failure may depend on network issue of infra. Does this policy force developers to put the bug number in such case too? I guess that we\u0027d like to just put the reason like \"recheck ssh timeout error doesn\u0027t depend on this patch\" in such case.","commit_id":"6d2cc8c2c4edbf1509fef760f0082d9300356d45"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"e965b5c17f93fcf64f6b98ee51982583e18d6606","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"dfeb2761_ff53f215","line":24,"in_reply_to":"dfeb2761_eeb5867f","updated":"2017-04-04 17:34:49.000000000","message":"I\u0027m OK.","commit_id":"6d2cc8c2c4edbf1509fef760f0082d9300356d45"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"fe48945fb3a10b4b585b5da886921d815c09fcca","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"dfeb2761_eeb5867f","line":24,"in_reply_to":"ffe62b97_6243b26d","updated":"2017-04-04 16:39:02.000000000","message":"I actually think we should report a bug against that other project then.","commit_id":"6d2cc8c2c4edbf1509fef760f0082d9300356d45"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"e0ce75ad7222d6f342c1a5d37d33400b9a35640a","unresolved":false,"context_lines":[{"line_number":10,"context_line":"a live system, like functional, fullstack and tempest jobs."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Before issuing a recheck on your patch, make sure that the gate failure is not"},{"line_number":13,"context_line":"caused by your patch. Failed job can be also caused by some infra issue, for"},{"line_number":14,"context_line":"example unable to fetch things from external resources like git or pip due to"},{"line_number":15,"context_line":"outage. Such failures outside of OpenStack world are not worth tracking in"},{"line_number":16,"context_line":"launchpad and you can recheck leaving couple of words what went wrong. Data"}],"source_content_type":"text/x-rst","patch_set":8,"id":"9ff52f3f_91cb3aa4","line":13,"range":{"start_line":13,"start_character":29,"end_line":13,"end_character":32},"updated":"2017-04-13 10:53:15.000000000","message":"nit: jobs","commit_id":"6721d89dc0c62ad5f87c3c71ac807f8e1f99585d"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"e0ce75ad7222d6f342c1a5d37d33400b9a35640a","unresolved":false,"context_lines":[{"line_number":13,"context_line":"caused by your patch. Failed job can be also caused by some infra issue, for"},{"line_number":14,"context_line":"example unable to fetch things from external resources like git or pip due to"},{"line_number":15,"context_line":"outage. Such failures outside of OpenStack world are not worth tracking in"},{"line_number":16,"context_line":"launchpad and you can recheck leaving couple of words what went wrong. Data"},{"line_number":17,"context_line":"about gate stability is collected and visualized via"},{"line_number":18,"context_line":"`Grafana \u003chttp://grafana.openstack.org/dashboard/db/neutron-failure-rate\u003e`_."},{"line_number":19,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"9ff52f3f_9140da09","line":16,"range":{"start_line":16,"start_character":30,"end_line":16,"end_character":44},"updated":"2017-04-13 10:53:15.000000000","message":"nit: leaving a couple","commit_id":"6721d89dc0c62ad5f87c3c71ac807f8e1f99585d"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"e0ce75ad7222d6f342c1a5d37d33400b9a35640a","unresolved":false,"context_lines":[{"line_number":13,"context_line":"caused by your patch. Failed job can be also caused by some infra issue, for"},{"line_number":14,"context_line":"example unable to fetch things from external resources like git or pip due to"},{"line_number":15,"context_line":"outage. Such failures outside of OpenStack world are not worth tracking in"},{"line_number":16,"context_line":"launchpad and you can recheck leaving couple of words what went wrong. Data"},{"line_number":17,"context_line":"about gate stability is collected and visualized via"},{"line_number":18,"context_line":"`Grafana \u003chttp://grafana.openstack.org/dashboard/db/neutron-failure-rate\u003e`_."},{"line_number":19,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"9ff52f3f_f15046d7","line":16,"range":{"start_line":16,"start_character":48,"end_line":16,"end_character":58},"updated":"2017-04-13 10:53:15.000000000","message":"nit: words about what","commit_id":"6721d89dc0c62ad5f87c3c71ac807f8e1f99585d"}]}
