)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"16ed224b7cd72ef680b0767689884464c1f50026","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"eb67d593_d45ce52b","updated":"2026-04-16 16:23:25.000000000","message":"CI is green, upgrading to +2,+W","commit_id":"74d98558fb4599ce4c83dc74785df472d1363818"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"bf71bd0070fe7346cde2716fdd2a9e5795d816be","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"cdf92f51_4a716a38","updated":"2026-04-15 22:45:21.000000000","message":"Looks OK to me, +1 wait for green CI","commit_id":"74d98558fb4599ce4c83dc74785df472d1363818"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"9a4cb245d374830f9a743c223818e02737619a67","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"1518dbad_c9b50430","updated":"2026-04-15 22:44:37.000000000","message":"recheck fixtures._fixtures.timeout.TimeoutException on nova.tests.unit.api.openstack.compute.test_schemas.SchemaTest.test_schemas, seems unrelated","commit_id":"74d98558fb4599ce4c83dc74785df472d1363818"}],"nova/tests/functional/regressions/test_bug_2108974.py":[{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"a54112423afd85024533b8d7b48708b736fc134c","unresolved":true,"context_lines":[{"line_number":44,"context_line":"            overwrite\u003dFalse)"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"        self.flags(rpc_response_timeout\u003d10)"},{"line_number":47,"context_line":"        self.flags(long_rpc_timeout\u003d60)"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"        # Set up 2 compute services in different cells."},{"line_number":50,"context_line":"        self.host_to_cell_mappings \u003d {"}],"source_content_type":"text/x-python","patch_set":1,"id":"2a436e45_bdf1d51c","line":47,"updated":"2026-03-20 17:43:51.000000000","message":"Hmm, why?","commit_id":"57f02c08bed303721453d9c2eefbca6f34060681"},{"author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"change_message_id":"b0e02133af8058c2716f40d1b3787dceab72381a","unresolved":true,"context_lines":[{"line_number":44,"context_line":"            overwrite\u003dFalse)"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"        self.flags(rpc_response_timeout\u003d10)"},{"line_number":47,"context_line":"        self.flags(long_rpc_timeout\u003d60)"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"        # Set up 2 compute services in different cells."},{"line_number":50,"context_line":"        self.host_to_cell_mappings \u003d {"}],"source_content_type":"text/x-python","patch_set":1,"id":"c488782f_f17fbf38","line":47,"in_reply_to":"2a436e45_bdf1d51c","updated":"2026-03-27 10:05:40.000000000","message":"I saw that in https://opendev.org/openstack/nova/src/commit/57f02c08bed303721453d9c2eefbca6f34060681/nova/tests/functional/test_cross_cell_migrate.py#L75\n\nclass TestMultiCellMigrate. As it is a similar kind of test, I thought that it could be needed. But to be honest, I\u0027m not sure. 😊","commit_id":"57f02c08bed303721453d9c2eefbca6f34060681"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"fdac129975dae60b55b7f00054c345d5e3278ea4","unresolved":true,"context_lines":[{"line_number":44,"context_line":"            overwrite\u003dFalse)"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"        self.flags(rpc_response_timeout\u003d10)"},{"line_number":47,"context_line":"        self.flags(long_rpc_timeout\u003d60)"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"        # Set up 2 compute services in different cells."},{"line_number":50,"context_line":"        self.host_to_cell_mappings \u003d {"}],"source_content_type":"text/x-python","patch_set":1,"id":"eb375c00_c097dfcf","line":47,"in_reply_to":"c488782f_f17fbf38","updated":"2026-04-03 16:49:33.000000000","message":"Hmm, okay, maybe this is just setting it lower to avoid hanging a test for 1800s (i.e. past the test timeout).","commit_id":"57f02c08bed303721453d9c2eefbca6f34060681"},{"author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"change_message_id":"fa10cc8ecd2effa8d21809b635b47dd26d48ad13","unresolved":false,"context_lines":[{"line_number":44,"context_line":"            overwrite\u003dFalse)"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"        self.flags(rpc_response_timeout\u003d10)"},{"line_number":47,"context_line":"        self.flags(long_rpc_timeout\u003d60)"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"        # Set up 2 compute services in different cells."},{"line_number":50,"context_line":"        self.host_to_cell_mappings \u003d {"}],"source_content_type":"text/x-python","patch_set":1,"id":"90edd8c0_8240f402","line":47,"in_reply_to":"eb375c00_c097dfcf","updated":"2026-04-15 17:05:39.000000000","message":"Acknowledged","commit_id":"57f02c08bed303721453d9c2eefbca6f34060681"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"9a4cb245d374830f9a743c223818e02737619a67","unresolved":true,"context_lines":[{"line_number":47,"context_line":"        self.flags(long_rpc_timeout\u003d60)"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"        # Set up 2 compute services in different cells."},{"line_number":50,"context_line":"        self.host_to_cell_mappings \u003d {"},{"line_number":51,"context_line":"            \u0027host1\u0027: \u0027cell1\u0027, \u0027host2\u0027: \u0027cell2\u0027}"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"        for host in self.host_to_cell_mappings:"}],"source_content_type":"text/x-python","patch_set":2,"id":"30c442eb_f099ddd4","line":50,"range":{"start_line":50,"start_character":13,"end_line":50,"end_character":34},"updated":"2026-04-15 22:44:37.000000000","message":"Nit: I think this should just be a local variable, no need to save it in self, AFAICT.","commit_id":"74d98558fb4599ce4c83dc74785df472d1363818"}]}
