)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"65cff77e24c581b21811697630aaa2f8c99ae61d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"54ca6e83_9309517a","updated":"2024-10-30 16:26:31.000000000","message":"recheck see if the functional test is stable in CI","commit_id":"1d6c80bfe619caf990a65e7180229a9131b3448e"}],"nova/tests/functional/regressions/test_bug_2085975.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"91626f002c95bd3a91933b1123a1aa212fbf1ea1","unresolved":false,"context_lines":[{"line_number":67,"context_line":"        self.useFixture(fixtures.MockPatch("},{"line_number":68,"context_line":"            \u0027nova.virt.libvirt.LibvirtDriver.\u0027"},{"line_number":69,"context_line":"            \u0027check_instance_shared_storage_local\u0027,"},{"line_number":70,"context_line":"            return_value\u003d{\"filename\": \"foo\"}))"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"        # To be able to assert that shared storage check failed due to RPC"},{"line_number":73,"context_line":"        # timeout we need to hook check_instance_shared_storage RPC call"}],"source_content_type":"text/x-python","patch_set":1,"id":"8945c88c_d5796e9c","line":70,"updated":"2024-11-05 13:43:57.000000000","message":"ack. we may want to put this into the base test case at some point with a SHARED_STORGE class var like we do for db access. we do this in other cases too i belive but im fine with doing this in lien here.\n\nespcially with the note as to why.","commit_id":"1d6c80bfe619caf990a65e7180229a9131b3448e"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"91626f002c95bd3a91933b1123a1aa212fbf1ea1","unresolved":false,"context_lines":[{"line_number":83,"context_line":"                return origi_check_shared_storage(ctxt, data, instance, host)"},{"line_number":84,"context_line":"            except Exception as e:"},{"line_number":85,"context_line":"                nonlocal rpc_exception"},{"line_number":86,"context_line":"                rpc_exception \u003d e"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"        self.useFixture(fixtures.MockPatch("},{"line_number":89,"context_line":"            \u0027nova.compute.rpcapi.ComputeAPI.check_instance_shared_storage\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f006b28_daa9f349","line":86,"updated":"2024-11-05 13:43:57.000000000","message":"this threw me a bit when i first read it as we rarely use nonlocal but its valid\n\nwe have just use self.rpc_target_host instead but nonlocal works for this case.","commit_id":"1d6c80bfe619caf990a65e7180229a9131b3448e"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"91626f002c95bd3a91933b1123a1aa212fbf1ea1","unresolved":true,"context_lines":[{"line_number":93,"context_line":"        # simulates that the evac is slow due to e.g. a lot of volume connects"},{"line_number":94,"context_line":"        # needs to be re-attached."},{"line_number":95,"context_line":"        sleeping \u003d threading.Event()"},{"line_number":96,"context_line":"        contd \u003d threading.Event()"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"        def slow_evac(*args, **kwargs):"},{"line_number":99,"context_line":"            sleeping.set()"}],"source_content_type":"text/x-python","patch_set":1,"id":"92b3c9be_01624bc0","line":96,"updated":"2024-11-05 13:43:57.000000000","message":"i have run this locally for a littel over 10 minutes without any instablity and it passed upstream twice so im happy that this is working as intended\n\n2024-11-05 13:42:18.020 3347869 INFO oslo_service.periodic_task [None req-4f92884c-50c0-4b3f-b07f-79b976ad1ffe - - - - - -] Skipping periodic task _discover_hosts_in_cells because its interval is negative\n{0} nova.tests.functional.regressions.test_bug_2085975.TestComputeStartupInProgressEvacuation.test_compute_startup_evacuation_in_progress [5.816650s] ... ok\n\n\u003d\u003d\u003d\u003d\u003d\u003d\nTotals\n\u003d\u003d\u003d\u003d\u003d\u003d\nRan: 48 tests in 737.3146 sec.\n - Passed: 48\n - Skipped: 0\n - Expected Fail: 0\n - Unexpected Success: 0\n - Failed: 0\nSum of execute time for each test: 285.0281 sec.\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nWorker Balance\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n - Worker 0 (48 tests) \u003d\u003e 0:12:17.314568","commit_id":"1d6c80bfe619caf990a65e7180229a9131b3448e"}]}
