)]}'
{"id":"openstack%2Fnova~957762","triplet_id":"openstack%2Fnova~stable%2F2024.2~I439338bd2f27ccd65a436d18c8cbc9c3127ee612","project":"openstack/nova","branch":"stable/2024.2","topic":"bug/2112187","attention_set":{},"removed_from_attention_set":{"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2025-08-19 17:01:22.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I439338bd2f27ccd65a436d18c8cbc9c3127ee612","subject":"restrict swap volume to cinder","status":"MERGED","created":"2025-08-18 16:06:51.000000000","updated":"2025-08-19 17:02:27.000000000","submitted":"2025-08-19 17:01:22.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"957762-bug/2112187","meta_rev_id":"7b2ce4dc2f7f5418868feba92282bcf22a1a0c42","_number":957762,"virtual_id_number":957762,"owner":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-08-19 17:01:22.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":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"all":[{"value":2,"date":"2025-08-19 09:09:38.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":2,"date":"2025-08-18 16:21:33.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":1,"date":"2025-08-19 01:02:09.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_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":{"approved":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"all":[{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":1,"date":"2025-08-19 09:14:02.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_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,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_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":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"}],"REVIEWER":[{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-08-18 16:21:33.000000000","updated_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"},{"updated":"2025-08-18 17:18:43.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-08-18 17:18:57.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-08-19 01:02:09.000000000","updated_by":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"reviewer":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"state":"REVIEWER"},{"updated":"2025-08-19 03:04:17.000000000","updated_by":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"reviewer":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"state":"CC"},{"updated":"2025-08-19 09:09:38.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":"REVIEWER"}],"messages":[{"id":"7e988867d4415725b4cebcaa1d7c2f5d1ccdfd77","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-08-18 16:06:51.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"20cf6f3f04f216c150e0eccc884dc322aabefc9e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-08-18 16:14:40.000000000","message":"Patch Set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"41ab37da7285be298ef01d795902ba2f557296c9","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-08-18 16:21:33.000000000","message":"Patch Set 2: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"0dd4d6001412242d20be7f8afa9d88d49758853f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-18 17:18:43.000000000","message":"Patch Set 2:\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/957753 is needed.","accounts_in_message":[],"_revision_number":2},{"id":"7c4a8bbc0866d1c6ed23e26678f1f873706bfbb1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-18 17:18:57.000000000","message":"Patch Set 2: Verified-1\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/957753 is needed.","accounts_in_message":[],"_revision_number":2},{"id":"fd97a677bbc347e8a8ad9b192cc2a288e37adde2","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2025-08-19 01:02:09.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"32c9cd24a42977c1ea73f6325ba3be856a4df467","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-19 01:32:58.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ec20041f2920442b9b62f9eee605c7c3\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/de3a96e50de44c8d966f135fa13aa422 : SUCCESS in 28m 48s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/11bf0876322a440b85f27d0ff909e2e3 : SUCCESS in 23m 18s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"d628d324eeef4949fde8642d8bb454c06c13cbbd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-19 02:58:43.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/dafbf455c6be43a3b37d16ad4c4fa508\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/7379396bb5ca4c67b0571cda794dda11 : SUCCESS in 50m 58s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/3b007bbe40a549299eb1c3cd1ef0b1a5 : SUCCESS in 1h 34m 05s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/9e8e65752b8d4bd486bda940f769d257 : SUCCESS in 54m 17s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8c5797f737a7422b98eff51b7a6a99c7 : SUCCESS in 12m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8f38712e783a435e80f2276393e560bf : SUCCESS in 4m 04s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/ac2f19808cfa4eaa86d820e030669ecd : SUCCESS in 15m 16s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/16ae5cc85fa4495b8ef520d57366bfbc : SUCCESS in 9m 03s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/139e0c6842914cada9ca5a9db5984c90 : SUCCESS in 13m 13s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8da0e37d92714a6084bfbf7f6a03c7c6 : SUCCESS in 6m 13s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a366d6f96c2e4c27911f94b045927773 : SUCCESS in 27m 51s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/bb5f30407ada493b9e8ded45d64c793c : SUCCESS in 53m 36s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/0a47cb8dd7144355b165967b6ee14e8b : SUCCESS in 1h 52m 25s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/c4ef77c68f59419f906567a2179350e2 : FAILURE in 3m 00s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/cb0622fd4e4c405cb32aa3b75fe4ebdd : SUCCESS in 27m 35s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/c9759e8fd3d2431b956f83ae315faddf : SUCCESS in 22m 03s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/de5f094dbfce4bdaac25886f1562cfa7 : SUCCESS in 28m 14s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/b26143b2c7324211bf062b3e87bb5dd4 : SUCCESS in 1h 35m 46s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/cd3dac4e00fe45e097d86bf42c006ab8 : SUCCESS in 1h 22m 45s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/b1bd4503091749c2a68a63b2ace0a73f : SUCCESS in 44m 19s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9f3dd494dc7e4342bd8274b12a7e3275 : SUCCESS in 26m 26s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/f27ab175282342d0a629c27994a3ed13 : SUCCESS in 24m 11s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/c0c178bbdd294da6b9f306ccf5b6733f : SUCCESS in 19m 03s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"46e6970e3dda13ad370ae15a6b33b6468e1d09f3","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2025-08-19 03:04:17.000000000","message":"Patch Set 2:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with \u0027run-Lightbits CI\u0027 to trigger a recheck. \nFor more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/LightbitsLabs_CI","accounts_in_message":[],"_revision_number":2},{"id":"817833ac4f5c49e98d23bf5c54e03314ddc04097","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2025-08-19 09:09:38.000000000","message":"Patch Set 2: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"7e779b3369c47f681ee0b3e37516f59a39e98f87","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-08-19 09:14:02.000000000","message":"Patch Set 2: Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"0c5c49f0c2eefc8521b20fc04f5a6c313d6c0a13","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-19 09:14:31.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"ab9947f618eccab26ef62a6fda8e0422b87a98dc","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-19 11:06:54.000000000","message":"Patch Set 2: Verified-2\n\nBuild failed (gate 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/d8121875af7643d1b019c1e0b25675ff\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/684ea03387f24cc8ab3f3b1eeb76b79f : FAILURE in 1h 00m 28s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/1ce6cfd2e2e44c8db61fa3738f31ee27 : SUCCESS in 1h 48m 44s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/2fcd886531034ff086e0e2517c184310 : SUCCESS in 47m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a041764aae284debac5c566b70c78211 : SUCCESS in 6m 38s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/d25b562cc5e34d8caaa800ed495d8132 : SUCCESS in 12m 49s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/7fb217a268b748068613755cbedcc2b5 : SUCCESS in 10m 23s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6498b8d569b74c0881169eccd9169e5f : SUCCESS in 5m 21s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/fc508b24d0614508a2b4c027348411aa : SUCCESS in 16m 16s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/3042ccfec41a48d8893aa81072240de0 : SUCCESS in 22m 18s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/cff0c60217884830b925ad43bd7e030d : SUCCESS in 21m 00s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/99f43f9078334f7e83b9d0a29dede5d5 : SUCCESS in 27m 18s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/75dbc9df6b58498b8cf5004ef3d8eb2e : SUCCESS in 6m 18s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/10c124dcd38c4f109229163aa534ace4 : SUCCESS in 1h 51m 39s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/c5404b56823f41bea67d8ff49ee8255e : SUCCESS in 1h 35m 06s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/027026f3d78f491eba4bf2875a7dd003 : SUCCESS in 1h 28m 49s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/d7ef95dee9bb46ac9e8c8c555bea2568 : SUCCESS in 1h 09m 49s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d55d3ec319a34bcdb3f880e305357c2b : SUCCESS in 43m 46s","accounts_in_message":[],"_revision_number":2},{"id":"043d7c067daf3ef008af748c1ef47864f948e92c","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2025-08-19 11:46:49.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"c5661c0a08b3d404ca7b839066d8753328fb882c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-19 12:23:54.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/24ec0fa4e9194deaa34eb1324719994b\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/2ddf720c0dff447a9956eab7bcb23bb8 : SUCCESS in 31m 10s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/ee270a01cc8e4213912af8071ba9c8dd : SUCCESS in 23m 15s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"70eb272961a3e6762477735e04d2a84642dc3de3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-19 13:38:23.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c9b08db6e4ff477cb3f1def73e416572\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/bf522677f47b4030a32cda325229ff44 : SUCCESS in 52m 24s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/0cd8366ba0c4458f9e17e3b211bbf73c : SUCCESS in 57m 50s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f5555ce95b30458e933cbff2fa1000fd : SUCCESS in 47m 13s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9cff37bbe51c4908b0131e31bcab1a35 : SUCCESS in 17m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e79e2713d8b346679947619a8e58c276 : SUCCESS in 4m 09s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/8d2971c05294495bb3007beccb388d2e : SUCCESS in 8m 43s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b3d97b62818043a4920cb2cb7c19e73d : SUCCESS in 8m 25s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/42c924fdb1804ed79bd8d731a8ff1808 : SUCCESS in 14m 29s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4115ca6314c247689cb0c56526b1b996 : SUCCESS in 5m 54s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4ba53ced12624ca5bd6030a04154234f : SUCCESS in 25m 14s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/b82cdba6557f4b189d7464a2893bdda9 : SUCCESS in 24m 59s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/2d2306b50c034194baed90147082df12 : SUCCESS in 1h 27m 52s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/a1f35fe5afc94c5d91e572dbfb4ebc92 : SUCCESS in 4m 59s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/ed588b22aeb34f32bba38253b6b580fa : SUCCESS in 22m 10s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/837bf568bd544b55b4c5b9bc2c782a7b : SUCCESS in 25m 04s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/c53b6e1725234a0994f97dfe8d59362b : SUCCESS in 27m 24s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/2a920fc263f64556bb5069e66e946fc6 : SUCCESS in 1h 47m 54s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/117c691bf5444bea9e98e7b4283711e9 : SUCCESS in 51m 49s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/f6898c0923ea43559ba12ed693816223 : SUCCESS in 1h 06m 12s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/07d2e66500e341859eb7d94eee3cddfb : SUCCESS in 41m 15s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/0202953350bf4a669cb3d2ec57e538c0 : SUCCESS in 18m 00s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/995b9773e12047df9efc962b239de677 : SUCCESS in 28m 29s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"a2dc9c7caaf2338ab6238e0973228dac4332bea7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-19 13:39:00.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"97b66360cd2cd3c52deba14dcaec74df62941a67","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2025-08-19 13:43:47.000000000","message":"Patch Set 2:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with \u0027run-Lightbits CI\u0027 to trigger a recheck. \nFor more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/LightbitsLabs_CI","accounts_in_message":[],"_revision_number":2},{"id":"087eacb9826c7728a0bd385e5a2aae8e91b7cf47","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-19 17:01:22.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a04e8ee1e2dc4ba68da35db834bbd059\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/bc926f9f267140efbcd8c7cd31185760 : SUCCESS in 27m 14s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/502ba82010e041d5a1968e394a1bcfd1 : SUCCESS in 1h 41m 18s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/893c5ddb92564346abdf79f0f99a048f : SUCCESS in 30m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9ca2f80398dd43e985ee126857db5670 : SUCCESS in 9m 34s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/842776078743473798fef2b81a3b01e6 : SUCCESS in 8m 19s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/c2089a3ff17e4cf49e57a99899768936 : SUCCESS in 13m 34s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d2493dd5a2fb41639312d99702455f45 : SUCCESS in 11m 03s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2b92a1faf5b94c0e946de956aee4061d : SUCCESS in 17m 36s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/79bfe4eb2ea148d4b6310d6840e00a57 : SUCCESS in 33m 03s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/a15f1e6f25ec400092b870e48e726955 : SUCCESS in 23m 04s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/424942b031f147ddb726df283649cbd9 : SUCCESS in 28m 27s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/3177dd73e82b47baaad1afb71ab058dd : SUCCESS in 3m 02s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/5f22d4087572495794b23261a44ba4dd : SUCCESS in 1h 43m 36s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/2e2eca9277054dbf9d7259fe0553932e : SUCCESS in 55m 34s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/52aeedac13e046dc9d5826827af6a93a : SUCCESS in 1h 36m 54s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/728d223bb4ff40909d30a72f93c8c9be : SUCCESS in 43m 06s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d3c31455f87143a698e0a08e3482eaf9 : SUCCESS in 26m 34s","accounts_in_message":[],"_revision_number":2},{"id":"45b39671a4549e9c8af43bc620fa14b163cef724","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-19 17:01:22.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"7b2ce4dc2f7f5418868feba92282bcf22a1a0c42","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-19 17:02:27.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fdc3b91a4e394b3389e2d7cd573cc75d\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cb9082da36274137b305184c7a65820c : SUCCESS in 47s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/12631ec472c44073a8b407b6b2fd3b5f : SUCCESS in 43s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"6fcc9e2dd97abfc78fda822484d8d3592d719bea","revisions":{"b9a5a42bc3b15d4a213c2a5f5ebc95c0ce5c91ec":{"kind":"REWORK","_number":1,"created":"2025-08-18 16:06:51.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/62/957762/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/62/957762/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/62/957762/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/62/957762/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/62/957762/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/62/957762/1"}}},"commit":{"parents":[{"commit":"574c19ab8b1b0d53daa5cb6cc527ba058e42c51d","subject":"Use dict object for request_specs_dict in the _list_view","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/574c19ab8b1b0d53daa5cb6cc527ba058e42c51d"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-08-15 13:33:34.000000000","tz":60},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-08-18 16:06:47.000000000","tz":60},"subject":"restrict swap volume to cinder","message":"restrict swap volume to cinder\n\nThis change tightens the validation around the attachment\nupdate API to ensure that it can only be called if the source\nvolume has a non empty migration status.\n\nThat means it will only accept a request to swap the volume if\nit is the result of a cinder volume migration.\n\nThis change is being made to prevent the instance domain\nXML from getting out of sync with the nova BDM records\nand cinder connection info. In the future support for direct\nswap volume actions can be re-added if and only if the\nnova libvirt driver is updated to correctly modify the domain.\nThe libvirt driver is the only driver that supported this API\noutside of a cinder orchestrated swap volume.\n\nBy allowing the domain XML and BDMs to get out of sync\nif an admin later live-migrates the VM the host path will not be\nmodified for the destination host. Normally this results in a live\nmigration failure which often prompts the admin to cold migrate instead.\nhowever if the source device path exists on the destination the migration\nwill proceed. This can lead to 2 VMs using the same host block device.\nAt best this will cause a crash or data corruption.\nAt worst it will allow one guest to access the data of another.\n\nPrior to this change there was an explicit warning in nova API ref\nstating that humans should never call this API because it can lead\nto this situation. Now it considered a hard error due to the\nsecurity implications.\n\nCloses-Bug: #2112187\nChange-Id: I439338bd2f27ccd65a436d18c8cbc9c3127ee612\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\n(cherry picked from commit 821f9976fb2422461445d61b92d86b56401cb41d)\n(cherry picked from commit ae113e62f0eba5cb0b63216fc79a263830c6a004)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b9a5a42bc3b15d4a213c2a5f5ebc95c0ce5c91ec"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b9a5a42bc3b15d4a213c2a5f5ebc95c0ce5c91ec"}]},"branch":"refs/heads/stable/2024.2"},"6fcc9e2dd97abfc78fda822484d8d3592d719bea":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2025-08-18 16:14:40.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/62/957762/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/62/957762/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/62/957762/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/62/957762/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/62/957762/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/62/957762/2"}}},"commit":{"parents":[{"commit":"574c19ab8b1b0d53daa5cb6cc527ba058e42c51d","subject":"Use dict object for request_specs_dict in the _list_view","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/574c19ab8b1b0d53daa5cb6cc527ba058e42c51d"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-08-15 13:33:34.000000000","tz":60},"committer":{"name":"sean mooney","email":"work@seanmooney.info","date":"2025-08-18 16:14:40.000000000","tz":0},"subject":"restrict swap volume to cinder","message":"restrict swap volume to cinder\n\nThis change tightens the validation around the attachment\nupdate API to ensure that it can only be called if the source\nvolume has a non empty migration status.\n\nThat means it will only accept a request to swap the volume if\nit is the result of a cinder volume migration.\n\nThis change is being made to prevent the instance domain\nXML from getting out of sync with the nova BDM records\nand cinder connection info. In the future support for direct\nswap volume actions can be re-added if and only if the\nnova libvirt driver is updated to correctly modify the domain.\nThe libvirt driver is the only driver that supported this API\noutside of a cinder orchestrated swap volume.\n\nBy allowing the domain XML and BDMs to get out of sync\nif an admin later live-migrates the VM the host path will not be\nmodified for the destination host. Normally this results in a live\nmigration failure which often prompts the admin to cold migrate instead.\nhowever if the source device path exists on the destination the migration\nwill proceed. This can lead to 2 VMs using the same host block device.\nAt best this will cause a crash or data corruption.\nAt worst it will allow one guest to access the data of another.\n\nPrior to this change there was an explicit warning in nova API ref\nstating that humans should never call this API because it can lead\nto this situation. Now it considered a hard error due to the\nsecurity implications.\n\nCloses-Bug: #2112187\nDepends-on: https://review.opendev.org/c/openstack/tempest/+/957753\nChange-Id: I439338bd2f27ccd65a436d18c8cbc9c3127ee612\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\n(cherry picked from commit 93c0f9bc749cea39f9cd1bd9d3e5a5585f1f6cac)\n(cherry picked from commit 76fe0294ffa8fc2444727ba8da584724d2493d56)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6fcc9e2dd97abfc78fda822484d8d3592d719bea"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6fcc9e2dd97abfc78fda822484d8d3592d719bea"}]},"branch":"refs/heads/stable/2024.2","description":"Edit commit message"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["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":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
