)]}'
{"nova/tests/functional/regressions/test_bug_1862633.py":[{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"3d2ed3c9bb6a6320365a27234750e87a102d0772","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"        self.start_service(\u0027conductor\u0027)"},{"line_number":43,"context_line":"        self.start_service(\u0027scheduler\u0027)"},{"line_number":44,"context_line":"        fake.set_nodes([\u0027host1\u0027])"},{"line_number":45,"context_line":"        self.start_service(\u0027compute\u0027, host\u003d\u0027host1\u0027)"},{"line_number":46,"context_line":"        fake.set_nodes([\u0027host2\u0027])"},{"line_number":47,"context_line":"        self.start_service(\u0027compute\u0027, host\u003d\u0027host2\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff570b3c_add23cfe","line":44,"range":{"start_line":44,"start_character":8,"end_line":44,"end_character":33},"updated":"2020-05-21 18:28:54.000000000","message":"These set_nodes are the added lines. Looks OK and seems to be working fine. However don\u0027t we need the\n\nself.addCleanup(fake.restore_nodes)\n\nhere and below, under host2, too?","commit_id":"d70900e094c4f7c0f10a294ebaf9d85a6166737a"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"98bbdd55dc3fba1e152080c763ac374e5c061c80","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"        self.start_service(\u0027conductor\u0027)"},{"line_number":43,"context_line":"        self.start_service(\u0027scheduler\u0027)"},{"line_number":44,"context_line":"        fake.set_nodes([\u0027host1\u0027])"},{"line_number":45,"context_line":"        self.start_service(\u0027compute\u0027, host\u003d\u0027host1\u0027)"},{"line_number":46,"context_line":"        fake.set_nodes([\u0027host2\u0027])"},{"line_number":47,"context_line":"        self.start_service(\u0027compute\u0027, host\u003d\u0027host2\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff570b3c_c4081f2f","line":44,"range":{"start_line":44,"start_character":8,"end_line":44,"end_character":33},"in_reply_to":"ff570b3c_4150810b","updated":"2020-05-22 10:48:35.000000000","message":"Thanks!","commit_id":"d70900e094c4f7c0f10a294ebaf9d85a6166737a"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"8761a25d7c4a469f0903e04d5ae31632676f8f71","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"        self.start_service(\u0027conductor\u0027)"},{"line_number":43,"context_line":"        self.start_service(\u0027scheduler\u0027)"},{"line_number":44,"context_line":"        fake.set_nodes([\u0027host1\u0027])"},{"line_number":45,"context_line":"        self.start_service(\u0027compute\u0027, host\u003d\u0027host1\u0027)"},{"line_number":46,"context_line":"        fake.set_nodes([\u0027host2\u0027])"},{"line_number":47,"context_line":"        self.start_service(\u0027compute\u0027, host\u003d\u0027host2\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff570b3c_4150810b","line":44,"range":{"start_line":44,"start_character":8,"end_line":44,"end_character":33},"in_reply_to":"ff570b3c_8f6be5ef","updated":"2020-05-22 09:03:29.000000000","message":"We need one restore_nodes call. Done.","commit_id":"d70900e094c4f7c0f10a294ebaf9d85a6166737a"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"f72d3ed2ca1b05da3e3e380b60abdf8321e441af","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"        self.start_service(\u0027conductor\u0027)"},{"line_number":43,"context_line":"        self.start_service(\u0027scheduler\u0027)"},{"line_number":44,"context_line":"        fake.set_nodes([\u0027host1\u0027])"},{"line_number":45,"context_line":"        self.start_service(\u0027compute\u0027, host\u003d\u0027host1\u0027)"},{"line_number":46,"context_line":"        fake.set_nodes([\u0027host2\u0027])"},{"line_number":47,"context_line":"        self.start_service(\u0027compute\u0027, host\u003d\u0027host2\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff570b3c_8f6be5ef","line":44,"range":{"start_line":44,"start_character":8,"end_line":44,"end_character":33},"in_reply_to":"ff570b3c_add23cfe","updated":"2020-05-22 08:48:37.000000000","message":"good point","commit_id":"d70900e094c4f7c0f10a294ebaf9d85a6166737a"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"02058534a5687e98a7c88b85a5d0d5896e994f77","unresolved":false,"context_lines":[{"line_number":17,"context_line":"from nova.tests.functional import integrated_helpers"},{"line_number":18,"context_line":"from nova.tests.unit import fake_notifier"},{"line_number":19,"context_line":"from nova.tests.unit.image import fake as fake_image"},{"line_number":20,"context_line":"from nova.virt import fake"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"class UnshelveNeutronErrorTest("}],"source_content_type":"text/x-python","patch_set":3,"id":"bf51134e_1b655f46","line":20,"range":{"start_line":20,"start_character":0,"end_line":20,"end_character":26},"updated":"2020-06-30 03:38:55.000000000","message":"Difference from cherry picked change","commit_id":"eb4f0a5aa93feb2dc7730987207f052a04bc33db"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"02058534a5687e98a7c88b85a5d0d5896e994f77","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"        self.start_service(\u0027conductor\u0027)"},{"line_number":43,"context_line":"        self.start_service(\u0027scheduler\u0027)"},{"line_number":44,"context_line":"        self.addCleanup(fake.restore_nodes)"},{"line_number":45,"context_line":"        fake.set_nodes([\u0027host1\u0027])"},{"line_number":46,"context_line":"        self.start_service(\u0027compute\u0027, host\u003d\u0027host1\u0027)"},{"line_number":47,"context_line":"        fake.set_nodes([\u0027host2\u0027])"},{"line_number":48,"context_line":"        self.start_service(\u0027compute\u0027, host\u003d\u0027host2\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"bf51134e_7b6bbbf0","line":45,"range":{"start_line":44,"start_character":8,"end_line":45,"end_character":33},"updated":"2020-06-30 03:38:55.000000000","message":"Difference from the cherry picked change","commit_id":"eb4f0a5aa93feb2dc7730987207f052a04bc33db"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"02058534a5687e98a7c88b85a5d0d5896e994f77","unresolved":false,"context_lines":[{"line_number":44,"context_line":"        self.addCleanup(fake.restore_nodes)"},{"line_number":45,"context_line":"        fake.set_nodes([\u0027host1\u0027])"},{"line_number":46,"context_line":"        self.start_service(\u0027compute\u0027, host\u003d\u0027host1\u0027)"},{"line_number":47,"context_line":"        fake.set_nodes([\u0027host2\u0027])"},{"line_number":48,"context_line":"        self.start_service(\u0027compute\u0027, host\u003d\u0027host2\u0027)"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"    def test_unshelve_offloaded_fails_due_to_neutron(self):"}],"source_content_type":"text/x-python","patch_set":3,"id":"bf51134e_5b7077dd","line":47,"range":{"start_line":47,"start_character":8,"end_line":47,"end_character":33},"updated":"2020-06-30 03:38:55.000000000","message":"Difference from the cherry picked change","commit_id":"eb4f0a5aa93feb2dc7730987207f052a04bc33db"}]}
