)]}'
{"id":"openstack%2Fnova~914712","triplet_id":"openstack%2Fnova~master~I11ecf792e9cd480a6638e272fd455099e9e2eee0","project":"openstack/nova","branch":"master","topic":"bug/2145135","attention_set":{"8864":{"account":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"last_update":"2024-03-28 22:05:23.000000000","reason":"A robot voted negatively on a label"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I11ecf792e9cd480a6638e272fd455099e9e2eee0","subject":"DNM/POC: demonstrate bug with NUMA-aware vswitches","status":"NEW","created":"2024-03-28 20:16:04.000000000","updated":"2026-03-22 13:04:59.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":false,"submittable":false,"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"f26de0e95872eace20e2da6351d2edbd027f0f17","_number":914712,"virtual_id_number":914712,"owner":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":-1,"date":"2024-03-28 22:05:23.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]}],"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-03-28 20:41:08.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":"2024-03-28 21:03:51.000000000","updated_by":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"reviewer":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2024-03-28 22:05:23.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"}],"messages":[{"id":"5bee23b825e8f3643e536d142e291f69962a955d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2024-03-28 20:16:04.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b485e9eece7ed863931f7fc783e1f749931414d3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2024-03-28 20:16:34.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"6fa18116f74dcdeb225d474179ba0d08f7607d18","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-03-28 20:41:08.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/33d6d0ee80e0478fa44e04f7c319fa35\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/d825b1c1a89742d990a8f845904e14f3 : SUCCESS in 22m 33s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/bc7b22cf8c904a48ad177626c0b47336 : SUCCESS in 22m 17s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"de61772be6a2af871c537b7d102d91a9c5e74db1","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2024-03-28 21:03:51.000000000","message":"Patch Set 1:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-914712-r56vm/index.html\u003e","accounts_in_message":[],"_revision_number":1},{"id":"1be83043adf2b28cd74665fc3c1e124641030e98","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2024-03-28 21:54:21.000000000","message":"Patch Set 2:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-914712-dhg2q/index.html\u003e","accounts_in_message":[],"_revision_number":2},{"id":"d980e6c7a1cad78c3401da10b28091880ff8f437","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-03-28 22:05:23.000000000","message":"Patch Set 2: Verified-1\n\n(4 comments)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/408ce483a42b49e29faaf41555fc183c\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/eb3e1ac5bcca4a588e15c358857135b7 : SUCCESS in 1h 05m 33s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/87c40d2cb6c741c7b5a75810c7f58910 : SUCCESS in 1h 43m 17s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f875d65706924db8a18d09ff766b2a05 : SUCCESS in 1h 01m 03s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8be56be40e054571bb794cb28b99b41b : SUCCESS in 21m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/274185b70f9c43dab11f17890b88de13 : FAILURE in 7m 52s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/f0ef088757ba40c885ecf4dc6aae7f2d : SUCCESS in 17m 44s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/f50c092c8c6f4abaaa769da6266cda8b : SUCCESS in 13m 46s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/c480f9dc69d24c5b81b70b92573322f3 : FAILURE in 17m 46s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5edec1ebfe434be988a023bd60943db6 : SUCCESS in 12m 56s","accounts_in_message":[],"_revision_number":2},{"id":"f26de0e95872eace20e2da6351d2edbd027f0f17","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:59.000000000","message":"Topic set to bug/2145135","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"f292fc7425dd3b60d2f8a92b5e25502465dd2df9","revisions":{"4a79b9d80e68ecec44a3fcc09ca74ab4ab71e04b":{"kind":"REWORK","_number":1,"created":"2024-03-28 20:16:04.000000000","uploader":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"ref":"refs/changes/12/914712/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/12/914712/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/12/914712/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/12/914712/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/12/914712/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/12/914712/1"}}},"commit":{"parents":[{"commit":"77de002d61c4bf591f43c879a07dcdd3598c0954","subject":"Merge \"Add a Caracal prelude section\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/77de002d61c4bf591f43c879a07dcdd3598c0954"}]}],"author":{"name":"Artom Lifshitz","email":"alifshit@redhat.com","date":"2024-03-22 21:22:50.000000000","tz":-240},"committer":{"name":"Artom Lifshitz","email":"alifshit@redhat.com","date":"2024-03-28 20:15:51.000000000","tz":-240},"subject":"DNM/POC: demonstrate bug with NUMA-aware vswitches","message":"DNM/POC: demonstrate bug with NUMA-aware vswitches\n\nLooks like the code that checks for a host cell having the correct\nnetwork NUMA affinity doesn\u0027t actually get run on the compute host\nduring the claim part, only on the scheduler during the scheduling.\nDemonstrate this by faking a successful schedule (if we don\u0027t, the\nscheduler correctly doesn\u0027t let the instance boot) but then asserting\nthat we\u0027ve affined the instance to the wrong NUMA node, which does not\n\"contain\" the network. As far as I can currently tell, this is the\nonly way to demonstrate this deterministically as of this time, since\nwe\u0027re not yet sure what conditions trigger the scheduler passing, but\nthe compute\n\nChange-Id: I11ecf792e9cd480a6638e272fd455099e9e2eee0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4a79b9d80e68ecec44a3fcc09ca74ab4ab71e04b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4a79b9d80e68ecec44a3fcc09ca74ab4ab71e04b"}]},"branch":"refs/heads/master"},"f292fc7425dd3b60d2f8a92b5e25502465dd2df9":{"kind":"REWORK","_number":2,"created":"2024-03-28 20:16:34.000000000","uploader":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"ref":"refs/changes/12/914712/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/12/914712/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/12/914712/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/12/914712/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/12/914712/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/12/914712/2"}}},"commit":{"parents":[{"commit":"77de002d61c4bf591f43c879a07dcdd3598c0954","subject":"Merge \"Add a Caracal prelude section\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/77de002d61c4bf591f43c879a07dcdd3598c0954"}]}],"author":{"name":"Artom Lifshitz","email":"alifshit@redhat.com","date":"2024-03-22 21:22:50.000000000","tz":-240},"committer":{"name":"Artom Lifshitz","email":"alifshit@redhat.com","date":"2024-03-28 20:16:29.000000000","tz":-240},"subject":"DNM/POC: demonstrate bug with NUMA-aware vswitches","message":"DNM/POC: demonstrate bug with NUMA-aware vswitches\n\nLooks like the code that checks for a host cell having the correct\nnetwork NUMA affinity doesn\u0027t actually get run on the compute host\nduring the claim part, only on the scheduler during the scheduling.\nDemonstrate this by faking a successful schedule (if we don\u0027t, the\nscheduler correctly doesn\u0027t let the instance boot) but then asserting\nthat we\u0027ve affined the instance to the wrong NUMA node, which does not\n\"contain\" the network. As far as I can currently tell, this is the\nonly way to demonstrate this deterministically as of this time, since\nwe\u0027re not yet sure what conditions trigger the scheduler passing, but\nthe compute\n\nChange-Id: I11ecf792e9cd480a6638e272fd455099e9e2eee0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f292fc7425dd3b60d2f8a92b5e25502465dd2df9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f292fc7425dd3b60d2f8a92b5e25502465dd2df9"}]},"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"},{"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":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
