)]}'
{"id":"openstack%2Fnova~921587","triplet_id":"openstack%2Fnova~master~Iddbb31fb6c9bef1e7fba3b4dd7c6f5db2e612873","project":"openstack/nova","branch":"master","topic":"specs/yoga/approved/ephemeral-encryption-libvirt","attention_set":{"4690":{"account":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"last_update":"2026-05-18 19:52:09.000000000","reason":"A robot voted negatively on a label"},"9542":{"account":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"last_update":"2026-05-18 19:52:09.000000000","reason":"A robot voted negatively on a label"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"Iddbb31fb6c9bef1e7fba3b4dd7c6f5db2e612873","subject":"Add database migration to ALTER encryption_options","status":"NEW","created":"2024-06-08 01:50:10.000000000","updated":"2026-05-18 19:52:09.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"9a3032e7a0dea6f2cd8f7da6667898ee15b18312","_number":921587,"virtual_id_number":921587,"owner":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"tag":"autogenerated:zuul:check","value":-1,"date":"2026-05-18 19:52:09.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":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"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":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"_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":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"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":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},{"_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":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-06-08 02:57:24.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-06-08 04:32: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":"2024-06-08 06:28:25.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-06-10 03:38:21.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":"2026-03-05 14:00:43.000000000","updated_by":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"reviewer":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"state":"CC"},{"updated":"2026-05-18 17:12:59.000000000","updated_by":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"reviewer":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"state":"REVIEWER"},{"updated":"2026-05-18 18:17:52.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"}],"messages":[{"id":"7e3b3db952f987479c8cfc63580ee89f89c238c1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2024-06-08 01:50:10.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3eb3a98aabaabe85e0d1d6092a5c49def46a9a3f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-06-08 02:57:24.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8b1f09f7de094f2f913554b3eed7684b\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/fcad111405cd4903b824fd98eec2cbe0 : FAILURE in 1h 01m 51s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/59e90ee5200c4a65860f8dd1ab3e11d3 : SUCCESS in 12m 58s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"3f1aa5ec66094dc85f7af14299285017216c4ced","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-06-08 04:32:57.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/fed703fc34134ff18af762d77b5baa1d\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/8f10e897f4fc42348ee31d1f92b5b463 : SUCCESS in 2m 09s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/3d51cdda64934467997a2a1d7a382bb5 : SUCCESS in 1h 14m 53s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/e4b7cb78e3f043cf9941a5a4b7b1b8d9 : SUCCESS in 1h 59m 26s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/2b3de2edf5724015a8b176b2a9385a89 : SUCCESS in 1h 02m 57s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ff6437e69fa947ad9848034c4b0ef427 : SUCCESS in 21m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ee069dfcc8c4488cbc71bde76c561d17 : SUCCESS in 7m 49s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/a544f848429e4dac8d5aae4313cad062 : SUCCESS in 12m 34s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d386a3578908442a9d667496fce4cbfd : SUCCESS in 13m 57s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/e60c3d21861f438aa0e4f4753a3dc565 : SUCCESS in 19m 41s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7baf73d2fb754ef3975907bf3a10db23 : SUCCESS in 10m 48s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/b10174e12b634a8cb8a5cdf9e29942b6 : SUCCESS in 1h 02m 02s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/18c18b92fa0c4da0aa4c7e8d2be2b2c0 : SUCCESS in 2h 24m 40s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/4a7027b931df4a70b9b59e52cb5be0c2 : SUCCESS in 48m 03s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/af1c74e935fa46b8b2fdbc54550e9a12 : SUCCESS in 55m 03s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/e102353dab4644539abd0a4ff48aaa45 : SUCCESS in 1h 03m 59s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/d5d797ecf9de4f999bab4964dac6a4da : SUCCESS in 2h 13m 42s\n- nova-next https://zuul.opendev.org/t/openstack/build/5d5dadd2fae743dd877443caa887d057 : SUCCESS in 1h 49m 23s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/076140a1162a4ee5bdf2e6e59a803ab5 : SUCCESS in 41m 47s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/009a21c94f3f482c9079820599b7ef04 : SUCCESS in 5m 03s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/c1f7c768eacc45989e78ace4ee894eb4 : SUCCESS in 25m 38s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/200c0d8467f144ad98f42bd8e09886c2 : SUCCESS in 24m 40s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/afea09c6dc6d464d8bc5e58ad2368762 : SUCCESS in 31m 21s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/48d92e4ac37f45f9ae9c30abda58db33 : SUCCESS in 1h 57m 30s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/dc8418d3fffb46e5b581950146a307d3 : SUCCESS in 1h 43m 47s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/5a1cc6ddca0540be97e7b0f2a031f864 : FAILURE in 1h 15m 54s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/710fc58576d640098bcbe4511e72ed3a : SUCCESS in 1h 09m 53s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/fbf0d05dfc1d4fec9c7df0d89873322f : SUCCESS in 26m 23s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/249cb1fa87eb430db5846eab9fb26e07 : SUCCESS in 28m 09s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"3ef9f03e15ac121573532bddfeb075cfa4e11e08","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-06-08 06:28:25.000000000","message":"Patch Set 1:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-921587-2vcqt/index.html\u003e","accounts_in_message":[],"_revision_number":1},{"id":"194076049dc1e23e85a7db726671d66bcbcc3bd5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2024-06-09 02:35:38.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"69d838d5ca1b8b4297800aefd1e6856fb336acfa","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-06-09 02:43:30.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/86fb704f4cd447758a0c04438baf1c1a\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/2652100783e94ee4a0300beb4084266c : FAILURE in 5m 11s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/20ebda5e4d144ef584e3ebbf2ed8dc4e : FAILURE in 4m 12s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"3081dba6dad284acb20bc839cc3811008b8cc436","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-06-09 02:53:40.000000000","message":"Patch Set 2:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-921587-tss2c/index.html\u003e","accounts_in_message":[],"_revision_number":2},{"id":"134fb405f93af399962f399f1e97048284374f48","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-06-09 04:50:14.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/78d3315c4adb428d82f1e5dd7320b529\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/e41cce14e76a4a05a3f8b1f0b65aeae5 : SUCCESS in 2m 16s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/ec57b80f9cd34c90804a856d16f2d407 : SUCCESS in 1h 24m 43s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/74dd7fd55d214976aa8be3ab1a49772d : SUCCESS in 1h 38m 31s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3fcac89291f8492bb70f49bff0608795 : SUCCESS in 1h 09m 12s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/046206a9bb8e41d1bfb4d9bbcb8d8a82 : SUCCESS in 17m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0e80436b88824fe6b395507735727bc7 : SUCCESS in 8m 55s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/1dca0093c4c94dcbbb5977b8949e4fc1 : SUCCESS in 14m 11s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/7acc04d187934e1486299ae4a39ca7ea : SUCCESS in 12m 16s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/8ac91a015f404487acc9a3069ec2e4d5 : SUCCESS in 22m 42s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/85325cb4a0a54100a941981ca7ddccb3 : SUCCESS in 10m 43s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/2da1bad687ea404b89eb1a40cbcc5b8c : SUCCESS in 1h 02m 06s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/6b1f4064dea54a5cb70b88037440ee39 : SUCCESS in 2h 06m 57s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/a3b53bc386df4adaada5b5675ebea6e3 : SUCCESS in 1h 00m 02s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/2d5a78fedcd54510a24d20e317bca2f6 : SUCCESS in 52m 08s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/18a38441446c496289a604d26b81b6af : SUCCESS in 1h 07m 38s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/a26ebe57deb9455cad45ecb587ce71d3 : SUCCESS in 1h 48m 35s\n- nova-next https://zuul.opendev.org/t/openstack/build/568f4f6fc9554d81be3a0dd4c6e22647 : SUCCESS in 1h 37m 51s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/4108a89ac20942a6bf100201a90fafd2 : SUCCESS in 43m 20s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/235e903237584cb184a9c0ae765b5ab5 : SUCCESS in 5m 49s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/3272a937e8a1497cb78a826ba66d1832 : SUCCESS in 24m 24s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/5009c0f5617a4ae8b21568cea1723c3d : SUCCESS in 22m 26s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/13dd5b8db3de4d27bf831a3485d3a3cc : SUCCESS in 30m 37s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/565e243576a24383b9d7a01fa717d72b : SUCCESS in 1h 31m 50s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/3b54a30cbcb94f6e8dfc2a922f1015c7 : SUCCESS in 1h 52m 28s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/ebc326022cd0484eae6fc53534577dfe : FAILURE in 52m 23s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/98b15598ff0c4da188fa3d1d746a2b46 : SUCCESS in 55m 34s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/45ba0b4c205f40e29ad524ebd6ba6a23 : SUCCESS in 29m 36s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/8e5e21da86504c5bac9a436b9a8f634c : SUCCESS in 35m 44s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"7e39832959c2e09e91c1efb3282d7c44ac58958f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2024-06-09 06:21:57.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"8dd9cd8b9298be9be90d64880d2d1b32934240e1","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-06-09 06:35:27.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0f67165ea5634430818dfe1805e58d62\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/007c85b462de47e7b85809c19d3d33e6 : SUCCESS in 11m 49s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/f7a84a6014ac4e9a95ab54f9fd06a151 : SUCCESS in 12m 01s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"51f9b32558908b343ac8964bd51e00f042be55a7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-06-09 08:31:08.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/50693b47fcb9463c91e1348a8f7821b9\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/9b1d4b179799402d870053c644b66b4a : SUCCESS in 1m 58s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/e1bfc96b627d443ab1948a603a38087b : SUCCESS in 1h 09m 25s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/e823dd2cce3c4a64b89d13634feb1403 : SUCCESS in 2h 02m 33s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/5d3358dd828948a9bd1710d266ab221c : SUCCESS in 1h 04m 41s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9e5a0f435d1d477eaf76454758907ae9 : SUCCESS in 20m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c40ba5be2aa34a2d84c9157634356b4c : SUCCESS in 6m 55s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/c06a7a9ded0349e29894bf277ce6f603 : SUCCESS in 13m 00s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a8009cb1b3ff463fa2cfe7b16b0d4cdd : SUCCESS in 12m 21s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/eba81ed2e73145079cf4707c0eb3ae54 : SUCCESS in 17m 13s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b3936741bd534dc4ae3316cf2ce2d46c : SUCCESS in 11m 07s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/692d2007ce8844d2ad87d29f2d37f690 : SUCCESS in 49m 59s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/5046cbd9102541c9b8adaaebd9f59f46 : SUCCESS in 1h 49m 50s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/720520beb7b34529a16c20b26d92044f : SUCCESS in 37m 33s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/86e1f51a47ef499f968a15feac7b4ddc : SUCCESS in 40m 37s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/b33db900e7de4e6ca5d8201453c6eb4d : SUCCESS in 49m 46s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/ad90c790c4324bb8b1ecf099f691b466 : SUCCESS in 1h 32m 40s\n- nova-next https://zuul.opendev.org/t/openstack/build/cb338bc756154af7a74106f6ba9a1a0b : SUCCESS in 1h 40m 22s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/54844c392cea452cbc5c4c935bcb1cf0 : SUCCESS in 39m 41s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/2fd0de0d45944b30854a2c36851ce049 : SUCCESS in 4m 43s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/edd069b8dbb5459194ab0b6f53e299dc : SUCCESS in 27m 09s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/7aa7e17e9ae041e6b36beba4d97c4cc8 : SUCCESS in 24m 11s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/2eb8ff6a9a314fdd92d9ad441a3beebf : SUCCESS in 26m 06s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/ef3a5f5532534408a31bbc201e0a05d5 : SUCCESS in 1h 23m 37s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/19ffa3a4ae9b47d394560f3651e9ef47 : FAILURE in 1h 51m 44s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/7308b5bb318844139a53ec27f1c96eca : SUCCESS in 1h 26m 21s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/42f80204a5d54e8ba0c2dca521e9bfb7 : SUCCESS in 1h 01m 39s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/b61f0eab4786449793d177a83f8bafca : SUCCESS in 32m 49s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/c57a0c1a4f634efcb1fb27c57814dba3 : SUCCESS in 37m 33s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"c180e5753f44998a9446c31a8e8c3c12a6712a54","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2024-06-10 01:01:00.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"8df6a60a6462479e539968417439301b1e4a417a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-06-10 01:17:32.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/97536525e0424f6cbd353411ac129517\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/7bc35e31e4be404ebf44fcd431501fa1 : SUCCESS in 10m 38s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/b3c09dbaf8a54e0ab3cbceaff8670e1e : SUCCESS in 14m 33s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"ef4c3f321cdc6fa3b7980b4487db31d2a7d695e2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-06-10 03:30:38.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/88ee73dcace34c0cbfae0dc2e37dcdbf\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/6dd6305eba584d24b32f24d7ec09ed65 : SUCCESS in 2m 28s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/b041faff00904ea394a1b5df214cb8c6 : SUCCESS in 53m 55s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/ef2b7f3964fc43a48a81df5518c06b44 : SUCCESS in 1h 56m 34s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/6ed6a224087a4b608af22eae15b088aa : SUCCESS in 1h 08m 00s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/94a617c388204a3480149b99a41643b5 : SUCCESS in 16m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ed50cf6c472e496f85d96db2e283d504 : SUCCESS in 8m 38s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/ba81ee732e944f86a3b8017ea88037aa : SUCCESS in 12m 52s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/f73ef058bc5e4ce3ab94f51fa985dce5 : SUCCESS in 11m 50s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/7c1f9f2c74954cd085a2e605c0b61f1c : SUCCESS in 18m 22s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e550838bcc4342239dafedcd3c46237b : SUCCESS in 11m 44s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/81af26bd379e467f84c84804df4cc7db : SUCCESS in 1h 10m 24s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/56a0c4bba687410299f2a388b3077b81 : SUCCESS in 2h 17m 07s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/b9986d669c8246a7acb163c2b185053b : SUCCESS in 56m 53s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/7ae548169edb49698134982380fb07cb : SUCCESS in 51m 46s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/36b8bb20a72d4fd6b59bb0329669b100 : SUCCESS in 1h 11m 21s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/6de58b0094884a1f92c2c868c7f69067 : SUCCESS in 2h 08m 20s\n- nova-next https://zuul.opendev.org/t/openstack/build/8abdc2c9590c472d8b809933fce5ba9e : SUCCESS in 1h 26m 45s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/f439cbfc816045bdbab660a9c726d504 : SUCCESS in 51m 51s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/7997f943c246469d9924fbc08321e6d8 : SUCCESS in 4m 55s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/ee4dd42be93d4a489dd17eae94e6663b : SUCCESS in 28m 08s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/0e8cb666c3f84222991538f06709d922 : SUCCESS in 24m 30s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/91873ed21a574fb7930d4bc6247ee027 : SUCCESS in 30m 11s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/01a85571977a44189cab0bbf2b0664bf : SUCCESS in 1h 48m 18s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/107f9df6720f4ab58c31d6a6c6c368a6 : SUCCESS in 2h 01m 42s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/d05ed3b0237f42d8958cb4e0b8f585e8 : SUCCESS in 1h 22m 18s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/91c50040cdb14eaca377c852762731a9 : SUCCESS in 1h 03m 18s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/639cb81f90f64e86aa6e1209605ead6a : SUCCESS in 28m 31s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/b781f11fdb4d452494c8d5be6cb68f42 : SUCCESS in 29m 06s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"86ce4bcfa315922d06e1bc00146d533ad9df6532","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2024-06-10 03:38:21.000000000","message":"Patch Set 3:\n\nBuild FAILED. 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":3},{"id":"0be7791500bf65494c3799477f72f8e68c15261f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2024-07-07 01:00:38.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"b1db83d89e6924848ae22d4d8ee5cc0a6ea73e56","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-07 01:42:43.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cc46726dc03d4af2b98f2019aca9211e\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/0bdc29b07d8e476d86ee640a943a37b0 : SUCCESS in 37m 16s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/f736a0c4429d4ef0b503064b12dabf93 : FAILURE in 4m 04s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"19c4aed3c7590fae15a374b429ce0e8c961506ba","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-07 03:30:46.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/a4da23cf02944762a0ae8995dcf8e0e5\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/99927375052f4f828182e2fb4142be1a : SUCCESS in 2m 32s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/bf03f37080f1438681e1ac64ebe34068 : SUCCESS in 56m 35s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/a555a14bc38341aebc910c10302f6a51 : SUCCESS in 1h 32m 51s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/238e617298b94bbb8e4b50ec4687a794 : SUCCESS in 1h 03m 01s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/458deb6aeaec4615bd9a0d03ba9b2e2b : SUCCESS in 21m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a441f4977ff6463cb194cbd37234336f : SUCCESS in 7m 18s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/07bc6a39b2674bbfbfc982deeee37e32 : SUCCESS in 14m 04s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/52115759ae4144c78af0bf6cb44c0eb3 : SUCCESS in 11m 18s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/411d68c99f124e0493544986c73f91f9 : SUCCESS in 17m 16s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bbf8a3e2b9194471a22d10840f75fa2b : SUCCESS in 12m 52s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/3c087f1636c749bf8522cdca0e512966 : SUCCESS in 1h 05m 23s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/30dd53b4a88649f890f88a81d7952230 : FAILURE in 1h 42m 45s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/8ed966002bfe4fa8b6f65591c662d874 : SUCCESS in 42m 48s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/57e99f9064224d0287e60cfdc25216a4 : SUCCESS in 55m 17s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/4462434b6ca946dbb8721d7a5d15c4cd : SUCCESS in 1h 05m 24s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/7e5a04814cc447d6ab5a5d91ed6a5863 : SUCCESS in 2h 04m 22s\n- nova-next https://zuul.opendev.org/t/openstack/build/de08c3570fdc4a71ae2904fccc9a6066 : SUCCESS in 1h 29m 53s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/3449fa10ed6c4de3a242e2b28658307e : SUCCESS in 45m 46s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/e429bf72bda84757838636bf057a03b2 : SUCCESS in 6m 06s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/9528107308634d9fbf1137c2b9e8d616 : SUCCESS in 24m 30s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/085bd9d1b9a44b09a37df53903f82917 : SUCCESS in 23m 44s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/0a2dfe495cee4c9391c678278b92eeef : SUCCESS in 28m 41s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/e23408fd812a43d49d58e0fe77d7b2c7 : SUCCESS in 1h 46m 44s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/388f6e24fe454fa287eb5d92b9b10b19 : SUCCESS in 1h 50m 46s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/478136e1a50f45e394a7ed4d311f9045 : SUCCESS in 1h 25m 26s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a5a822eaf95f49b9afe2523af592e940 : SUCCESS in 54m 57s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/64753db9bc8d493c8f1ef7045c4f3614 : SUCCESS in 29m 14s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/6e0ae4600fa84af3acab0eb3f464c472 : SUCCESS in 27m 14s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"ae0e1c07015c110a08993523a951b3fd6ab88019","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2024-07-09 06:04:56.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":5},{"id":"2dcebfb76d9fdd238e0a5fbb3db97862e0651ee4","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-09 06:55:57.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4d1fda4da3014137a02023175d9401a5\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/95216d95ccac4ca39ca8b263ab4c8041 : FAILURE in 47m 44s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/f7f4a87c7faf46f39fa187cd41222a61 : FAILURE in 3m 42s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"78a478eb8873634f32bdf5c3390c87fb234ad723","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-09 08:29:22.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c447eaa717a34474be5cc38b76c03511\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/0c28e60ca8644205a5d633a6e4cdb65c : SUCCESS in 2m 35s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/ee6811f9a4fb42b3ac312533852282ed : SUCCESS in 1h 01m 28s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/87514e47070a4b869241140908558c75 : SUCCESS in 1h 49m 34s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3120a43fa8874a42b7b0f9e17532b2fd : SUCCESS in 56m 02s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e3a15e8cdbc546438f72473fd28e45e2 : SUCCESS in 25m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/900287e9c99c4bddb9803655bc2c2061 : SUCCESS in 8m 34s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/e80d566d4ace438fac671f340c06d19c : SUCCESS in 15m 05s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/09f42f83b5634af79bdb633022f338d9 : SUCCESS in 13m 11s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/5a1c0391c1d643448eafa774672f3657 : SUCCESS in 19m 17s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ea2f1e7434764048b9fac492d707eb4c : SUCCESS in 12m 10s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/46a67c2932404ca98740368b621ee0f0 : SUCCESS in 56m 09s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/935992bef3094085a7363c2294329d98 : SUCCESS in 1h 56m 05s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/f35c6f26c318436fa1329d44ad410455 : SUCCESS in 54m 15s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/690ac66a71e04aac89cf69fb048f277c : SUCCESS in 52m 30s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/e292af24bdc4462f8d947186ef53ea5d : SUCCESS in 1h 06m 48s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/b279c14473324957b2886d76c3b5c3b8 : SUCCESS in 1h 59m 13s\n- nova-next https://zuul.opendev.org/t/openstack/build/94bcd922ea2a407991161d9bd5a51b2a : SUCCESS in 1h 29m 30s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/01255537af96462da2d4a60dc7bb5e36 : SUCCESS in 46m 40s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/e368ebf32e66447f9a6fb614aa760f0e : SUCCESS in 4m 36s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/36e8537ceca64e3c93fed953f50455d9 : SUCCESS in 25m 34s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/6948ecce1d9446dd982ccad7930ed577 : SUCCESS in 24m 18s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/ec39c4ebde234030beceddc1ddbe1c01 : SUCCESS in 31m 58s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/16534a207f2a485386c2af0df9b0a3be : SUCCESS in 1h 41m 40s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/1910aad07a08455db244c61c66c52312 : SUCCESS in 1h 36m 49s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/58736808cbf64becacfd27389a1d4435 : SUCCESS in 1h 26m 13s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8975846ed82a4009b593231fc90df364 : SUCCESS in 56m 35s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/6bb6f337ddd645649865607aba93bde1 : SUCCESS in 30m 53s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/b6a11facb8fd4ab5a7c4ffa641a5a485 : SUCCESS in 33m 01s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"1bdc52c81615e41959d7ff4e302ce28b6f71ffc6","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2026-03-05 14:00:43.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"95ba0fa0713c2fe27ddf80a51bc33716ad08f617","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2026-03-05 14:02:16.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"33003c2d4423c08e96090e26291a15d57f78c56d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2026-05-18 17:12:59.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":6},{"id":"283cfe547433e74efeaa6a8895519ab2fc4ed800","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-05-18 18:17:52.000000000","message":"Patch Set 6:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/Iddbb31fb6c9bef1e7fba3b4dd7c6f5db2e612873 .","accounts_in_message":[],"_revision_number":6},{"id":"2cc8cc497bf04d7a47b35b8bacbdd5fbbf40dcb7","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-18 19:04:23.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ef9852db104d4712b4cc98152fae0557\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/c5124a06b777406f97238c5a06fb5a2c : SUCCESS in 26m 23s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/4eeaee5dc91e47ef97fcef7f8160014e : SUCCESS in 22m 24s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/a9a6810eea884a3797ef362bcbb341e2 : SUCCESS in 46m 57s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"9a3032e7a0dea6f2cd8f7da6667898ee15b18312","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-18 19:52:09.000000000","message":"Patch Set 6: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/5cf3d0d7800e403ebd1c61ba4608798c\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/2f2eedaa6f23446ca594b310c3055dd2 : SUCCESS in 3m 00s\n- requirements-check https://zuul.opendev.org/t/openstack/build/6d647b585714444688922c5aeff90cc1 : SUCCESS in 3m 48s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/542aa9752abb41039183dd90d3ed8540 : SUCCESS in 1h 01m 34s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/d508336671ba48d0ade212f657ba3305 : SUCCESS in 1h 03m 26s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c3eaa9c1aed34d0caa31cbdd85be1255 : SUCCESS in 1h 07m 56s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/da9aca2eca464aa9aa833fa049a18cfb : SUCCESS in 1h 05m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/80cae8ee15ba4aab8e8b22954472596e : SUCCESS in 7m 35s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/8fdb9907b45a4b6e978bd29bc799495e : SUCCESS in 14m 25s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b1a198bbdf4446ea8ebb0a04b34beb0e : SUCCESS in 14m 49s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/540139d1385b4c47b923990156284683 : SUCCESS in 16m 04s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bfb895c2c9844694912ad9e34a60e60d : SUCCESS in 13m 49s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2f3c927e1c94443abf435d7f714b4690 : SUCCESS in 13m 06s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/5c4fffe2ff1b4e029dad46dfd629a4e6 : SUCCESS in 1h 05m 31s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/b55b64deb8364a1eb42d3a9596890ed4 : SUCCESS in 1h 54m 15s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/f35b830fe9b04e4c878cc619810168ee : SUCCESS in 32m 18s\n- nova-vtpm https://zuul.opendev.org/t/openstack/build/ec6b9a15f74f487685e66a8f1912d5b2 : SUCCESS in 34m 21s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/f3ef2d69848f43e8b15aff92028f2987 : SUCCESS in 41m 46s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/ef10fe69605d469ba6c9064c95e14ef9 : SUCCESS in 54m 51s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/05803a9362874e67a186c20bc5c043f2 : SUCCESS in 1h 22m 38s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/2dc6323f0fcf48c881e88532cebf43f2 : SUCCESS in 1h 53m 33s\n- nova-next https://zuul.opendev.org/t/openstack/build/0a7aa225b18f4f67b00ddb6c4f593e16 : SUCCESS in 2h 06m 46s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/caf4e5b4c32f40398f9d7f0e4d19e3f0 : POST_FAILURE in 1h 34m 12s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/f2c93b57c11f4c63bf6671e6d6cbad88 : SUCCESS in 5m 29s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/85fda83fd58843d8bfef0362175de73e : SUCCESS in 27m 44s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/cd20f6739787488289291e1a75f1a8ce : SUCCESS in 24m 13s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/499a207eec154a32a8459b10e162cc77 : FAILURE in 51m 14s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/bd82b46017d4416387fd69ccd6f703e3 : SUCCESS in 58m 54s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/649810efe17e435085572a6a77124fa5 : SUCCESS in 51m 30s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/96f7159f27ef486c95481afd6acf533c : SUCCESS in 43m 47s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/2edf61cbd10c44588d699ed0bcf5a1aa : SUCCESS in 26m 06s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/e22f2c11b256427d9552943ee348eb1f : SUCCESS in 16m 26s","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"2709e904856d3caf5d4cefa91620d7abf7612f42","revisions":{"58598ec493768e1b32e87d224296bb5fcf1a0e4a":{"kind":"REWORK","_number":1,"created":"2024-06-08 01:50:10.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/87/921587/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/87/921587/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/87/921587/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/87/921587/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/87/921587/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/87/921587/1"}}},"commit":{"parents":[{"commit":"f1775f000b3c18ebead0dff7b7313bd2481f0c8d","subject":"Add EncryptDetails object for ephemeral encryption","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f1775f000b3c18ebead0dff7b7313bd2481f0c8d"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2024-06-06 22:22:39.000000000","tz":0},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2024-06-08 01:46:50.000000000","tz":0},"subject":"Add database migration to ALTER encryption_options","message":"Add database migration to ALTER encryption_options\n\nThe encryption_options column in the block_device_mapping table has\nnever been used for anything and data has never been written to it.\n\nNow we have need to store encryption details for BDMs such as what\ncipher algorithm, cipher mode, hash algorithm, etc were used to encrypt\nthe data. We may need these details in the future for upgrade migration\npurposes.\n\nWe agreed that it would not be good to use the existing\nencryption_options field on the BlockDeviceMapping object, so instead\nwe are adding an encryption_details field and raising an exception if\nthere is an attempt to set the never-to-be-used encryption_options\nfield.\n\nWe plan to store the encryption_details data as a serialized\nEncryptDetails JSON blob which could theoretically become large in the\nfuture, so we want to use the TEXT column type to store it.\n\nWe could either add a new encryption_details column to the\nblock_device_mapping table and keep the encryption_options column empty\nforever or we could ALTER the column to change its name and data type\nto be used for encryption_details. We are trying to do the latter to\navoid carrying an empty column which will never be used.\n\nThis adds the encryption_details field to the BlockDeviceMapping object\nas an ObjectField(\u0027EncryptDetails\u0027), raises an exception if an attempt\nis made to set encryption_options, and swaps all of the code over from\nencryption_options to encryption_details.\n\nRelated to blueprint ephemeral-storage-encryption\n\nChange-Id: Iddbb31fb6c9bef1e7fba3b4dd7c6f5db2e612873\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/58598ec493768e1b32e87d224296bb5fcf1a0e4a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/58598ec493768e1b32e87d224296bb5fcf1a0e4a"}]},"branch":"refs/heads/master"},"ce77e95ac39681edb8e856c38a101cf905c8af48":{"kind":"REWORK","_number":2,"created":"2024-06-09 02:35:38.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/87/921587/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/87/921587/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/87/921587/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/87/921587/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/87/921587/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/87/921587/2"}}},"commit":{"parents":[{"commit":"f1775f000b3c18ebead0dff7b7313bd2481f0c8d","subject":"Add EncryptDetails object for ephemeral encryption","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f1775f000b3c18ebead0dff7b7313bd2481f0c8d"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2024-06-06 22:22:39.000000000","tz":0},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2024-06-09 02:33:48.000000000","tz":0},"subject":"Add database migration to ALTER encryption_options","message":"Add database migration to ALTER encryption_options\n\nThe encryption_options column in the block_device_mapping table has\nnever been used for anything and data has never been written to it.\n\nNow we have need to store encryption details for BDMs such as what\ncipher algorithm, cipher mode, hash algorithm, etc were used to encrypt\nthe data. We may need these details in the future for upgrade migration\npurposes.\n\nWe agreed that it would not be good to use the existing\nencryption_options field on the BlockDeviceMapping object, so instead\nwe are adding an encryption_details field and raising an exception if\nthere is an attempt to set the never-to-be-used encryption_options\nfield.\n\nWe plan to store the encryption_details data as a serialized\nEncryptDetails JSON blob which could theoretically become large in the\nfuture, so we want to use the TEXT column type to store it.\n\nWe could either add a new encryption_details column to the\nblock_device_mapping table and keep the encryption_options column empty\nforever or we could ALTER the column to change its name and data type\nto be used for encryption_details. We are trying to do the latter to\navoid carrying an empty column which will never be used.\n\nThis adds the encryption_details field to the BlockDeviceMapping object\nas an ObjectField(\u0027EncryptDetails\u0027), raises an exception if an attempt\nis made to set encryption_options, and swaps all of the code over from\nencryption_options to encryption_details.\n\nRelated to blueprint ephemeral-storage-encryption\n\nChange-Id: Iddbb31fb6c9bef1e7fba3b4dd7c6f5db2e612873\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ce77e95ac39681edb8e856c38a101cf905c8af48"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ce77e95ac39681edb8e856c38a101cf905c8af48"}]},"branch":"refs/heads/master"},"dffde8d6d5023609dd3b0194675213683e97ab0f":{"kind":"REWORK","_number":3,"created":"2024-06-09 06:21:57.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/87/921587/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/87/921587/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/87/921587/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/87/921587/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/87/921587/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/87/921587/3"}}},"commit":{"parents":[{"commit":"f1775f000b3c18ebead0dff7b7313bd2481f0c8d","subject":"Add EncryptDetails object for ephemeral encryption","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f1775f000b3c18ebead0dff7b7313bd2481f0c8d"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2024-06-06 22:22:39.000000000","tz":0},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2024-06-09 06:21:42.000000000","tz":0},"subject":"Add database migration to ALTER encryption_options","message":"Add database migration to ALTER encryption_options\n\nThe encryption_options column in the block_device_mapping table has\nnever been used for anything and data has never been written to it.\n\nNow we have need to store encryption details for BDMs such as what\ncipher algorithm, cipher mode, hash algorithm, etc were used to encrypt\nthe data. We may need these details in the future for upgrade migration\npurposes.\n\nWe agreed that it would not be good to use the existing\nencryption_options field on the BlockDeviceMapping object, so instead\nwe are adding an encryption_details field and raising an exception if\nthere is an attempt to set the never-to-be-used encryption_options\nfield.\n\nWe plan to store the encryption_details data as a serialized\nEncryptDetails JSON blob which could theoretically become large in the\nfuture, so we want to use the TEXT column type to store it.\n\nWe could either add a new encryption_details column to the\nblock_device_mapping table and keep the encryption_options column empty\nforever or we could ALTER the column to change its name and data type\nto be used for encryption_details. We are trying to do the latter to\navoid carrying an empty column which will never be used.\n\nThis adds the encryption_details field to the BlockDeviceMapping object\nas an ObjectField(\u0027EncryptDetails\u0027), raises an exception if an attempt\nis made to set encryption_options, and swaps all of the code over from\nencryption_options to encryption_details.\n\nRelated to blueprint ephemeral-storage-encryption\n\nChange-Id: Iddbb31fb6c9bef1e7fba3b4dd7c6f5db2e612873\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/dffde8d6d5023609dd3b0194675213683e97ab0f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/dffde8d6d5023609dd3b0194675213683e97ab0f"}]},"branch":"refs/heads/master"},"09d4495b5ba9aaad2aa1135dc4c3fee3f4cc54a6":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2024-07-07 01:00:38.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/87/921587/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/87/921587/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/87/921587/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/87/921587/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/87/921587/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/87/921587/4"}}},"commit":{"parents":[{"commit":"c5421f696543359b9a8f0e0a8561a5abb64696e6","subject":"Add EncryptDetails object for ephemeral encryption","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c5421f696543359b9a8f0e0a8561a5abb64696e6"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2024-06-06 22:22:39.000000000","tz":0},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2024-07-06 18:47:54.000000000","tz":0},"subject":"Add database migration to ALTER encryption_options","message":"Add database migration to ALTER encryption_options\n\nThe encryption_options column in the block_device_mapping table has\nnever been used for anything and data has never been written to it.\n\nNow we have need to store encryption details for BDMs such as what\ncipher algorithm, cipher mode, hash algorithm, etc were used to encrypt\nthe data. We may need these details in the future for upgrade migration\npurposes.\n\nWe agreed that it would not be good to use the existing\nencryption_options field on the BlockDeviceMapping object, so instead\nwe are adding an encryption_details field and raising an exception if\nthere is an attempt to set the never-to-be-used encryption_options\nfield.\n\nWe plan to store the encryption_details data as a serialized\nEncryptDetails JSON blob which could theoretically become large in the\nfuture, so we want to use the TEXT column type to store it.\n\nWe could either add a new encryption_details column to the\nblock_device_mapping table and keep the encryption_options column empty\nforever or we could ALTER the column to change its name and data type\nto be used for encryption_details. We are trying to do the latter to\navoid carrying an empty column which will never be used.\n\nThis adds the encryption_details field to the BlockDeviceMapping object\nas an ObjectField(\u0027EncryptDetails\u0027), raises an exception if an attempt\nis made to set encryption_options, and swaps all of the code over from\nencryption_options to encryption_details.\n\nRelated to blueprint ephemeral-storage-encryption\n\nChange-Id: Iddbb31fb6c9bef1e7fba3b4dd7c6f5db2e612873\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/09d4495b5ba9aaad2aa1135dc4c3fee3f4cc54a6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/09d4495b5ba9aaad2aa1135dc4c3fee3f4cc54a6"}]},"branch":"refs/heads/master"},"9e2e70551b607af626ea467a9e20dda6042ee0aa":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2024-07-09 06:04:56.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/87/921587/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/87/921587/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/87/921587/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/87/921587/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/87/921587/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/87/921587/5"}}},"commit":{"parents":[{"commit":"c18f117055581165ac901edd69590e92e0724262","subject":"Add EncryptDetails object for ephemeral encryption","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c18f117055581165ac901edd69590e92e0724262"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2024-06-06 22:22:39.000000000","tz":0},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2024-07-09 05:38:39.000000000","tz":0},"subject":"Add database migration to ALTER encryption_options","message":"Add database migration to ALTER encryption_options\n\nThe encryption_options column in the block_device_mapping table has\nnever been used for anything and data has never been written to it.\n\nNow we have need to store encryption details for BDMs such as what\ncipher algorithm, cipher mode, hash algorithm, etc were used to encrypt\nthe data. We may need these details in the future for upgrade migration\npurposes.\n\nWe agreed that it would not be good to use the existing\nencryption_options field on the BlockDeviceMapping object, so instead\nwe are adding an encryption_details field and raising an exception if\nthere is an attempt to set the never-to-be-used encryption_options\nfield.\n\nWe plan to store the encryption_details data as a serialized\nEncryptDetails JSON blob which could theoretically become large in the\nfuture, so we want to use the TEXT column type to store it.\n\nWe could either add a new encryption_details column to the\nblock_device_mapping table and keep the encryption_options column empty\nforever or we could ALTER the column to change its name and data type\nto be used for encryption_details. We are trying to do the latter to\navoid carrying an empty column which will never be used.\n\nThis adds the encryption_details field to the BlockDeviceMapping object\nas an ObjectField(\u0027EncryptDetails\u0027), raises an exception if an attempt\nis made to set encryption_options, and swaps all of the code over from\nencryption_options to encryption_details.\n\nRelated to blueprint ephemeral-storage-encryption\n\nChange-Id: Iddbb31fb6c9bef1e7fba3b4dd7c6f5db2e612873\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9e2e70551b607af626ea467a9e20dda6042ee0aa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9e2e70551b607af626ea467a9e20dda6042ee0aa"}]},"branch":"refs/heads/master"},"2709e904856d3caf5d4cefa91620d7abf7612f42":{"kind":"REWORK","_number":6,"created":"2026-05-18 17:12:59.000000000","uploader":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"ref":"refs/changes/87/921587/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/87/921587/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/87/921587/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/87/921587/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/87/921587/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/87/921587/6"}}},"commit":{"parents":[{"commit":"4d969d3f106d7e6caed545476860dcadf28d9493","subject":"Add EncryptDetails object for ephemeral encryption","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4d969d3f106d7e6caed545476860dcadf28d9493"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2024-06-06 22:22:39.000000000","tz":0},"committer":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2026-05-15 11:17:00.000000000","tz":0},"subject":"Add database migration to ALTER encryption_options","message":"Add database migration to ALTER encryption_options\n\nThe encryption_options column in the block_device_mapping table has\nnever been used for anything and data has never been written to it.\n\nNow we have need to store encryption details for BDMs such as what\ncipher algorithm, cipher mode, hash algorithm, etc were used to encrypt\nthe data. We may need these details in the future for upgrade migration\npurposes.\n\nWe agreed that it would not be good to use the existing\nencryption_options field on the BlockDeviceMapping object, so instead\nwe are adding an encryption_details field and raising an exception if\nthere is an attempt to set the never-to-be-used encryption_options\nfield.\n\nWe plan to store the encryption_details data as a serialized\nEncryptDetails JSON blob which could theoretically become large in the\nfuture, so we want to use the TEXT column type to store it.\n\nWe could either add a new encryption_details column to the\nblock_device_mapping table and keep the encryption_options column empty\nforever or we could ALTER the column to change its name and data type\nto be used for encryption_details. We are trying to do the latter to\navoid carrying an empty column which will never be used.\n\nThis adds the encryption_details field to the BlockDeviceMapping object\nas an ObjectField(\u0027EncryptDetails\u0027), raises an exception if an attempt\nis made to set encryption_options, and swaps all of the code over from\nencryption_options to encryption_details.\n\nRelated to blueprint ephemeral-storage-encryption\n\nChange-Id: Iddbb31fb6c9bef1e7fba3b4dd7c6f5db2e612873\nSigned-off-by: Pavlo Shchelokovskyy \u003cshchelokovskyy@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2709e904856d3caf5d4cefa91620d7abf7612f42"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2709e904856d3caf5d4cefa91620d7abf7612f42"}]},"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":""}}}]}
