)]}'
{"README.rst":[{"author":{"_account_id":6609,"name":"Elizabeth K. Joseph","email":"lyz@princessleia.com","username":"lyz"},"change_message_id":"66f277f9c2509bc5f61a1b7496a79128900a75fa","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":".. _Nodepool: https://git.openstack.org/cgit/openstack-infra/nodepool"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"How to Debug a Devstack Gate Failure"},{"line_number":44,"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\u003d\u003d\u003d"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"When Jenkins runs gate tests for a change, it leaves comments on the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"baada198_0c4cf975","line":43,"updated":"2014-07-16 16:03:17.000000000","message":"I\u0027d like some eyes on this section to see if there is anything we need to update.","commit_id":"f6515cebe86376602862beef321c3ad6c96a952b"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"7ca20e73bf1e5196565dd174014528714e49cd2e","unresolved":false,"context_lines":[{"line_number":55,"context_line":"copying log files and deleting the test VM -- errors that show up"},{"line_number":56,"context_line":"there won\u0027t affect the test results). You\u0027ll see a summary of the"},{"line_number":57,"context_line":"devstack exercise.sh tests near the bottom. Scroll up to look for"},{"line_number":58,"context_line":"errors related to failed tests."},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"You might need some information about the specific run of the test. At"},{"line_number":61,"context_line":"the top of the console output, you can see all the git commands used"}],"source_content_type":"text/x-rst","patch_set":1,"id":"baada198_962dd248","line":58,"updated":"2014-07-21 17:28:00.000000000","message":"Most of this paragraph seems to assume humans are interacting with Jenkins directly whereas they should look at the logs on http://logs.openstack.org and not worry about raw jenins logs for example. We can probably simplify this with that info.\n\nAlso, probably worth noting that the console logs are meant to be bread crumbs into specific logs now rather than having all the things.","commit_id":"f6515cebe86376602862beef321c3ad6c96a952b"},{"author":{"_account_id":6609,"name":"Elizabeth K. Joseph","email":"lyz@princessleia.com","username":"lyz"},"change_message_id":"792b0bccbc422c5cc03a18fa04bfccf092ea8808","unresolved":false,"context_lines":[{"line_number":55,"context_line":"copying log files and deleting the test VM -- errors that show up"},{"line_number":56,"context_line":"there won\u0027t affect the test results). You\u0027ll see a summary of the"},{"line_number":57,"context_line":"devstack exercise.sh tests near the bottom. Scroll up to look for"},{"line_number":58,"context_line":"errors related to failed tests."},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"You might need some information about the specific run of the test. At"},{"line_number":61,"context_line":"the top of the console output, you can see all the git commands used"}],"source_content_type":"text/x-rst","patch_set":1,"id":"baada198_60174d46","line":58,"in_reply_to":"baada198_962dd248","updated":"2014-07-22 15:39:58.000000000","message":"Done","commit_id":"f6515cebe86376602862beef321c3ad6c96a952b"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"7ca20e73bf1e5196565dd174014528714e49cd2e","unresolved":false,"context_lines":[{"line_number":60,"context_line":"You might need some information about the specific run of the test. At"},{"line_number":61,"context_line":"the top of the console output, you can see all the git commands used"},{"line_number":62,"context_line":"to set up the repositories, and they will output the (short) sha1 and"},{"line_number":63,"context_line":"commit subjects of the head of each repository."},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"It\u0027s possible that a failure could be a false negative related to a"},{"line_number":66,"context_line":"specific provider, especially if there is a pattern of failures from"}],"source_content_type":"text/x-rst","patch_set":1,"id":"baada198_b630169f","line":63,"updated":"2014-07-21 17:28:00.000000000","message":"This is actually hidden in the setup workspace log now iirc.","commit_id":"f6515cebe86376602862beef321c3ad6c96a952b"},{"author":{"_account_id":6609,"name":"Elizabeth K. Joseph","email":"lyz@princessleia.com","username":"lyz"},"change_message_id":"792b0bccbc422c5cc03a18fa04bfccf092ea8808","unresolved":false,"context_lines":[{"line_number":60,"context_line":"You might need some information about the specific run of the test. At"},{"line_number":61,"context_line":"the top of the console output, you can see all the git commands used"},{"line_number":62,"context_line":"to set up the repositories, and they will output the (short) sha1 and"},{"line_number":63,"context_line":"commit subjects of the head of each repository."},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"It\u0027s possible that a failure could be a false negative related to a"},{"line_number":66,"context_line":"specific provider, especially if there is a pattern of failures from"}],"source_content_type":"text/x-rst","patch_set":1,"id":"baada198_804aa159","line":63,"in_reply_to":"baada198_b630169f","updated":"2014-07-22 15:39:58.000000000","message":"Confirmed, updating.","commit_id":"f6515cebe86376602862beef321c3ad6c96a952b"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"7ca20e73bf1e5196565dd174014528714e49cd2e","unresolved":false,"context_lines":[{"line_number":67,"context_line":"tests that run on nodes from that provider. In order to find out which"},{"line_number":68,"context_line":"provider supplied the node the test ran on, look at the name of the"},{"line_number":69,"context_line":"jenkins slave near the top of tho console output, the name of the"},{"line_number":70,"context_line":"provider is included."},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"Below that, you\u0027ll find the output from devstack as it installs all of"},{"line_number":73,"context_line":"the debian and pip packages required for the test, and then configures"}],"source_content_type":"text/x-rst","patch_set":1,"id":"baada198_d623ca55","line":70,"updated":"2014-07-21 17:28:00.000000000","message":"This is fine but assumes we have a lot of failures due to specific providers (this is actually probably the case so we can keep this as is).","commit_id":"f6515cebe86376602862beef321c3ad6c96a952b"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"7ca20e73bf1e5196565dd174014528714e49cd2e","unresolved":false,"context_lines":[{"line_number":75,"context_line":"on the test host, but if the change to be tested includes a dependency"},{"line_number":76,"context_line":"change, or there has been such a change since the snapshot image was"},{"line_number":77,"context_line":"created, the updated dependency will be downloaded from the Internet,"},{"line_number":78,"context_line":"which could cause a false negative if that fails."},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"Assuming that there are no visible failures in the console log, you"},{"line_number":81,"context_line":"may need to examine the log output from the OpenStack services. Back"}],"source_content_type":"text/x-rst","patch_set":1,"id":"baada198_f6260e66","line":78,"updated":"2014-07-21 17:28:00.000000000","message":"This is still true but is now part of the devstack log.","commit_id":"f6515cebe86376602862beef321c3ad6c96a952b"},{"author":{"_account_id":6609,"name":"Elizabeth K. Joseph","email":"lyz@princessleia.com","username":"lyz"},"change_message_id":"792b0bccbc422c5cc03a18fa04bfccf092ea8808","unresolved":false,"context_lines":[{"line_number":75,"context_line":"on the test host, but if the change to be tested includes a dependency"},{"line_number":76,"context_line":"change, or there has been such a change since the snapshot image was"},{"line_number":77,"context_line":"created, the updated dependency will be downloaded from the Internet,"},{"line_number":78,"context_line":"which could cause a false negative if that fails."},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"Assuming that there are no visible failures in the console log, you"},{"line_number":81,"context_line":"may need to examine the log output from the OpenStack services. Back"}],"source_content_type":"text/x-rst","patch_set":1,"id":"baada198_c0c73997","line":78,"in_reply_to":"baada198_f6260e66","updated":"2014-07-22 15:39:58.000000000","message":"Done","commit_id":"f6515cebe86376602862beef321c3ad6c96a952b"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"7ca20e73bf1e5196565dd174014528714e49cd2e","unresolved":false,"context_lines":[{"line_number":86,"context_line":"make it to syslog, such as if a service fails to start. Devstack"},{"line_number":87,"context_line":"starts all of the services in screen, and you can see the output"},{"line_number":88,"context_line":"captured by screen in files named \"screen-\\*.txt\". You may find a"},{"line_number":89,"context_line":"traceback there that isn\u0027t in syslog."},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"After examining the output from the test, if you believe the result"},{"line_number":92,"context_line":"was a false negative, you can retrigger the test by re-approving the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"baada198_1621c24c","line":89,"updated":"2014-07-21 17:28:00.000000000","message":"This is still true, but instaed of looking at jenkins artifacts you should look in the logs/ subdir on logs.o.o.","commit_id":"f6515cebe86376602862beef321c3ad6c96a952b"},{"author":{"_account_id":6609,"name":"Elizabeth K. Joseph","email":"lyz@princessleia.com","username":"lyz"},"change_message_id":"792b0bccbc422c5cc03a18fa04bfccf092ea8808","unresolved":false,"context_lines":[{"line_number":86,"context_line":"make it to syslog, such as if a service fails to start. Devstack"},{"line_number":87,"context_line":"starts all of the services in screen, and you can see the output"},{"line_number":88,"context_line":"captured by screen in files named \"screen-\\*.txt\". You may find a"},{"line_number":89,"context_line":"traceback there that isn\u0027t in syslog."},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"After examining the output from the test, if you believe the result"},{"line_number":92,"context_line":"was a false negative, you can retrigger the test by re-approving the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"baada198_c0e499e2","line":89,"in_reply_to":"baada198_1621c24c","updated":"2014-07-22 15:39:58.000000000","message":"Done","commit_id":"f6515cebe86376602862beef321c3ad6c96a952b"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"7ca20e73bf1e5196565dd174014528714e49cd2e","unresolved":false,"context_lines":[{"line_number":90,"context_line":""},{"line_number":91,"context_line":"After examining the output from the test, if you believe the result"},{"line_number":92,"context_line":"was a false negative, you can retrigger the test by re-approving the"},{"line_number":93,"context_line":"change in Gerrit. If a test failure is a result of a race condition in"},{"line_number":94,"context_line":"the OpenStack code, please take the opportunity to try to identify it,"},{"line_number":95,"context_line":"and file a bug report or fix the problem. If it seems to be related to"},{"line_number":96,"context_line":"a specific devstack gate node provider, we\u0027d love it if you could help"}],"source_content_type":"text/x-rst","patch_set":1,"id":"baada198_361c0613","line":93,"updated":"2014-07-21 17:28:00.000000000","message":"Should be `recheck bug XXXXXX` now to rerun jobs.","commit_id":"f6515cebe86376602862beef321c3ad6c96a952b"},{"author":{"_account_id":6609,"name":"Elizabeth K. Joseph","email":"lyz@princessleia.com","username":"lyz"},"change_message_id":"792b0bccbc422c5cc03a18fa04bfccf092ea8808","unresolved":false,"context_lines":[{"line_number":90,"context_line":""},{"line_number":91,"context_line":"After examining the output from the test, if you believe the result"},{"line_number":92,"context_line":"was a false negative, you can retrigger the test by re-approving the"},{"line_number":93,"context_line":"change in Gerrit. If a test failure is a result of a race condition in"},{"line_number":94,"context_line":"the OpenStack code, please take the opportunity to try to identify it,"},{"line_number":95,"context_line":"and file a bug report or fix the problem. If it seems to be related to"},{"line_number":96,"context_line":"a specific devstack gate node provider, we\u0027d love it if you could help"}],"source_content_type":"text/x-rst","patch_set":1,"id":"baada198_e0d35dd3","line":93,"in_reply_to":"baada198_361c0613","updated":"2014-07-22 15:39:58.000000000","message":"Done","commit_id":"f6515cebe86376602862beef321c3ad6c96a952b"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"7ca20e73bf1e5196565dd174014528714e49cd2e","unresolved":false,"context_lines":[{"line_number":141,"context_line":"  export OS_AUTH_URL\u003dhttps://region-a.geo-1.identity.hpcloudsvc.com:35357/v2.0"},{"line_number":142,"context_line":"  export OS_REGION_NAME\u003daz-3.region-a.geo-1"},{"line_number":143,"context_line":"  export FLAVOR\u003d\u0027standard.large\u0027"},{"line_number":144,"context_line":"  export IMAGE\u003d\u0027Ubuntu Server 12.04 LTS (amd64 20140606) - Partner Image\u0027"},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"Source the provider settings, boot a server named \"testserver\" (chosen"},{"line_number":147,"context_line":"arbitrarily for this example) with your SSH key allowed, and log into"}],"source_content_type":"text/x-rst","patch_set":1,"id":"baada198_5617baed","line":144,"updated":"2014-07-21 17:28:00.000000000","message":"We are using trusty now so we should probably update this to point at hpcloud\u0027s trusty image.","commit_id":"f6515cebe86376602862beef321c3ad6c96a952b"},{"author":{"_account_id":6609,"name":"Elizabeth K. Joseph","email":"lyz@princessleia.com","username":"lyz"},"change_message_id":"792b0bccbc422c5cc03a18fa04bfccf092ea8808","unresolved":false,"context_lines":[{"line_number":141,"context_line":"  export OS_AUTH_URL\u003dhttps://region-a.geo-1.identity.hpcloudsvc.com:35357/v2.0"},{"line_number":142,"context_line":"  export OS_REGION_NAME\u003daz-3.region-a.geo-1"},{"line_number":143,"context_line":"  export FLAVOR\u003d\u0027standard.large\u0027"},{"line_number":144,"context_line":"  export IMAGE\u003d\u0027Ubuntu Server 12.04 LTS (amd64 20140606) - Partner Image\u0027"},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"Source the provider settings, boot a server named \"testserver\" (chosen"},{"line_number":147,"context_line":"arbitrarily for this example) with your SSH key allowed, and log into"}],"source_content_type":"text/x-rst","patch_set":1,"id":"baada198_40f9694d","line":144,"in_reply_to":"baada198_5617baed","updated":"2014-07-22 15:39:58.000000000","message":"Moving targets :) Updating both HPCloud and RAX examples.","commit_id":"f6515cebe86376602862beef321c3ad6c96a952b"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"6b5a155bb546f72d2a74102574241dec68d2120f","unresolved":false,"context_lines":[{"line_number":44,"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\u003d\u003d\u003d"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"When Jenkins runs gate tests for a change, it leaves comments on the"},{"line_number":47,"context_line":"change in Gerrit a link to the resulting logs, including the"},{"line_number":48,"context_line":"console log. If a change fails the devstack gate test, you can follow"},{"line_number":49,"context_line":"these links to find out what went wrong. Start at the bottom of the log"},{"line_number":50,"context_line":"file with the failure, scroll up to look for errors related to failed"}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_1cc0277b","line":47,"updated":"2014-07-25 17:16:24.000000000","message":"Looks like you dropped a word here--the sentence no longer parses for me.","commit_id":"49dc253763d840c4e5a58fb48af0404ebb4f0426"},{"author":{"_account_id":6609,"name":"Elizabeth K. Joseph","email":"lyz@princessleia.com","username":"lyz"},"change_message_id":"a01d9ed9b8b9c21553384377303e3fbbd6d817cd","unresolved":false,"context_lines":[{"line_number":44,"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\u003d\u003d\u003d"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"When Jenkins runs gate tests for a change, it leaves comments on the"},{"line_number":47,"context_line":"change in Gerrit a link to the resulting logs, including the"},{"line_number":48,"context_line":"console log. If a change fails the devstack gate test, you can follow"},{"line_number":49,"context_line":"these links to find out what went wrong. Start at the bottom of the log"},{"line_number":50,"context_line":"file with the failure, scroll up to look for errors related to failed"}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_1c2c00ac","line":47,"in_reply_to":"baada198_1cc0277b","updated":"2014-07-30 23:05:46.000000000","message":"Dropped a \"with\" - fixing.","commit_id":"49dc253763d840c4e5a58fb48af0404ebb4f0426"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"6b5a155bb546f72d2a74102574241dec68d2120f","unresolved":false,"context_lines":[{"line_number":45,"context_line":""},{"line_number":46,"context_line":"When Jenkins runs gate tests for a change, it leaves comments on the"},{"line_number":47,"context_line":"change in Gerrit a link to the resulting logs, including the"},{"line_number":48,"context_line":"console log. If a change fails the devstack gate test, you can follow"},{"line_number":49,"context_line":"these links to find out what went wrong. Start at the bottom of the log"},{"line_number":50,"context_line":"file with the failure, scroll up to look for errors related to failed"},{"line_number":51,"context_line":"tests."}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_bcaf3b9c","line":48,"updated":"2014-07-25 17:16:24.000000000","message":"Maybe \"in a devstack-gate test\" here instead?","commit_id":"49dc253763d840c4e5a58fb48af0404ebb4f0426"},{"author":{"_account_id":6609,"name":"Elizabeth K. Joseph","email":"lyz@princessleia.com","username":"lyz"},"change_message_id":"a01d9ed9b8b9c21553384377303e3fbbd6d817cd","unresolved":false,"context_lines":[{"line_number":45,"context_line":""},{"line_number":46,"context_line":"When Jenkins runs gate tests for a change, it leaves comments on the"},{"line_number":47,"context_line":"change in Gerrit a link to the resulting logs, including the"},{"line_number":48,"context_line":"console log. If a change fails the devstack gate test, you can follow"},{"line_number":49,"context_line":"these links to find out what went wrong. Start at the bottom of the log"},{"line_number":50,"context_line":"file with the failure, scroll up to look for errors related to failed"},{"line_number":51,"context_line":"tests."}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_5c15984a","line":48,"in_reply_to":"baada198_bcaf3b9c","updated":"2014-07-30 23:05:46.000000000","message":"Done","commit_id":"49dc253763d840c4e5a58fb48af0404ebb4f0426"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"6b5a155bb546f72d2a74102574241dec68d2120f","unresolved":false,"context_lines":[{"line_number":81,"context_line":""},{"line_number":82,"context_line":"After examining the output from the test, if you believe the result"},{"line_number":83,"context_line":"was a false negative, you can retrigger the test by running a recheck"},{"line_number":84,"context_line":"with the associated bug number: recheck bug XXXXXX. If a test failure"},{"line_number":85,"context_line":"is a result of a race condition in the OpenStack code, this gives you"},{"line_number":86,"context_line":"the opportunity to try to identify it, and file a bug report or fix"},{"line_number":87,"context_line":"the problem. If it seems to be related to a specific devstack gate"}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_7c8e8328","line":84,"updated":"2014-07-25 17:16:24.000000000","message":"Maybe mention \"...by leaving a review comment...\" in here since plenty of newcomers still seem to be confused by that.","commit_id":"49dc253763d840c4e5a58fb48af0404ebb4f0426"},{"author":{"_account_id":6609,"name":"Elizabeth K. Joseph","email":"lyz@princessleia.com","username":"lyz"},"change_message_id":"a01d9ed9b8b9c21553384377303e3fbbd6d817cd","unresolved":false,"context_lines":[{"line_number":81,"context_line":""},{"line_number":82,"context_line":"After examining the output from the test, if you believe the result"},{"line_number":83,"context_line":"was a false negative, you can retrigger the test by running a recheck"},{"line_number":84,"context_line":"with the associated bug number: recheck bug XXXXXX. If a test failure"},{"line_number":85,"context_line":"is a result of a race condition in the OpenStack code, this gives you"},{"line_number":86,"context_line":"the opportunity to try to identify it, and file a bug report or fix"},{"line_number":87,"context_line":"the problem. If it seems to be related to a specific devstack gate"}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_af20389b","line":84,"in_reply_to":"baada198_7c8e8328","updated":"2014-07-30 23:05:46.000000000","message":"Good idea.","commit_id":"49dc253763d840c4e5a58fb48af0404ebb4f0426"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"53399ade42c51f07c77a130a79b287e28397d5c8","unresolved":false,"context_lines":[{"line_number":81,"context_line":""},{"line_number":82,"context_line":"After examining the output from the test, if you believe the result"},{"line_number":83,"context_line":"was a false negative, you can retrigger the test by running a recheck"},{"line_number":84,"context_line":"with the associated bug number, this is done by leaving a review comment"},{"line_number":85,"context_line":"in the form of: recheck bug XXXXXX. If a test failure is a result of a"},{"line_number":86,"context_line":"race condition in the OpenStack code, this gives you the opportunity to"},{"line_number":87,"context_line":"try to identify it, and file a bug report or fix the problem. If it seems"}],"source_content_type":"text/x-rst","patch_set":4,"id":"baada198_1a72eeaf","line":84,"updated":"2014-08-01 20:55:10.000000000","message":"This is now slightly obsolete but harmless.","commit_id":"d6cfc35f8e902133707ce186ef827a3fe6e80af5"},{"author":{"_account_id":6609,"name":"Elizabeth K. Joseph","email":"lyz@princessleia.com","username":"lyz"},"change_message_id":"9077ba7341d16759afd421632b3e9d0917f92d06","unresolved":false,"context_lines":[{"line_number":81,"context_line":""},{"line_number":82,"context_line":"After examining the output from the test, if you believe the result"},{"line_number":83,"context_line":"was a false negative, you can retrigger the test by running a recheck"},{"line_number":84,"context_line":"with the associated bug number, this is done by leaving a review comment"},{"line_number":85,"context_line":"in the form of: recheck bug XXXXXX. If a test failure is a result of a"},{"line_number":86,"context_line":"race condition in the OpenStack code, this gives you the opportunity to"},{"line_number":87,"context_line":"try to identify it, and file a bug report or fix the problem. If it seems"}],"source_content_type":"text/x-rst","patch_set":4,"id":"baada198_30d6f127","line":84,"in_reply_to":"baada198_1a72eeaf","updated":"2014-08-01 22:18:47.000000000","message":"Well, since I\u0027m here updating this all I might as well update this one too :)","commit_id":"d6cfc35f8e902133707ce186ef827a3fe6e80af5"}]}
