)]}'
{"id":"openstack%2Fnova~952485","triplet_id":"openstack%2Fnova~stable%2F2024.1~Id1407a37dc5ddad22d8dbf7d589ed998ffc2804e","project":"openstack/nova","branch":"stable/2024.1","topic":"bug/2102038","hashtags":[],"change_id":"Id1407a37dc5ddad22d8dbf7d589ed998ffc2804e","subject":"Return HTTP400 for multi spec pci alias if PCI in Placement","status":"ABANDONED","created":"2025-06-12 16:48:52.000000000","updated":"2025-10-31 13:48:33.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"c4aec49801614f4b8694d0ac3f00b1af4254f3cb","_number":952485,"virtual_id_number":952485,"owner":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2025-06-12 18:41:38.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":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_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":"2025-06-12 17:59:39.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":"2025-06-12 18:41:38.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":"2025-06-14 01:54:06.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":"2025-10-31 13:48:32.000000000","updated_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"reviewer":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"state":"CC"}],"messages":[{"id":"4abbc3cb696a749852611c784fe8cf7190193c35","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-06-12 16:48:52.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"6d25a27a71de7834bbec1b044d7140200fb972b9","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-06-12 16:49:53.000000000","message":"Topic bug/2111440 removed","accounts_in_message":[],"_revision_number":1},{"id":"116134bc06fdac9721d92fc27422989a4679b78f","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-06-12 16:49:59.000000000","message":"Topic set to bug/2102038","accounts_in_message":[],"_revision_number":1},{"id":"9ab3bb223b09260b5474f2ad3b6d30878798dfc2","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-12 17:59:39.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ddd013f94d4b495faffc8469b50520db\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/5bfb750dfe8e4b39bbadb930431685c0 : SUCCESS in 23m 26s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/b3b4cf80926747228b0dd1b008f719b5 : SUCCESS in 32m 26s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"27dabb9a9d7fe54839406598f899b530c073d9e3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-12 18:41:38.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/07806a27bb174da594b108d10e66c69a\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/ea9f8628c94f4e119c3bd26905da8496 : SUCCESS in 45m 45s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/7cd42bad47974a22ab7a1900ff5d5829 : SUCCESS in 1h 23m 05s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a3c348fa87c045d19d9cedf0278f6515 : SUCCESS in 51m 35s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8a30d9ae75664609b9d6dda02bfabb47 : SUCCESS in 18m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/571ad6d6d6d04eb48b782c5f5ebe9d02 : SUCCESS in 7m 05s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/0372f18ee6344d07b65730a4a12978b9 : SUCCESS in 13m 52s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/0612f7301be04efd9b2caf622bdaf7a8 : SUCCESS in 11m 44s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/df6b694765144f288fab751492dd2f87 : SUCCESS in 10m 58s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/d56687073d2e470bb10de66418366ecb : SUCCESS in 42m 16s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/99520e27fa2243f2a9170ff28c09f200 : SUCCESS in 1h 21m 44s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/2e75088ed2a54a18b5cdf9836931d666 : FAILURE in 4m 33s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/640c07bcb82a41179c078c3eb8fe82d5 : SUCCESS in 25m 42s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/0f49a57cbf5f4e0ca9442617d15b9646 : SUCCESS in 25m 15s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/afc3d5dc237846bba91fc96a0dd82c7e : SUCCESS in 27m 20s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/d0dcab8be1e144efbc14b7650823b560 : SUCCESS in 1h 38m 43s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/3b606b5d991f4ae7a7e114decd27bca5 : SUCCESS in 1h 45m 47s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/cf12aa45e9a542e29846e548f5b17ae1 : SUCCESS in 1h 03m 19s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9b6bdb75869e40fb9f55b4e6dca9f58d : SUCCESS in 52m 25s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/8ecf11620ef9412f94e32f2c21492563 : SUCCESS in 26m 37s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/2ef9619fdbba49c1872e6b8998f5389e : SUCCESS in 24m 52s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"ea4e548a3fbb2898beabc05b832cc10748e824c1","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":"2025-06-14 01:54:06.000000000","message":"Patch Set 1:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-952485-hhj7c/index.html\u003e","accounts_in_message":[],"_revision_number":1},{"id":"c4aec49801614f4b8694d0ac3f00b1af4254f3cb","tag":"autogenerated:gerrit:abandon","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2025-10-31 13:48:33.000000000","message":"Abandoned\n\nstable/2024.1 branch of openstack/nova is about to be deleted. To be able to do that, all open patches need to be abandoned. Please cherry pick the patch to unmaintained/2024.1 if you want to further work on this patch.","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"ff9c3dd2691a0626a014adbb264b7b8bdbe8259d","revisions":{"ff9c3dd2691a0626a014adbb264b7b8bdbe8259d":{"kind":"REWORK","_number":1,"created":"2025-06-12 16:48:52.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/85/952485/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/85/952485/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/952485/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/952485/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/952485/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/85/952485/1"}}},"commit":{"parents":[{"commit":"3831c5cea233cebaebe18d1d6c7246194b01985b","subject":"Add functional reproducer for bug 2102038","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3831c5cea233cebaebe18d1d6c7246194b01985b"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-05-27 14:48:22.000000000","tz":120},"committer":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-06-12 16:47:47.000000000","tz":120},"subject":"Return HTTP400 for multi spec pci alias if PCI in Placement","message":"Return HTTP400 for multi spec pci alias if PCI in Placement\n\nPCI in Placement never supported PCI aliases with multiple specs, i.e.\nwhen an alias name is used in multiple alias definitions. The code\nraised ValueError late and without a proper error message. Now\nPciInvalidAlias with a descriptive message is raised instead.\n\nCloses-Bug: #2102038\nChange-Id: Id1407a37dc5ddad22d8dbf7d589ed998ffc2804e\n(cherry picked from commit 0bfac5c7fedece9fe28e0eebf9c7fb535a5ee431)\n(cherry picked from commit f0a1ee5a8835bad56d9736131406eb20a64fd8c2)\n(cherry picked from commit da7b72a42b72149908ec9719f3fcf2c3871e85f9)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ff9c3dd2691a0626a014adbb264b7b8bdbe8259d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ff9c3dd2691a0626a014adbb264b7b8bdbe8259d"}]},"branch":"refs/heads/stable/2024.1"}},"requirements":[],"submit_records":[],"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":{}}},{"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":{}}},{"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":{}}}]}
