)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"488155d1745b9365d91d592ef264b4e0f284dd85","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"099e7af5_67257d54","updated":"2026-08-18 19:01:48.000000000","message":"recheck bug 2160254","commit_id":"1401a053d35c125dc1a6307785f4a6caea3aab16"}],"nova/tests/functional/regressions/test_bug_2156927.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"b699499790a995ca157b355eeec34cf5aa35df95","unresolved":true,"context_lines":[{"line_number":26,"context_line":"    \"\"\""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    compute_driver \u003d \u0027fake.SmallFakeDriver\u0027"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"    def setUp(self):"},{"line_number":31,"context_line":"        super().setUp()"},{"line_number":32,"context_line":"        # Use short RPC timeouts so the test completes in reasonable time."}],"source_content_type":"text/x-python","patch_set":1,"id":"0663bb81_45552504","line":29,"updated":"2026-08-18 15:17:54.000000000","message":"actully im a littel surpsed not to see you disabling the CAST_AS_CALL fixture in thei regression test","commit_id":"a20c743a5d9a028cd3ed1fda633cd5f3eddeee7d"},{"author":{"_account_id":37078,"name":"Daniel Marques Caires","display_name":"Daniel Caires","email":"DanielMarques.Caires@windriver.com","username":"dcaires"},"change_message_id":"6e8e278b182c7a4de19b4560af5f6da28736552f","unresolved":false,"context_lines":[{"line_number":26,"context_line":"    \"\"\""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    compute_driver \u003d \u0027fake.SmallFakeDriver\u0027"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"    def setUp(self):"},{"line_number":31,"context_line":"        super().setUp()"},{"line_number":32,"context_line":"        # Use short RPC timeouts so the test completes in reasonable time."}],"source_content_type":"text/x-python","patch_set":1,"id":"d691a8e3_ac66ec48","line":29,"in_reply_to":"0663bb81_45552504","updated":"2026-08-18 16:21:20.000000000","message":"You\u0027re right. Added CAST_AS_CALL \u003d False, without it the fixture would just\n  convert the cast back to a call once the fix lands, making this test pointless.","commit_id":"a20c743a5d9a028cd3ed1fda633cd5f3eddeee7d"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"a88d49a4f384350d0c0cc2f7c86d0b0a0dd30174","unresolved":true,"context_lines":[{"line_number":64,"context_line":"        # set_host_enabled uses a synchronous RPC call."},{"line_number":65,"context_line":"        # When fixed, this should complete in well under 2 seconds because"},{"line_number":66,"context_line":"        # the RPC will be changed to a cast (fire-and-forget)."},{"line_number":67,"context_line":"        self.assertGreaterEqual(elapsed, 3,"},{"line_number":68,"context_line":"                                \u0027Service disable completed in %.2fs without \u0027"},{"line_number":69,"context_line":"                                \u0027blocking. If this assertion fails, the bug \u0027"},{"line_number":70,"context_line":"                                \u0027has been fixed and this test should be \u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"da254639_824373d4","line":67,"range":{"start_line":67,"start_character":41,"end_line":67,"end_character":43},"updated":"2026-08-18 15:03:26.000000000","message":"this shoudl be ok although we might want to add a little grace here i.e. 2.9 but i think its ok.","commit_id":"a20c743a5d9a028cd3ed1fda633cd5f3eddeee7d"},{"author":{"_account_id":37078,"name":"Daniel Marques Caires","display_name":"Daniel Caires","email":"DanielMarques.Caires@windriver.com","username":"dcaires"},"change_message_id":"6e8e278b182c7a4de19b4560af5f6da28736552f","unresolved":false,"context_lines":[{"line_number":64,"context_line":"        # set_host_enabled uses a synchronous RPC call."},{"line_number":65,"context_line":"        # When fixed, this should complete in well under 2 seconds because"},{"line_number":66,"context_line":"        # the RPC will be changed to a cast (fire-and-forget)."},{"line_number":67,"context_line":"        self.assertGreaterEqual(elapsed, 3,"},{"line_number":68,"context_line":"                                \u0027Service disable completed in %.2fs without \u0027"},{"line_number":69,"context_line":"                                \u0027blocking. If this assertion fails, the bug \u0027"},{"line_number":70,"context_line":"                                \u0027has been fixed and this test should be \u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"dba0dbbf_1e620cbf","line":67,"range":{"start_line":67,"start_character":41,"end_line":67,"end_character":43},"in_reply_to":"da254639_824373d4","updated":"2026-08-18 16:21:20.000000000","message":"Acknowledged","commit_id":"a20c743a5d9a028cd3ed1fda633cd5f3eddeee7d"}]}
