)]}'
{"id":"openstack%2Fnova~979999","triplet_id":"openstack%2Fnova~master~I8a465516f00d3a2fc58d10f0612eec1e37881a12","project":"openstack/nova","branch":"master","topic":"bug/2145135","attention_set":{"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2026-03-11 16:07:28.000000000","reason":"Vote got outdated and was removed: Code-Review-1"}},"removed_from_attention_set":{"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2026-03-22 13:11:46.000000000","reason":"\u003cGERRIT_ACCOUNT_11604\u003e replied on the change","reason_account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},"7166":{"account":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"last_update":"2026-03-26 14:03:10.000000000","reason":"removed on reply"}},"hashtags":[],"change_id":"I8a465516f00d3a2fc58d10f0612eec1e37881a12","subject":"Add functional tests for NUMA aware vswitches","status":"NEW","created":"2026-03-11 10:42:12.000000000","updated":"2026-03-26 14:03:11.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":30,"unresolved_comment_count":7,"has_review_started":true,"meta_rev_id":"818f833415505a40ba24112c04e1758acd7db9ad","_number":979999,"virtual_id_number":979999,"owner":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-03-11 19:26:15.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"rejected":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":-1,"date":"2026-03-11 17:48:50.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]}],"REVIEWER":[{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-03-11 11:09:47.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-03-11 11:20:13.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2026-03-11 11:20:29.000000000","updated_by":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-03-11 11:58:19.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-03-12 12:28:19.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"CC"}],"messages":[{"id":"630def4be5ff1359578e5f2e1d548d2933715a90","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2026-03-11 10:42:12.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0e6167e6a9a16fabe5903a2aacbe589001dbd25a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-11 11:09:47.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bb579c3554b649869e2d01ea116e4cf9\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/44dba75d570e4b1293b4f442ee090e4b : SUCCESS in 18m 07s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/35d730f4971242c9977b4ee11e8afb79 : SUCCESS in 19m 22s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/ca9ad8c59ab44ff081de9798ff897c3e : FAILURE in 12m 29s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"14bab737eb3f339c7091ca219f6347c965e23391","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-03-11 11:20:13.000000000","message":"Patch Set 1: Code-Review-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":1},{"id":"09e48eadca39f3590e0e18b67aa7d1ec1a6be642","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-03-11 11:20:29.000000000","message":"Patch Set 1:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I8a465516f00d3a2fc58d10f0612eec1e37881a12 .","accounts_in_message":[],"_revision_number":1},{"id":"b94b969e57935c60c5014442415fd55c496b7815","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2026-03-11 11:20:38.000000000","message":"Patch Set 1: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"a1694554c0475588a3eb3a60a31e9c0b5f93efb1","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-03-11 11:20:51.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"114c5ad4bdec6fdddab09464984621b6b3f0287c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-11 11:58:19.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a8d07b457e5a41029824e27fc46a0b4b\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b6ebe3df75714a39924ee6e17ef317d0 : SUCCESS in 1h 03m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e4399bfd13b54a2c98edfffde3e64d9c : SUCCESS in 7m 53s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/a7392b8ef16e499f899dd6fedc180c2a : SUCCESS in 16m 34s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/89279da088f34c538b3ee192fafdbf90 : SUCCESS in 8m 12s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/21f3e954fce24a79aec4c571e5af2b88 : FAILURE in 5m 49s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/03e50adf722943578a9a1b2b6ca78e85 : SUCCESS in 11m 23s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/e708d189457c48cfae697c01950897cb : SUCCESS in 1h 03m 02s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/1e0f2f174aef454984844b26c3662457 : SUCCESS in 5m 25s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/cb3682315acf48c7b70312c80d1a3976 : SUCCESS in 27m 06s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/f15a72b2eea944dab2ff554abdc37f14 : SUCCESS in 25m 20s\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/8d194903555548f7896a6fe217e05a84 : SUCCESS in 11m 14s","accounts_in_message":[],"_revision_number":1},{"id":"d4fa03a381fe5d170ae97e1c059d026f0cf0ec99","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2026-03-11 14:31:51.000000000","message":"Patch Set 1:\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"1c002d2bd4116184a3649685adf5ae564424859a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2026-03-11 16:07:28.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n* Workflow-1\n","accounts_in_message":[],"_revision_number":2},{"id":"8fe7e516027c0497e0f0cbf22fb694e6191a7eba","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2026-03-11 16:08:11.000000000","message":"Patch Set 2:\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"6033c170ff880d97b0f97b58ad3528408066b700","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2026-03-11 16:12:14.000000000","message":"Patch Set 2: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"85f2b23a2cf03a0a68e077df07b201831ab7844c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-11 16:28:46.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c1d76c82e7c34c438600d60694852465\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/b65d128266be4cb89aca623eff48db65 : SUCCESS in 16m 22s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/eebfb3383b324a578f08b6c67d264117 : SUCCESS in 12m 58s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/dccf9c0cfca9426198acbde04b4119e7 : FAILURE in 12m 39s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"b367b061d3112dc1ab70a07794a8e65fbec31f88","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-03-11 16:45:20.000000000","message":"Patch Set 2:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I8a465516f00d3a2fc58d10f0612eec1e37881a12 .","accounts_in_message":[],"_revision_number":2},{"id":"76d3a18c0b6b36c93fa83242390a19efabc3a7e4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-11 17:36:26.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/55bd6c44fd2747b896bc26cc9df8e18d\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c51e90c687b44e3f84c2ad4a00c0fcde : SUCCESS in 1h 23m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bbcc9b2ae9524ff89634a7b3445741c8 : SUCCESS in 4m 34s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/4d3f6c72e4e049afa2d6961ce8dcdb02 : SUCCESS in 13m 30s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f285e43bb948440f8de5fca2d4873dd9 : SUCCESS in 12m 09s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/ee3a236e70b046b9b4fc1b4580d923e1 : FAILURE in 10m 17s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9c2efb4fe00446e7a0fee90e941eabe2 : SUCCESS in 6m 19s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/5ab492e0f8b840d8a8625c8108a16c8b : SUCCESS in 41m 35s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/f63a24b5fc234f3dba835fce8dec1e74 : SUCCESS in 5m 02s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/867d97ce8034470dbd713a9d13ae8f03 : SUCCESS in 24m 43s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/3d30a2795f2448c996c7317ced4a12c8 : SUCCESS in 24m 59s\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/c3801325603e4eca865c2a29f29b3d97 : SUCCESS in 15m 55s","accounts_in_message":[],"_revision_number":2},{"id":"acf58b937254ac2885edbfbf7c8330ab04a6e4fc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2026-03-11 17:48:25.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified+1\n* Workflow-1\n","accounts_in_message":[],"_revision_number":3},{"id":"79a790e4419da9a8c24703ca3ac784ff50663a31","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2026-03-11 17:48:50.000000000","message":"Patch Set 3: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"2a19de698b7ed37203591698adc3f24457de3e91","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-03-11 17:54:39.000000000","message":"Patch Set 3:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I8a465516f00d3a2fc58d10f0612eec1e37881a12 .","accounts_in_message":[],"_revision_number":3},{"id":"b6ade673573d0a47288d88491355bfae631d01dc","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-11 18:24:43.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8e922e0dc03d4164b4744482c7869cd7\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/e0a6566b83704e9c975265bccd475567 : SUCCESS in 20m 31s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/983dd1401e1e456b8224d5be8004148d : SUCCESS in 14m 53s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/7c5a392cce2e4ef88b6a6f5b4f32aed4 : FAILURE in 15m 40s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"4124f36b757f52286d0acb37838c10145d26faae","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-11 19:26:15.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f990291e14fb440891992dedf637abd4\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5dc095e0b0a14aedb4cd9e83d69dfa7b : SUCCESS in 1h 29m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/353c4a36ec154edb88514a8b0b208433 : SUCCESS in 7m 54s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b8cf3104380947858d2d4cb567d0847b : SUCCESS in 17m 40s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/128a3dd26ac2405985f7d21eac41affa : SUCCESS in 10m 59s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/efdafdbe39d34db3b75ce15e34bcab30 : FAILURE in 11m 50s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/abc9d68ff2e54984bb42f43e95227371 : SUCCESS in 10m 46s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/1cc1c24590c3496c851c5673a002e78e : SUCCESS in 1h 03m 38s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/b6c867f6dd6147b88f24a451404616bd : SUCCESS in 4m 50s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/02f31ee9c780494a9b6feab13757c4fb : SUCCESS in 26m 40s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/70de4ac3947c4883b03a18d905f22983 : SUCCESS in 20m 10s\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/048160e65ab843649d39293a4e71788d : SUCCESS in 11m 18s","accounts_in_message":[],"_revision_number":3},{"id":"e20237e5481a7bf74b152212f88120e5013b2cb2","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-03-12 12:28:19.000000000","message":"Patch Set 3:\n\n(5 comments)","accounts_in_message":[],"_revision_number":3},{"id":"c9510f0fb6fbe1a31e66a80c2ac585069c023b13","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2026-03-13 08:51:50.000000000","message":"Patch Set 3:\n\n(6 comments)","accounts_in_message":[],"_revision_number":3},{"id":"f6cc5ab4a603ffaee35a4d8ad1a65a324005e2fb","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-03-22 13:04:40.000000000","message":"Topic set to bug/2145135","accounts_in_message":[],"_revision_number":3},{"id":"6d8a576b52113975ab44889c09e298c4ed6abb72","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-03-22 13:11:46.000000000","message":"Patch Set 3:\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"7c5f0cf2e3ac3a0f670800c6fe85fd532d255c64","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2026-03-26 14:03:10.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"818f833415505a40ba24112c04e1758acd7db9ad","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2026-03-26 14:03:11.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"63ac5f8a2a9f104261e5a1265bc4cf932a40e1a1","revisions":{"8e949cddb4602020ed34af2915105268c98f40d3":{"kind":"REWORK","_number":1,"created":"2026-03-11 10:42:12.000000000","uploader":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"ref":"refs/changes/99/979999/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/99/979999/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/99/979999/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/99/979999/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/99/979999/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/99/979999/1"}}},"commit":{"parents":[{"commit":"2f9f780a772504182c3621cb34654d1c5f238190","subject":"Set openstacksdk-functional-devstack non voting","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2f9f780a772504182c3621cb34654d1c5f238190"}]}],"author":{"name":"Sylvain Bauza","email":"sbauza@redhat.com","date":"2026-03-11 10:37:00.000000000","tz":60},"committer":{"name":"Sylvain Bauza","email":"sbauza@redhat.com","date":"2026-03-11 10:41:42.000000000","tz":60},"subject":"Add functional tests for NUMA aware vswitches","message":"Add functional tests for NUMA aware vswitches\n\nThe existing NUMA tests were not covering NUMA affinity for physnets.\n\nAssisted-By: Cursor (claude-4.6-opus-high)\nSigned-off-by: Sylvain Bauza \u003csbauza@redhat.com\u003e\nChange-Id: I8a465516f00d3a2fc58d10f0612eec1e37881a12\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8e949cddb4602020ed34af2915105268c98f40d3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8e949cddb4602020ed34af2915105268c98f40d3"}]},"branch":"refs/heads/master"},"958bb043d4c17042431260c944840876ffeca38e":{"kind":"REWORK","_number":2,"created":"2026-03-11 16:07:28.000000000","uploader":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"ref":"refs/changes/99/979999/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/99/979999/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/99/979999/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/99/979999/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/99/979999/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/99/979999/2"}}},"commit":{"parents":[{"commit":"2f9f780a772504182c3621cb34654d1c5f238190","subject":"Set openstacksdk-functional-devstack non voting","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2f9f780a772504182c3621cb34654d1c5f238190"}]}],"author":{"name":"Sylvain Bauza","email":"sbauza@redhat.com","date":"2026-03-11 10:37:00.000000000","tz":60},"committer":{"name":"Sylvain Bauza","email":"sbauza@redhat.com","date":"2026-03-11 16:05:40.000000000","tz":60},"subject":"Add functional tests for NUMA aware vswitches","message":"Add functional tests for NUMA aware vswitches\n\nThe existing NUMA tests were not covering NUMA affinity for physnets.\nAdded two tests, one bypassing the scheduler and one not so we can\nthe behavioral difference : when scheduler filter is not running, it\nis not passing down the limits to the compute so the claim misses the\nNUMA affinity as it doesn\u0027t enforce it by its own.\n\nAssisted-By: Cursor (claude-4.6-opus-high)\nSigned-off-by: Sylvain Bauza \u003csbauza@redhat.com\u003e\nChange-Id: I8a465516f00d3a2fc58d10f0612eec1e37881a12\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/958bb043d4c17042431260c944840876ffeca38e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/958bb043d4c17042431260c944840876ffeca38e"}]},"branch":"refs/heads/master"},"63ac5f8a2a9f104261e5a1265bc4cf932a40e1a1":{"kind":"REWORK","_number":3,"created":"2026-03-11 17:48:25.000000000","uploader":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"ref":"refs/changes/99/979999/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/99/979999/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/99/979999/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/99/979999/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/99/979999/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/99/979999/3"}}},"commit":{"parents":[{"commit":"2f9f780a772504182c3621cb34654d1c5f238190","subject":"Set openstacksdk-functional-devstack non voting","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2f9f780a772504182c3621cb34654d1c5f238190"}]}],"author":{"name":"Sylvain Bauza","email":"sbauza@redhat.com","date":"2026-03-11 10:37:00.000000000","tz":60},"committer":{"name":"Sylvain Bauza","email":"sbauza@redhat.com","date":"2026-03-11 17:46:56.000000000","tz":60},"subject":"Add functional tests for NUMA aware vswitches","message":"Add functional tests for NUMA aware vswitches\n\nThe existing NUMA tests were not covering NUMA affinity for physnets.\nAdded tests, one bypassing the scheduler and one not so we can\nthe behavioral difference : when scheduler filter is not running, it\nis not passing down the limits to the compute so the claim misses the\nNUMA affinity as it doesn\u0027t enforce it by its own.\nAdded a third test for checking reschedules, apparently from_primitives()\nloses to set network_metadata.\n\nAssisted-By: Cursor (claude-4.6-opus-high)\nSigned-off-by: Sylvain Bauza \u003csbauza@redhat.com\u003e\nChange-Id: I8a465516f00d3a2fc58d10f0612eec1e37881a12\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/63ac5f8a2a9f104261e5a1265bc4cf932a40e1a1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/63ac5f8a2a9f104261e5a1265bc4cf932a40e1a1"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Review-Priority","description":"Review Priority","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":["label:Workflow\u003dMIN"],"failing_atoms":["label:Workflow\u003dMAX"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
