)]}'
{"doc/source/contributor/policies/gate-failure-triage.rst":[{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"5ac4b71cc26658a40a989db24dc419a8fca5cee6","unresolved":true,"context_lines":[{"line_number":78,"context_line":"Troubleshooting Grenade jobs"},{"line_number":79,"context_line":"----------------------------"},{"line_number":80,"context_line":"Grenade is used in the Neutron gate to test every patch proposed to the Neutron"},{"line_number":81,"context_line":"if it will not break upgrade process."},{"line_number":82,"context_line":"We are testing upgrades from N-1 to N branch always. So if You will send patch"},{"line_number":83,"context_line":"to the Neutron\u0027s``master`` branch Grenade jobs will first deploy Neutron from"},{"line_number":84,"context_line":"the last stable release and then upgrade it to the master branch with Your"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ed61bdb8_b97dda6e","line":81,"range":{"start_line":81,"start_character":0,"end_line":81,"end_character":2},"updated":"2020-12-11 17:09:47.000000000","message":"I would say \"... proposed to Neutron to ensure it will not break the upgrade process.\"","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"178adafb6221a6382152b772b5842a2393100b33","unresolved":false,"context_lines":[{"line_number":78,"context_line":"Troubleshooting Grenade jobs"},{"line_number":79,"context_line":"----------------------------"},{"line_number":80,"context_line":"Grenade is used in the Neutron gate to test every patch proposed to the Neutron"},{"line_number":81,"context_line":"if it will not break upgrade process."},{"line_number":82,"context_line":"We are testing upgrades from N-1 to N branch always. So if You will send patch"},{"line_number":83,"context_line":"to the Neutron\u0027s``master`` branch Grenade jobs will first deploy Neutron from"},{"line_number":84,"context_line":"the last stable release and then upgrade it to the master branch with Your"}],"source_content_type":"text/x-rst","patch_set":1,"id":"a5313762_d8f761d7","line":81,"range":{"start_line":81,"start_character":0,"end_line":81,"end_character":2},"in_reply_to":"ed61bdb8_b97dda6e","updated":"2020-12-15 21:56:12.000000000","message":"Done","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"5ac4b71cc26658a40a989db24dc419a8fca5cee6","unresolved":true,"context_lines":[{"line_number":79,"context_line":"----------------------------"},{"line_number":80,"context_line":"Grenade is used in the Neutron gate to test every patch proposed to the Neutron"},{"line_number":81,"context_line":"if it will not break upgrade process."},{"line_number":82,"context_line":"We are testing upgrades from N-1 to N branch always. So if You will send patch"},{"line_number":83,"context_line":"to the Neutron\u0027s``master`` branch Grenade jobs will first deploy Neutron from"},{"line_number":84,"context_line":"the last stable release and then upgrade it to the master branch with Your"},{"line_number":85,"context_line":"patch."}],"source_content_type":"text/x-rst","patch_set":1,"id":"01b577b1_179131bd","line":82,"range":{"start_line":82,"start_character":63,"end_line":82,"end_character":67},"updated":"2020-12-11 17:09:47.000000000","message":"\u0027will\u0027 is unnecessary, it would be customary to say \u0027if you send a patch\u0027.","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"5ac4b71cc26658a40a989db24dc419a8fca5cee6","unresolved":true,"context_lines":[{"line_number":79,"context_line":"----------------------------"},{"line_number":80,"context_line":"Grenade is used in the Neutron gate to test every patch proposed to the Neutron"},{"line_number":81,"context_line":"if it will not break upgrade process."},{"line_number":82,"context_line":"We are testing upgrades from N-1 to N branch always. So if You will send patch"},{"line_number":83,"context_line":"to the Neutron\u0027s``master`` branch Grenade jobs will first deploy Neutron from"},{"line_number":84,"context_line":"the last stable release and then upgrade it to the master branch with Your"},{"line_number":85,"context_line":"patch."}],"source_content_type":"text/x-rst","patch_set":1,"id":"279f5105_c21e629a","line":82,"range":{"start_line":82,"start_character":59,"end_line":82,"end_character":62},"updated":"2020-12-11 17:09:47.000000000","message":"Unnecessary capitalization of \"you\"","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"5ac4b71cc26658a40a989db24dc419a8fca5cee6","unresolved":true,"context_lines":[{"line_number":79,"context_line":"----------------------------"},{"line_number":80,"context_line":"Grenade is used in the Neutron gate to test every patch proposed to the Neutron"},{"line_number":81,"context_line":"if it will not break upgrade process."},{"line_number":82,"context_line":"We are testing upgrades from N-1 to N branch always. So if You will send patch"},{"line_number":83,"context_line":"to the Neutron\u0027s``master`` branch Grenade jobs will first deploy Neutron from"},{"line_number":84,"context_line":"the last stable release and then upgrade it to the master branch with Your"},{"line_number":85,"context_line":"patch."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9ba6c1e9_e461aec7","line":82,"range":{"start_line":82,"start_character":0,"end_line":82,"end_character":51},"updated":"2020-12-11 17:09:47.000000000","message":"nit: A clearer construction would be \"Upgrading from the N-1 to the N branch is constantly being tested.\"","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"178adafb6221a6382152b772b5842a2393100b33","unresolved":false,"context_lines":[{"line_number":79,"context_line":"----------------------------"},{"line_number":80,"context_line":"Grenade is used in the Neutron gate to test every patch proposed to the Neutron"},{"line_number":81,"context_line":"if it will not break upgrade process."},{"line_number":82,"context_line":"We are testing upgrades from N-1 to N branch always. So if You will send patch"},{"line_number":83,"context_line":"to the Neutron\u0027s``master`` branch Grenade jobs will first deploy Neutron from"},{"line_number":84,"context_line":"the last stable release and then upgrade it to the master branch with Your"},{"line_number":85,"context_line":"patch."}],"source_content_type":"text/x-rst","patch_set":1,"id":"318c814d_661c2e76","line":82,"range":{"start_line":82,"start_character":63,"end_line":82,"end_character":67},"in_reply_to":"01b577b1_179131bd","updated":"2020-12-15 21:56:12.000000000","message":"Done","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"178adafb6221a6382152b772b5842a2393100b33","unresolved":false,"context_lines":[{"line_number":79,"context_line":"----------------------------"},{"line_number":80,"context_line":"Grenade is used in the Neutron gate to test every patch proposed to the Neutron"},{"line_number":81,"context_line":"if it will not break upgrade process."},{"line_number":82,"context_line":"We are testing upgrades from N-1 to N branch always. So if You will send patch"},{"line_number":83,"context_line":"to the Neutron\u0027s``master`` branch Grenade jobs will first deploy Neutron from"},{"line_number":84,"context_line":"the last stable release and then upgrade it to the master branch with Your"},{"line_number":85,"context_line":"patch."}],"source_content_type":"text/x-rst","patch_set":1,"id":"8f1d65b0_d99abf13","line":82,"range":{"start_line":82,"start_character":59,"end_line":82,"end_character":62},"in_reply_to":"279f5105_c21e629a","updated":"2020-12-15 21:56:12.000000000","message":"Done","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"178adafb6221a6382152b772b5842a2393100b33","unresolved":false,"context_lines":[{"line_number":79,"context_line":"----------------------------"},{"line_number":80,"context_line":"Grenade is used in the Neutron gate to test every patch proposed to the Neutron"},{"line_number":81,"context_line":"if it will not break upgrade process."},{"line_number":82,"context_line":"We are testing upgrades from N-1 to N branch always. So if You will send patch"},{"line_number":83,"context_line":"to the Neutron\u0027s``master`` branch Grenade jobs will first deploy Neutron from"},{"line_number":84,"context_line":"the last stable release and then upgrade it to the master branch with Your"},{"line_number":85,"context_line":"patch."}],"source_content_type":"text/x-rst","patch_set":1,"id":"00ac68c8_e9567d1a","line":82,"range":{"start_line":82,"start_character":0,"end_line":82,"end_character":51},"in_reply_to":"9ba6c1e9_e461aec7","updated":"2020-12-15 21:56:12.000000000","message":"Done","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"5ac4b71cc26658a40a989db24dc419a8fca5cee6","unresolved":true,"context_lines":[{"line_number":80,"context_line":"Grenade is used in the Neutron gate to test every patch proposed to the Neutron"},{"line_number":81,"context_line":"if it will not break upgrade process."},{"line_number":82,"context_line":"We are testing upgrades from N-1 to N branch always. So if You will send patch"},{"line_number":83,"context_line":"to the Neutron\u0027s``master`` branch Grenade jobs will first deploy Neutron from"},{"line_number":84,"context_line":"the last stable release and then upgrade it to the master branch with Your"},{"line_number":85,"context_line":"patch."},{"line_number":86,"context_line":"Details about how Grenade works in details are available in"}],"source_content_type":"text/x-rst","patch_set":1,"id":"690db7e0_d942b932","line":83,"range":{"start_line":83,"start_character":0,"end_line":83,"end_character":33},"updated":"2020-12-11 17:09:47.000000000","message":"You can say \"to Neutron\u0027s\" or \"to the Neutron\" but you can not do both","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"178adafb6221a6382152b772b5842a2393100b33","unresolved":false,"context_lines":[{"line_number":80,"context_line":"Grenade is used in the Neutron gate to test every patch proposed to the Neutron"},{"line_number":81,"context_line":"if it will not break upgrade process."},{"line_number":82,"context_line":"We are testing upgrades from N-1 to N branch always. So if You will send patch"},{"line_number":83,"context_line":"to the Neutron\u0027s``master`` branch Grenade jobs will first deploy Neutron from"},{"line_number":84,"context_line":"the last stable release and then upgrade it to the master branch with Your"},{"line_number":85,"context_line":"patch."},{"line_number":86,"context_line":"Details about how Grenade works in details are available in"}],"source_content_type":"text/x-rst","patch_set":1,"id":"48f3fa7c_8e3fb724","line":83,"range":{"start_line":83,"start_character":0,"end_line":83,"end_character":33},"in_reply_to":"690db7e0_d942b932","updated":"2020-12-15 21:56:12.000000000","message":"Done","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"5ac4b71cc26658a40a989db24dc419a8fca5cee6","unresolved":true,"context_lines":[{"line_number":81,"context_line":"if it will not break upgrade process."},{"line_number":82,"context_line":"We are testing upgrades from N-1 to N branch always. So if You will send patch"},{"line_number":83,"context_line":"to the Neutron\u0027s``master`` branch Grenade jobs will first deploy Neutron from"},{"line_number":84,"context_line":"the last stable release and then upgrade it to the master branch with Your"},{"line_number":85,"context_line":"patch."},{"line_number":86,"context_line":"Details about how Grenade works in details are available in"},{"line_number":87,"context_line":"`the wiki page \u003chttps://wiki.openstack.org/wiki/Grenade\u003e`_ and"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bc313cbe_34cff921","line":84,"range":{"start_line":84,"start_character":70,"end_line":84,"end_character":74},"updated":"2020-12-11 17:09:47.000000000","message":"Unnecessary capitalization of \"Your\".","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"178adafb6221a6382152b772b5842a2393100b33","unresolved":false,"context_lines":[{"line_number":81,"context_line":"if it will not break upgrade process."},{"line_number":82,"context_line":"We are testing upgrades from N-1 to N branch always. So if You will send patch"},{"line_number":83,"context_line":"to the Neutron\u0027s``master`` branch Grenade jobs will first deploy Neutron from"},{"line_number":84,"context_line":"the last stable release and then upgrade it to the master branch with Your"},{"line_number":85,"context_line":"patch."},{"line_number":86,"context_line":"Details about how Grenade works in details are available in"},{"line_number":87,"context_line":"`the wiki page \u003chttps://wiki.openstack.org/wiki/Grenade\u003e`_ and"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5b65b16c_6c0be321","line":84,"range":{"start_line":84,"start_character":70,"end_line":84,"end_character":74},"in_reply_to":"bc313cbe_34cff921","updated":"2020-12-15 21:56:12.000000000","message":"Done","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"5ac4b71cc26658a40a989db24dc419a8fca5cee6","unresolved":true,"context_lines":[{"line_number":83,"context_line":"to the Neutron\u0027s``master`` branch Grenade jobs will first deploy Neutron from"},{"line_number":84,"context_line":"the last stable release and then upgrade it to the master branch with Your"},{"line_number":85,"context_line":"patch."},{"line_number":86,"context_line":"Details about how Grenade works in details are available in"},{"line_number":87,"context_line":"`the wiki page \u003chttps://wiki.openstack.org/wiki/Grenade\u003e`_ and"},{"line_number":88,"context_line":"`documentation \u003chttps://opendev.org/openstack/grenade/src/branch/master/README.rst\u003e`_."},{"line_number":89,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"4897776b_0666e9b0","line":86,"range":{"start_line":86,"start_character":32,"end_line":86,"end_character":42},"updated":"2020-12-11 17:09:47.000000000","message":"You used variations of \u0027detail\u0027 twice in the sentence, I believe the second one (\u0027in details\u0027) is superfluous and can be removed.","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"178adafb6221a6382152b772b5842a2393100b33","unresolved":false,"context_lines":[{"line_number":83,"context_line":"to the Neutron\u0027s``master`` branch Grenade jobs will first deploy Neutron from"},{"line_number":84,"context_line":"the last stable release and then upgrade it to the master branch with Your"},{"line_number":85,"context_line":"patch."},{"line_number":86,"context_line":"Details about how Grenade works in details are available in"},{"line_number":87,"context_line":"`the wiki page \u003chttps://wiki.openstack.org/wiki/Grenade\u003e`_ and"},{"line_number":88,"context_line":"`documentation \u003chttps://opendev.org/openstack/grenade/src/branch/master/README.rst\u003e`_."},{"line_number":89,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"efc8ebd1_5075d9dc","line":86,"range":{"start_line":86,"start_character":32,"end_line":86,"end_character":42},"in_reply_to":"4897776b_0666e9b0","updated":"2020-12-15 21:56:12.000000000","message":"Done","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"5ac4b71cc26658a40a989db24dc419a8fca5cee6","unresolved":true,"context_lines":[{"line_number":84,"context_line":"the last stable release and then upgrade it to the master branch with Your"},{"line_number":85,"context_line":"patch."},{"line_number":86,"context_line":"Details about how Grenade works in details are available in"},{"line_number":87,"context_line":"`the wiki page \u003chttps://wiki.openstack.org/wiki/Grenade\u003e`_ and"},{"line_number":88,"context_line":"`documentation \u003chttps://opendev.org/openstack/grenade/src/branch/master/README.rst\u003e`_."},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"In Neutron CI jobs which uses Grenade it is run in multinode jobs configuration"},{"line_number":91,"context_line":"which means that we have deployed OpenStack on 2 VMs:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"279bdbce_883b4845","line":88,"range":{"start_line":87,"start_character":0,"end_line":88,"end_character":86},"updated":"2020-12-11 17:09:47.000000000","message":"Is the wiki page still authoritative?  For the second link, I think just pointing to the rendered version of the readme would be sufficient: https://docs.openstack.org/grenade/latest/readme.html","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"178adafb6221a6382152b772b5842a2393100b33","unresolved":false,"context_lines":[{"line_number":84,"context_line":"the last stable release and then upgrade it to the master branch with Your"},{"line_number":85,"context_line":"patch."},{"line_number":86,"context_line":"Details about how Grenade works in details are available in"},{"line_number":87,"context_line":"`the wiki page \u003chttps://wiki.openstack.org/wiki/Grenade\u003e`_ and"},{"line_number":88,"context_line":"`documentation \u003chttps://opendev.org/openstack/grenade/src/branch/master/README.rst\u003e`_."},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"In Neutron CI jobs which uses Grenade it is run in multinode jobs configuration"},{"line_number":91,"context_line":"which means that we have deployed OpenStack on 2 VMs:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"851583ec_42c1436e","line":88,"range":{"start_line":87,"start_character":0,"end_line":88,"end_character":86},"in_reply_to":"279bdbce_883b4845","updated":"2020-12-15 21:56:12.000000000","message":"Lets link only to the documentation :)","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"5ac4b71cc26658a40a989db24dc419a8fca5cee6","unresolved":true,"context_lines":[{"line_number":87,"context_line":"`the wiki page \u003chttps://wiki.openstack.org/wiki/Grenade\u003e`_ and"},{"line_number":88,"context_line":"`documentation \u003chttps://opendev.org/openstack/grenade/src/branch/master/README.rst\u003e`_."},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"In Neutron CI jobs which uses Grenade it is run in multinode jobs configuration"},{"line_number":91,"context_line":"which means that we have deployed OpenStack on 2 VMs:"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"- one called ``controller`` which is in fact \"all in one\""}],"source_content_type":"text/x-rst","patch_set":1,"id":"a05f98cf_8f6b9970","line":90,"range":{"start_line":90,"start_character":38,"end_line":90,"end_character":60},"updated":"2020-12-11 17:09:47.000000000","message":"are run in the multinode","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"5ac4b71cc26658a40a989db24dc419a8fca5cee6","unresolved":true,"context_lines":[{"line_number":87,"context_line":"`the wiki page \u003chttps://wiki.openstack.org/wiki/Grenade\u003e`_ and"},{"line_number":88,"context_line":"`documentation \u003chttps://opendev.org/openstack/grenade/src/branch/master/README.rst\u003e`_."},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"In Neutron CI jobs which uses Grenade it is run in multinode jobs configuration"},{"line_number":91,"context_line":"which means that we have deployed OpenStack on 2 VMs:"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"- one called ``controller`` which is in fact \"all in one\""}],"source_content_type":"text/x-rst","patch_set":1,"id":"b8d3e93e_e820d399","line":90,"range":{"start_line":90,"start_character":14,"end_line":90,"end_character":29},"updated":"2020-12-11 17:09:47.000000000","message":"jobs that use","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"178adafb6221a6382152b772b5842a2393100b33","unresolved":false,"context_lines":[{"line_number":87,"context_line":"`the wiki page \u003chttps://wiki.openstack.org/wiki/Grenade\u003e`_ and"},{"line_number":88,"context_line":"`documentation \u003chttps://opendev.org/openstack/grenade/src/branch/master/README.rst\u003e`_."},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"In Neutron CI jobs which uses Grenade it is run in multinode jobs configuration"},{"line_number":91,"context_line":"which means that we have deployed OpenStack on 2 VMs:"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"- one called ``controller`` which is in fact \"all in one\""}],"source_content_type":"text/x-rst","patch_set":1,"id":"120b241f_ec4ad34a","line":90,"range":{"start_line":90,"start_character":38,"end_line":90,"end_character":60},"in_reply_to":"a05f98cf_8f6b9970","updated":"2020-12-15 21:56:12.000000000","message":"Done","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"178adafb6221a6382152b772b5842a2393100b33","unresolved":false,"context_lines":[{"line_number":87,"context_line":"`the wiki page \u003chttps://wiki.openstack.org/wiki/Grenade\u003e`_ and"},{"line_number":88,"context_line":"`documentation \u003chttps://opendev.org/openstack/grenade/src/branch/master/README.rst\u003e`_."},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"In Neutron CI jobs which uses Grenade it is run in multinode jobs configuration"},{"line_number":91,"context_line":"which means that we have deployed OpenStack on 2 VMs:"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"- one called ``controller`` which is in fact \"all in one\""}],"source_content_type":"text/x-rst","patch_set":1,"id":"8411004e_3bbb9ac9","line":90,"range":{"start_line":90,"start_character":14,"end_line":90,"end_character":29},"in_reply_to":"b8d3e93e_e820d399","updated":"2020-12-15 21:56:12.000000000","message":"Done","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"a112c94e40d85a1b3d0925ddedbaafd02ce2167c","unresolved":true,"context_lines":[{"line_number":90,"context_line":"In Neutron CI jobs which uses Grenade it is run in multinode jobs configuration"},{"line_number":91,"context_line":"which means that we have deployed OpenStack on 2 VMs:"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"- one called ``controller`` which is in fact \"all in one\""},{"line_number":94,"context_line":"  node so it runs e.g. neutron-server but also neutron-ovs-agent and"},{"line_number":95,"context_line":"  nova-compute services there,"},{"line_number":96,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ffb44332_ece3d633","line":93,"range":{"start_line":93,"start_character":37,"end_line":93,"end_character":44},"updated":"2020-12-11 19:56:27.000000000","message":"s/in an (remove fact)","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"178adafb6221a6382152b772b5842a2393100b33","unresolved":false,"context_lines":[{"line_number":90,"context_line":"In Neutron CI jobs which uses Grenade it is run in multinode jobs configuration"},{"line_number":91,"context_line":"which means that we have deployed OpenStack on 2 VMs:"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"- one called ``controller`` which is in fact \"all in one\""},{"line_number":94,"context_line":"  node so it runs e.g. neutron-server but also neutron-ovs-agent and"},{"line_number":95,"context_line":"  nova-compute services there,"},{"line_number":96,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ffec2c24_c9d0cd8c","line":93,"range":{"start_line":93,"start_character":37,"end_line":93,"end_character":44},"in_reply_to":"ffb44332_ece3d633","updated":"2020-12-15 21:56:12.000000000","message":"Done","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"a112c94e40d85a1b3d0925ddedbaafd02ce2167c","unresolved":true,"context_lines":[{"line_number":91,"context_line":"which means that we have deployed OpenStack on 2 VMs:"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"- one called ``controller`` which is in fact \"all in one\""},{"line_number":94,"context_line":"  node so it runs e.g. neutron-server but also neutron-ovs-agent and"},{"line_number":95,"context_line":"  nova-compute services there,"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"- one called ``compute1`` which runs only services like nova-compute and"},{"line_number":98,"context_line":"  neutron-ovs-agent."}],"source_content_type":"text/x-rst","patch_set":1,"id":"265236bc_58c6307e","line":95,"range":{"start_line":94,"start_character":13,"end_line":95,"end_character":29},"updated":"2020-12-11 19:56:27.000000000","message":"Would change this to:\n\n\"runs neutron-server, as well as the neutron-ovs-agent and nova-compute services,\"","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"178adafb6221a6382152b772b5842a2393100b33","unresolved":false,"context_lines":[{"line_number":91,"context_line":"which means that we have deployed OpenStack on 2 VMs:"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"- one called ``controller`` which is in fact \"all in one\""},{"line_number":94,"context_line":"  node so it runs e.g. neutron-server but also neutron-ovs-agent and"},{"line_number":95,"context_line":"  nova-compute services there,"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"- one called ``compute1`` which runs only services like nova-compute and"},{"line_number":98,"context_line":"  neutron-ovs-agent."}],"source_content_type":"text/x-rst","patch_set":1,"id":"f6a4450e_1f5cc5d0","line":95,"range":{"start_line":94,"start_character":13,"end_line":95,"end_character":29},"in_reply_to":"265236bc_58c6307e","updated":"2020-12-15 21:56:12.000000000","message":"Done","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"5ac4b71cc26658a40a989db24dc419a8fca5cee6","unresolved":true,"context_lines":[{"line_number":99,"context_line":""},{"line_number":100,"context_line":"Neutron supports that neutron-server in N version will always work with the"},{"line_number":101,"context_line":"agents which runs in N-1 version. To test such scenario all our Grenade jobs"},{"line_number":102,"context_line":"upgrades OpenStack services only on the ``controller`` node. Services which runs"},{"line_number":103,"context_line":"on the ``compute1`` node are always run with the \"old\" release during that job."},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"Debugging of the failures in the Grenade jobs is very similar to debugging any"}],"source_content_type":"text/x-rst","patch_set":1,"id":"6a91a11b_5e40be79","line":102,"range":{"start_line":102,"start_character":76,"end_line":102,"end_character":80},"updated":"2020-12-11 17:09:47.000000000","message":"run","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"5ac4b71cc26658a40a989db24dc419a8fca5cee6","unresolved":true,"context_lines":[{"line_number":99,"context_line":""},{"line_number":100,"context_line":"Neutron supports that neutron-server in N version will always work with the"},{"line_number":101,"context_line":"agents which runs in N-1 version. To test such scenario all our Grenade jobs"},{"line_number":102,"context_line":"upgrades OpenStack services only on the ``controller`` node. Services which runs"},{"line_number":103,"context_line":"on the ``compute1`` node are always run with the \"old\" release during that job."},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"Debugging of the failures in the Grenade jobs is very similar to debugging any"}],"source_content_type":"text/x-rst","patch_set":1,"id":"0a034398_23c83e0a","line":102,"range":{"start_line":102,"start_character":0,"end_line":102,"end_character":8},"updated":"2020-12-11 17:09:47.000000000","message":"upgrade","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"178adafb6221a6382152b772b5842a2393100b33","unresolved":false,"context_lines":[{"line_number":99,"context_line":""},{"line_number":100,"context_line":"Neutron supports that neutron-server in N version will always work with the"},{"line_number":101,"context_line":"agents which runs in N-1 version. To test such scenario all our Grenade jobs"},{"line_number":102,"context_line":"upgrades OpenStack services only on the ``controller`` node. Services which runs"},{"line_number":103,"context_line":"on the ``compute1`` node are always run with the \"old\" release during that job."},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"Debugging of the failures in the Grenade jobs is very similar to debugging any"}],"source_content_type":"text/x-rst","patch_set":1,"id":"c2fcaa08_f97fbe72","line":102,"range":{"start_line":102,"start_character":0,"end_line":102,"end_character":8},"in_reply_to":"0a034398_23c83e0a","updated":"2020-12-15 21:56:12.000000000","message":"Done","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"178adafb6221a6382152b772b5842a2393100b33","unresolved":false,"context_lines":[{"line_number":99,"context_line":""},{"line_number":100,"context_line":"Neutron supports that neutron-server in N version will always work with the"},{"line_number":101,"context_line":"agents which runs in N-1 version. To test such scenario all our Grenade jobs"},{"line_number":102,"context_line":"upgrades OpenStack services only on the ``controller`` node. Services which runs"},{"line_number":103,"context_line":"on the ``compute1`` node are always run with the \"old\" release during that job."},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"Debugging of the failures in the Grenade jobs is very similar to debugging any"}],"source_content_type":"text/x-rst","patch_set":1,"id":"e8a6a501_f0add0d2","line":102,"range":{"start_line":102,"start_character":76,"end_line":102,"end_character":80},"in_reply_to":"6a91a11b_5e40be79","updated":"2020-12-15 21:56:12.000000000","message":"Done","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"a112c94e40d85a1b3d0925ddedbaafd02ce2167c","unresolved":true,"context_lines":[{"line_number":102,"context_line":"upgrades OpenStack services only on the ``controller`` node. Services which runs"},{"line_number":103,"context_line":"on the ``compute1`` node are always run with the \"old\" release during that job."},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"Debugging of the failures in the Grenade jobs is very similar to debugging any"},{"line_number":106,"context_line":"other Tempest based job."},{"line_number":107,"context_line":"The difference is that in logs of the Grenade job, there is always \"logs/old\""},{"line_number":108,"context_line":"and \"logs/new\" directory which contains Devstack logs from each run of the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"c536c870_8261278a","line":105,"range":{"start_line":105,"start_character":41,"end_line":105,"end_character":45},"updated":"2020-12-11 19:56:27.000000000","message":"s/job","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"a112c94e40d85a1b3d0925ddedbaafd02ce2167c","unresolved":true,"context_lines":[{"line_number":102,"context_line":"upgrades OpenStack services only on the ``controller`` node. Services which runs"},{"line_number":103,"context_line":"on the ``compute1`` node are always run with the \"old\" release during that job."},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"Debugging of the failures in the Grenade jobs is very similar to debugging any"},{"line_number":106,"context_line":"other Tempest based job."},{"line_number":107,"context_line":"The difference is that in logs of the Grenade job, there is always \"logs/old\""},{"line_number":108,"context_line":"and \"logs/new\" directory which contains Devstack logs from each run of the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"0896f178_dd2bca1d","line":105,"range":{"start_line":105,"start_character":10,"end_line":105,"end_character":25},"updated":"2020-12-11 19:56:27.000000000","message":"s/of failures","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"178adafb6221a6382152b772b5842a2393100b33","unresolved":false,"context_lines":[{"line_number":102,"context_line":"upgrades OpenStack services only on the ``controller`` node. Services which runs"},{"line_number":103,"context_line":"on the ``compute1`` node are always run with the \"old\" release during that job."},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"Debugging of the failures in the Grenade jobs is very similar to debugging any"},{"line_number":106,"context_line":"other Tempest based job."},{"line_number":107,"context_line":"The difference is that in logs of the Grenade job, there is always \"logs/old\""},{"line_number":108,"context_line":"and \"logs/new\" directory which contains Devstack logs from each run of the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5d77e904_e8d86e07","line":105,"range":{"start_line":105,"start_character":10,"end_line":105,"end_character":25},"in_reply_to":"0896f178_dd2bca1d","updated":"2020-12-15 21:56:12.000000000","message":"Done","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"178adafb6221a6382152b772b5842a2393100b33","unresolved":false,"context_lines":[{"line_number":102,"context_line":"upgrades OpenStack services only on the ``controller`` node. Services which runs"},{"line_number":103,"context_line":"on the ``compute1`` node are always run with the \"old\" release during that job."},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"Debugging of the failures in the Grenade jobs is very similar to debugging any"},{"line_number":106,"context_line":"other Tempest based job."},{"line_number":107,"context_line":"The difference is that in logs of the Grenade job, there is always \"logs/old\""},{"line_number":108,"context_line":"and \"logs/new\" directory which contains Devstack logs from each run of the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"0ccda2b9_7155346c","line":105,"range":{"start_line":105,"start_character":41,"end_line":105,"end_character":45},"in_reply_to":"c536c870_8261278a","updated":"2020-12-15 21:56:12.000000000","message":"Done","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"5ac4b71cc26658a40a989db24dc419a8fca5cee6","unresolved":true,"context_lines":[{"line_number":104,"context_line":""},{"line_number":105,"context_line":"Debugging of the failures in the Grenade jobs is very similar to debugging any"},{"line_number":106,"context_line":"other Tempest based job."},{"line_number":107,"context_line":"The difference is that in logs of the Grenade job, there is always \"logs/old\""},{"line_number":108,"context_line":"and \"logs/new\" directory which contains Devstack logs from each run of the"},{"line_number":109,"context_line":"Devstack\u0027s stack.sh script."},{"line_number":110,"context_line":"In the \"logs/grenade.sh_log.txt\" file there is full log of the grenade.sh run"}],"source_content_type":"text/x-rst","patch_set":1,"id":"a3e6b988_1a983744","line":107,"range":{"start_line":107,"start_character":23,"end_line":107,"end_character":30},"updated":"2020-12-11 17:09:47.000000000","message":"in the logs","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"178adafb6221a6382152b772b5842a2393100b33","unresolved":false,"context_lines":[{"line_number":104,"context_line":""},{"line_number":105,"context_line":"Debugging of the failures in the Grenade jobs is very similar to debugging any"},{"line_number":106,"context_line":"other Tempest based job."},{"line_number":107,"context_line":"The difference is that in logs of the Grenade job, there is always \"logs/old\""},{"line_number":108,"context_line":"and \"logs/new\" directory which contains Devstack logs from each run of the"},{"line_number":109,"context_line":"Devstack\u0027s stack.sh script."},{"line_number":110,"context_line":"In the \"logs/grenade.sh_log.txt\" file there is full log of the grenade.sh run"}],"source_content_type":"text/x-rst","patch_set":1,"id":"be383435_92e53498","line":107,"range":{"start_line":107,"start_character":23,"end_line":107,"end_character":30},"in_reply_to":"a3e6b988_1a983744","updated":"2020-12-15 21:56:12.000000000","message":"Done","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"5ac4b71cc26658a40a989db24dc419a8fca5cee6","unresolved":true,"context_lines":[{"line_number":104,"context_line":""},{"line_number":105,"context_line":"Debugging of the failures in the Grenade jobs is very similar to debugging any"},{"line_number":106,"context_line":"other Tempest based job."},{"line_number":107,"context_line":"The difference is that in logs of the Grenade job, there is always \"logs/old\""},{"line_number":108,"context_line":"and \"logs/new\" directory which contains Devstack logs from each run of the"},{"line_number":109,"context_line":"Devstack\u0027s stack.sh script."},{"line_number":110,"context_line":"In the \"logs/grenade.sh_log.txt\" file there is full log of the grenade.sh run"},{"line_number":111,"context_line":"and You should always start checking failures from that file."}],"source_content_type":"text/x-rst","patch_set":1,"id":"93cc6b3d_a473f1ed","line":108,"range":{"start_line":107,"start_character":51,"end_line":108,"end_character":24},"updated":"2020-12-11 17:09:47.000000000","message":"You are dealing with a list, so you should use the plural: there are always... directories","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"5ac4b71cc26658a40a989db24dc419a8fca5cee6","unresolved":true,"context_lines":[{"line_number":105,"context_line":"Debugging of the failures in the Grenade jobs is very similar to debugging any"},{"line_number":106,"context_line":"other Tempest based job."},{"line_number":107,"context_line":"The difference is that in logs of the Grenade job, there is always \"logs/old\""},{"line_number":108,"context_line":"and \"logs/new\" directory which contains Devstack logs from each run of the"},{"line_number":109,"context_line":"Devstack\u0027s stack.sh script."},{"line_number":110,"context_line":"In the \"logs/grenade.sh_log.txt\" file there is full log of the grenade.sh run"},{"line_number":111,"context_line":"and You should always start checking failures from that file."}],"source_content_type":"text/x-rst","patch_set":1,"id":"d1a22edb_e2f85ce5","line":108,"range":{"start_line":108,"start_character":31,"end_line":108,"end_character":39},"updated":"2020-12-11 17:09:47.000000000","message":"contain","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"178adafb6221a6382152b772b5842a2393100b33","unresolved":false,"context_lines":[{"line_number":104,"context_line":""},{"line_number":105,"context_line":"Debugging of the failures in the Grenade jobs is very similar to debugging any"},{"line_number":106,"context_line":"other Tempest based job."},{"line_number":107,"context_line":"The difference is that in logs of the Grenade job, there is always \"logs/old\""},{"line_number":108,"context_line":"and \"logs/new\" directory which contains Devstack logs from each run of the"},{"line_number":109,"context_line":"Devstack\u0027s stack.sh script."},{"line_number":110,"context_line":"In the \"logs/grenade.sh_log.txt\" file there is full log of the grenade.sh run"},{"line_number":111,"context_line":"and You should always start checking failures from that file."}],"source_content_type":"text/x-rst","patch_set":1,"id":"65003b1c_aa8c116d","line":108,"range":{"start_line":107,"start_character":51,"end_line":108,"end_character":24},"in_reply_to":"93cc6b3d_a473f1ed","updated":"2020-12-15 21:56:12.000000000","message":"Done","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"178adafb6221a6382152b772b5842a2393100b33","unresolved":false,"context_lines":[{"line_number":105,"context_line":"Debugging of the failures in the Grenade jobs is very similar to debugging any"},{"line_number":106,"context_line":"other Tempest based job."},{"line_number":107,"context_line":"The difference is that in logs of the Grenade job, there is always \"logs/old\""},{"line_number":108,"context_line":"and \"logs/new\" directory which contains Devstack logs from each run of the"},{"line_number":109,"context_line":"Devstack\u0027s stack.sh script."},{"line_number":110,"context_line":"In the \"logs/grenade.sh_log.txt\" file there is full log of the grenade.sh run"},{"line_number":111,"context_line":"and You should always start checking failures from that file."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1033f742_26e4b985","line":108,"range":{"start_line":108,"start_character":31,"end_line":108,"end_character":39},"in_reply_to":"d1a22edb_e2f85ce5","updated":"2020-12-15 21:56:12.000000000","message":"Done","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"a112c94e40d85a1b3d0925ddedbaafd02ce2167c","unresolved":true,"context_lines":[{"line_number":107,"context_line":"The difference is that in logs of the Grenade job, there is always \"logs/old\""},{"line_number":108,"context_line":"and \"logs/new\" directory which contains Devstack logs from each run of the"},{"line_number":109,"context_line":"Devstack\u0027s stack.sh script."},{"line_number":110,"context_line":"In the \"logs/grenade.sh_log.txt\" file there is full log of the grenade.sh run"},{"line_number":111,"context_line":"and You should always start checking failures from that file."},{"line_number":112,"context_line":"Logs of the Neutron services for \"old\" and \"new\" version are in the same files,"},{"line_number":113,"context_line":"like e.g. \"logs/screen-q-svc.txt\" for neutron-server logs. You will find in that"}],"source_content_type":"text/x-rst","patch_set":1,"id":"b1cb4f9c_bb2bc1fb","line":110,"range":{"start_line":110,"start_character":44,"end_line":110,"end_character":51},"updated":"2020-12-11 19:56:27.000000000","message":"s/is a full","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"178adafb6221a6382152b772b5842a2393100b33","unresolved":false,"context_lines":[{"line_number":107,"context_line":"The difference is that in logs of the Grenade job, there is always \"logs/old\""},{"line_number":108,"context_line":"and \"logs/new\" directory which contains Devstack logs from each run of the"},{"line_number":109,"context_line":"Devstack\u0027s stack.sh script."},{"line_number":110,"context_line":"In the \"logs/grenade.sh_log.txt\" file there is full log of the grenade.sh run"},{"line_number":111,"context_line":"and You should always start checking failures from that file."},{"line_number":112,"context_line":"Logs of the Neutron services for \"old\" and \"new\" version are in the same files,"},{"line_number":113,"context_line":"like e.g. \"logs/screen-q-svc.txt\" for neutron-server logs. You will find in that"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ad780631_990d9be3","line":110,"range":{"start_line":110,"start_character":44,"end_line":110,"end_character":51},"in_reply_to":"b1cb4f9c_bb2bc1fb","updated":"2020-12-15 21:56:12.000000000","message":"Done","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"5ac4b71cc26658a40a989db24dc419a8fca5cee6","unresolved":true,"context_lines":[{"line_number":108,"context_line":"and \"logs/new\" directory which contains Devstack logs from each run of the"},{"line_number":109,"context_line":"Devstack\u0027s stack.sh script."},{"line_number":110,"context_line":"In the \"logs/grenade.sh_log.txt\" file there is full log of the grenade.sh run"},{"line_number":111,"context_line":"and You should always start checking failures from that file."},{"line_number":112,"context_line":"Logs of the Neutron services for \"old\" and \"new\" version are in the same files,"},{"line_number":113,"context_line":"like e.g. \"logs/screen-q-svc.txt\" for neutron-server logs. You will find in that"},{"line_number":114,"context_line":"log moment when service was restarted - that is the moment when it was upgraded"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bc9fc0c5_8495bfd3","line":111,"range":{"start_line":111,"start_character":4,"end_line":111,"end_character":7},"updated":"2020-12-11 17:09:47.000000000","message":"Unnecessary capitalization of \"you\".","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"178adafb6221a6382152b772b5842a2393100b33","unresolved":false,"context_lines":[{"line_number":108,"context_line":"and \"logs/new\" directory which contains Devstack logs from each run of the"},{"line_number":109,"context_line":"Devstack\u0027s stack.sh script."},{"line_number":110,"context_line":"In the \"logs/grenade.sh_log.txt\" file there is full log of the grenade.sh run"},{"line_number":111,"context_line":"and You should always start checking failures from that file."},{"line_number":112,"context_line":"Logs of the Neutron services for \"old\" and \"new\" version are in the same files,"},{"line_number":113,"context_line":"like e.g. \"logs/screen-q-svc.txt\" for neutron-server logs. You will find in that"},{"line_number":114,"context_line":"log moment when service was restarted - that is the moment when it was upgraded"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3c205b09_163e70f8","line":111,"range":{"start_line":111,"start_character":4,"end_line":111,"end_character":7},"in_reply_to":"bc9fc0c5_8495bfd3","updated":"2020-12-15 21:56:12.000000000","message":"Done","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"a112c94e40d85a1b3d0925ddedbaafd02ce2167c","unresolved":true,"context_lines":[{"line_number":109,"context_line":"Devstack\u0027s stack.sh script."},{"line_number":110,"context_line":"In the \"logs/grenade.sh_log.txt\" file there is full log of the grenade.sh run"},{"line_number":111,"context_line":"and You should always start checking failures from that file."},{"line_number":112,"context_line":"Logs of the Neutron services for \"old\" and \"new\" version are in the same files,"},{"line_number":113,"context_line":"like e.g. \"logs/screen-q-svc.txt\" for neutron-server logs. You will find in that"},{"line_number":114,"context_line":"log moment when service was restarted - that is the moment when it was upgraded"},{"line_number":115,"context_line":"by Grenade and runs new version already."}],"source_content_type":"text/x-rst","patch_set":1,"id":"c0739ed9_d6f16eaf","line":112,"range":{"start_line":112,"start_character":49,"end_line":112,"end_character":56},"updated":"2020-12-11 19:56:27.000000000","message":"s/versions","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"178adafb6221a6382152b772b5842a2393100b33","unresolved":false,"context_lines":[{"line_number":109,"context_line":"Devstack\u0027s stack.sh script."},{"line_number":110,"context_line":"In the \"logs/grenade.sh_log.txt\" file there is full log of the grenade.sh run"},{"line_number":111,"context_line":"and You should always start checking failures from that file."},{"line_number":112,"context_line":"Logs of the Neutron services for \"old\" and \"new\" version are in the same files,"},{"line_number":113,"context_line":"like e.g. \"logs/screen-q-svc.txt\" for neutron-server logs. You will find in that"},{"line_number":114,"context_line":"log moment when service was restarted - that is the moment when it was upgraded"},{"line_number":115,"context_line":"by Grenade and runs new version already."}],"source_content_type":"text/x-rst","patch_set":1,"id":"deb9526d_51c6fbff","line":112,"range":{"start_line":112,"start_character":49,"end_line":112,"end_character":56},"in_reply_to":"c0739ed9_d6f16eaf","updated":"2020-12-15 21:56:12.000000000","message":"Done","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"a112c94e40d85a1b3d0925ddedbaafd02ce2167c","unresolved":true,"context_lines":[{"line_number":110,"context_line":"In the \"logs/grenade.sh_log.txt\" file there is full log of the grenade.sh run"},{"line_number":111,"context_line":"and You should always start checking failures from that file."},{"line_number":112,"context_line":"Logs of the Neutron services for \"old\" and \"new\" version are in the same files,"},{"line_number":113,"context_line":"like e.g. \"logs/screen-q-svc.txt\" for neutron-server logs. You will find in that"},{"line_number":114,"context_line":"log moment when service was restarted - that is the moment when it was upgraded"},{"line_number":115,"context_line":"by Grenade and runs new version already."},{"line_number":116,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"8908067e_7286759b","line":113,"range":{"start_line":113,"start_character":0,"end_line":113,"end_character":9},"updated":"2020-12-11 19:56:27.000000000","message":"s/for example,\n\nAt least I always learned to put it like this:\n\nThis, for example, is how you put it in a sentence.","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"178adafb6221a6382152b772b5842a2393100b33","unresolved":false,"context_lines":[{"line_number":110,"context_line":"In the \"logs/grenade.sh_log.txt\" file there is full log of the grenade.sh run"},{"line_number":111,"context_line":"and You should always start checking failures from that file."},{"line_number":112,"context_line":"Logs of the Neutron services for \"old\" and \"new\" version are in the same files,"},{"line_number":113,"context_line":"like e.g. \"logs/screen-q-svc.txt\" for neutron-server logs. You will find in that"},{"line_number":114,"context_line":"log moment when service was restarted - that is the moment when it was upgraded"},{"line_number":115,"context_line":"by Grenade and runs new version already."},{"line_number":116,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"0317e612_b0b5bd77","line":113,"range":{"start_line":113,"start_character":0,"end_line":113,"end_character":9},"in_reply_to":"8908067e_7286759b","updated":"2020-12-15 21:56:12.000000000","message":"Done","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"5ac4b71cc26658a40a989db24dc419a8fca5cee6","unresolved":true,"context_lines":[{"line_number":111,"context_line":"and You should always start checking failures from that file."},{"line_number":112,"context_line":"Logs of the Neutron services for \"old\" and \"new\" version are in the same files,"},{"line_number":113,"context_line":"like e.g. \"logs/screen-q-svc.txt\" for neutron-server logs. You will find in that"},{"line_number":114,"context_line":"log moment when service was restarted - that is the moment when it was upgraded"},{"line_number":115,"context_line":"by Grenade and runs new version already."},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"Advanced Troubleshooting of Gate Jobs"}],"source_content_type":"text/x-rst","patch_set":1,"id":"a3e0c08c_54ecf7ca","line":114,"range":{"start_line":114,"start_character":4,"end_line":114,"end_character":23},"updated":"2020-12-11 17:09:47.000000000","message":"used \u0027moment\u0027 twice in sentence - the first time is superfluous, it is fine to say \"You will find in that log when the service was restarted\" (note: added a \"the\" because a singular specific thing is being referenced)","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"178adafb6221a6382152b772b5842a2393100b33","unresolved":false,"context_lines":[{"line_number":111,"context_line":"and You should always start checking failures from that file."},{"line_number":112,"context_line":"Logs of the Neutron services for \"old\" and \"new\" version are in the same files,"},{"line_number":113,"context_line":"like e.g. \"logs/screen-q-svc.txt\" for neutron-server logs. You will find in that"},{"line_number":114,"context_line":"log moment when service was restarted - that is the moment when it was upgraded"},{"line_number":115,"context_line":"by Grenade and runs new version already."},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"Advanced Troubleshooting of Gate Jobs"}],"source_content_type":"text/x-rst","patch_set":1,"id":"735fcb74_464a5a37","line":114,"range":{"start_line":114,"start_character":4,"end_line":114,"end_character":23},"in_reply_to":"a3e0c08c_54ecf7ca","updated":"2020-12-15 21:56:12.000000000","message":"Done","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"5ac4b71cc26658a40a989db24dc419a8fca5cee6","unresolved":true,"context_lines":[{"line_number":112,"context_line":"Logs of the Neutron services for \"old\" and \"new\" version are in the same files,"},{"line_number":113,"context_line":"like e.g. \"logs/screen-q-svc.txt\" for neutron-server logs. You will find in that"},{"line_number":114,"context_line":"log moment when service was restarted - that is the moment when it was upgraded"},{"line_number":115,"context_line":"by Grenade and runs new version already."},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"Advanced Troubleshooting of Gate Jobs"},{"line_number":118,"context_line":"-------------------------------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"b841a40c_f7a0c4a6","line":115,"range":{"start_line":115,"start_character":11,"end_line":115,"end_character":39},"updated":"2020-12-11 17:09:47.000000000","message":"I would avoid \"already\" here, because it means \"this had happened before the verb\" which is confusing in this situation.  Perhaps saying \"and it is now running the new version\" would be clearer.","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"178adafb6221a6382152b772b5842a2393100b33","unresolved":false,"context_lines":[{"line_number":112,"context_line":"Logs of the Neutron services for \"old\" and \"new\" version are in the same files,"},{"line_number":113,"context_line":"like e.g. \"logs/screen-q-svc.txt\" for neutron-server logs. You will find in that"},{"line_number":114,"context_line":"log moment when service was restarted - that is the moment when it was upgraded"},{"line_number":115,"context_line":"by Grenade and runs new version already."},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"Advanced Troubleshooting of Gate Jobs"},{"line_number":118,"context_line":"-------------------------------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"539de70e_0de73318","line":115,"range":{"start_line":115,"start_character":11,"end_line":115,"end_character":39},"in_reply_to":"b841a40c_f7a0c4a6","updated":"2020-12-15 21:56:12.000000000","message":"Done","commit_id":"e6864adc5f8af8187b768a70689a51db4f2ad5cd"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"3bec22826561ace465feb3222b4f27d69c1fde6c","unresolved":true,"context_lines":[{"line_number":80,"context_line":"Grenade is used in the Neutron gate to test every patch proposed to Neutron to"},{"line_number":81,"context_line":"ensure it will not break the upgrade process."},{"line_number":82,"context_line":"Upgrading from the N-1 to the N branch is constantly being tested. So if you"},{"line_number":83,"context_line":"send patch to the Neutron ``master`` branch Grenade jobs will first deploy"},{"line_number":84,"context_line":"Neutron from the last stable release and then upgrade it to the master branch"},{"line_number":85,"context_line":"with your patch."},{"line_number":86,"context_line":"Details about how Grenade works are available in"}],"source_content_type":"text/x-rst","patch_set":2,"id":"956d0263_df52b731","line":83,"range":{"start_line":83,"start_character":5,"end_line":83,"end_character":10},"updated":"2020-12-16 20:50:31.000000000","message":"s/a patch","commit_id":"59827fa8400470426dca0efa6cf706075bc5db5f"}]}
