)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"d632e456b05373d92ff53473d95863e458d65d95","unresolved":true,"context_lines":[{"line_number":4,"context_line":"Commit:     Sean Mooney \u003cwork@seanmooney.info\u003e"},{"line_number":5,"context_line":"CommitDate: 2026-01-29 15:19:24 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add regression test to repoduce bug 2139351"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This tests repoduces the current bug where the iothread pinning"},{"line_number":10,"context_line":"is not updated for numa instnace on live migration and"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"c62d7831_c5df4615","line":7,"range":{"start_line":7,"start_character":23,"end_line":7,"end_character":31},"updated":"2026-01-30 10:41:15.000000000","message":"femtonit: reproduce","commit_id":"ba24639b8dd34a19885298cf728e58dd7db9e703"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"9ad214849cbd8d8485875d39a7c0aa8c659c90d8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"ab19d53b_278f5d58","updated":"2026-02-02 19:30:26.000000000","message":"Make sense, thanks for the reproducer","commit_id":"ba24639b8dd34a19885298cf728e58dd7db9e703"}],"nova/tests/functional/regressions/test_bug_2139351.py":[{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"84ee6af31aec56ef83b4355f3d6002b3d6e5893a","unresolved":true,"context_lines":[{"line_number":130,"context_line":"        self.assertEqual(\u00270-1\u0027, dest_iothreadpin.get(\u0027cpuset\u0027))"},{"line_number":131,"context_line":"        self.assertNotEqual("},{"line_number":132,"context_line":"            dest_emulatorpin.get(\u0027cpuset\u0027), dest_iothreadpin.get(\u0027cpuset\u0027))"},{"line_number":133,"context_line":"        # self.assertEqual("},{"line_number":134,"context_line":"        #     \u00272-3\u0027, dest_iothreadpin.get(\u0027cpuset\u0027),"},{"line_number":135,"context_line":"        #     f\"iothreadpin was not updated during live migration. \""},{"line_number":136,"context_line":"        #     f\"Expected \u00272-3\u0027 but got \u0027{dest_iothreadpin.get(\u0027cpuset\u0027)}\u0027\")"},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"        # # Both should match"},{"line_number":139,"context_line":"        # self.assertEqual("},{"line_number":140,"context_line":"        #     dest_emulatorpin.get(\u0027cpuset\u0027), dest_iothreadpin.get(\u0027cpuset\u0027))"},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"    def test_live_migrate_unpinned_vcpu_cpuset_updated(self):"},{"line_number":143,"context_line":"        \"\"\"Test vcpu cpuset updated for unpinned VMs with cpu_shared_set."}],"source_content_type":"text/x-python","patch_set":1,"id":"6ab38e93_a8ec8925","line":140,"range":{"start_line":133,"start_character":8,"end_line":140,"end_character":77},"updated":"2026-01-30 08:38:01.000000000","message":"+1, uncomment when https://bugs.launchpad.net/nova/+bug/2139351 is fixed most probably with https://review.opendev.org/c/openstack/nova/+/975000","commit_id":"ba24639b8dd34a19885298cf728e58dd7db9e703"}]}
