)]}'
{"id":"openstack%2Fnova~948446","triplet_id":"openstack%2Fnova~master~Ie4e81d6319499a3bf12b60e0af4cdb291fca9503","project":"openstack/nova","branch":"master","topic":"bp/one-time-use-devices","attention_set":{"4393":{"account":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"last_update":"2025-05-14 08:01:51.000000000","reason":"\u003cGERRIT_ACCOUNT_9708\u003e replied on the change","reason_account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}}},"removed_from_attention_set":{"9708":{"account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"last_update":"2025-05-14 06:41:41.000000000","reason":"Change was submitted"},"4690":{"account":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"last_update":"2025-05-13 20:17:54.000000000","reason":"\u003cGERRIT_ACCOUNT_4690\u003e replied on the change","reason_account":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}}},"hashtags":[],"change_id":"Ie4e81d6319499a3bf12b60e0af4cdb291fca9503","subject":"Example NVMe cleaning script for one-time-use","status":"MERGED","created":"2025-04-29 14:57:19.000000000","updated":"2025-05-14 10:06:34.000000000","submitted":"2025-05-14 06:41:41.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":60,"unresolved_comment_count":2,"has_review_started":true,"submission_id":"948446-bp/one-time-use-devices","meta_rev_id":"1247df862dac64c5d5f19550f2e2881512711ea8","_number":948446,"virtual_id_number":948446,"owner":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-05-14 06:41:40.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}],"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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":2,"date":"2025-05-13 20:17:54.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}],"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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":1,"date":"2025-05-13 20:17:54.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]}],"REVIEWER":[{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-04-29 15:48:08.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2025-04-29 16:34:57.000000000","updated_by":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"reviewer":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2025-04-29 18:43: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":"REVIEWER"},{"updated":"2025-04-30 14:11:55.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":"CC"},{"updated":"2025-05-08 15:04:18.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-05-08 16:27:58.000000000","updated_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"CC"},{"updated":"2025-05-13 20:17:54.000000000","updated_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"REVIEWER"}],"messages":[{"id":"f1d761da5fda96b7c32b772ada175bf48589b522","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-04-29 14:57:19.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c61761448c982414141f711d41d08163fb7d891e","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-29 15:48:08.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8394f5660c3c46a4bdaa13503fa06db1\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/0fb23f58e01d4144ba0301cdc2317652 : SUCCESS in 36m 13s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/a89c9344a7704f77b6e4dece13ef1af3 : SUCCESS in 39m 25s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/91bfc61370454823a2103e979fcc90d9 : FAILURE in 49m 09s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"efbe88718e6016068c860cffa625702a0b16acb9","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2025-04-29 16:34:57.000000000","message":"Patch Set 1:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-948446-k5hsh/index.html\u003e","accounts_in_message":[],"_revision_number":1},{"id":"cd4c781c7b5ba3e1a39c4fc1753407ed250e9269","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-04-29 16:35:31.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"62bd3f3980b99d887ab68d5970e5c8dbbeb929cc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-04-29 16:39:35.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"4db58fcb9641e3470cc7a501368fb91cb4edbab0","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-29 17:22:18.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9587bcb2e39342458396fc89a9f893e2\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/e3de812db2da41658f8b0563287fbba4 : SUCCESS in 19m 30s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/1d7d4f582984455fb2a16e4258ef9308 : SUCCESS in 15m 38s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/bb990d4b744a41d6b1fa3c7dc71e1ee2 : SUCCESS in 39m 42s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"fc67c980d55ac6237ec192dabc0b12bba23b4b11","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-29 18:43:24.000000000","message":"Patch Set 2: Verified-1\n\n(9 comments)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/644b6a18e9844fa594715aba764df515\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/459eb36f1e8b47cf9619300a3fc5d782 : SUCCESS in 40m 32s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/1756622f4a8a4777b2de6c56c9606ce3 : SUCCESS in 1h 45m 18s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/785a51df46fa427b8f59a96e64cade3a : SUCCESS in 45m 59s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0d19a7466efc4377a68b4a2d1a4f2e28 : SUCCESS in 17m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3ae2c2eefbef42eaa3da950837aa30c6 : FAILURE in 7m 19s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/cba2b438f2c14ccdbbb16541ed561c3f : SUCCESS in 7m 52s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/af2cbe3776074204b4a629348c2ce41b : SUCCESS in 11m 20s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/826aba62c830415cbf5e21b669620756 : SUCCESS in 9m 55s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/067fc167228a47da9374293a31c78e18 : SUCCESS in 10m 24s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/38e184630bb346678b18e913f48717dc : SUCCESS in 27m 59s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/cb74d3dfee314d83aa8f6f4459558480 : SUCCESS in 1h 40m 26s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/4805b61a20cd4549942fabab1a907862 : SUCCESS in 23m 15s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/d8c12067e7dc4aad9a06f92fcd791791 : SUCCESS in 42m 42s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/b5a5c7f3417a4693a709c22595f39f86 : SUCCESS in 1h 02m 34s\n- nova-next https://zuul.opendev.org/t/openstack/build/898efe45e35f4d10b856e811f26681c4 : FAILURE in 2h 02m 02s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/16af5b80625b47119e136bf1dec926dd : SUCCESS in 30m 34s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/a94bc2a971fc4ece8f119f783dcc5560 : SUCCESS in 3m 04s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/67e65f03800c4bd7ba6e0c9436c70c63 : FAILURE in 2m 25s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/3e8d07acec2f4cbd946f3420ca9eb2be : SUCCESS in 21m 14s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/29ba5de98137443cbb158c6de39850d6 : SUCCESS in 25m 58s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/64f5c8c430fb4046b304c06ab1b67d95 : SUCCESS in 1h 02m 11s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d156c755fc384843881c3908a87ba957 : SUCCESS in 27m 43s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/84f2d302ec134613aaffeda80b5d9b83 : FAILURE in 11m 12s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/0cca181649b34637b08f44ad4b921a51 : FAILURE in 14m 19s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"2fa5a0e9ffb8d58a2a5c1312a6ecf65fe47991bd","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2025-04-29 19:04:17.000000000","message":"Patch Set 2:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-948446-pbjb9/index.html\u003e","accounts_in_message":[],"_revision_number":2},{"id":"f81ad1a0e27e968b8a3228d4dd6ab0185b486a42","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-04-30 14:11:55.000000000","message":"Patch Set 2:\n\n(5 comments)","accounts_in_message":[],"_revision_number":2},{"id":"ae746b60b1bbe0cb528236db49d986ea6c0efb82","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-04-30 14:36:20.000000000","message":"Patch Set 2:\n\n(4 comments)","accounts_in_message":[],"_revision_number":2},{"id":"316e4b8bae942518b4559748ee9edce94a50910a","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-04-30 14:57:55.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"e555e2d1117816a39ba2f3af29875fac644f7b9a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-05-01 18:30:27.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"1cdff4a202a98e156fc9b4b200a32f8d0a8ab7ca","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2025-05-01 18:57:33.000000000","message":"Patch Set 3:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-948446-t4gsh/index.html\u003e","accounts_in_message":[],"_revision_number":3},{"id":"3de305c895a7c081af627a8aaf1d01954173dd29","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-01 19:01:22.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/23e97ea4f6854298a2db4b75f94fb915\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/99d1657158164352a82a6366bc33561f : SUCCESS in 24m 30s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/b9212926e849411f907ab778af53cc6a : SUCCESS in 23m 17s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/0818ca55a1ee48d88041079d096070ef : SUCCESS in 29m 11s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"0866304c38a82daff3feea6e5ff1426a54a09405","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-01 20:31:42.000000000","message":"Patch Set 3: Verified-1\n\n(1 comment)\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/78373cf0e1824068b33c2509fa6d59ca\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/bb06b14c9ad6436bbebed321e9cade70 : SUCCESS in 46m 42s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/f00d7110b96842599243407963972279 : SUCCESS in 1h 27m 56s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/2b6632ec9b1a43a2aee0a89577e55606 : SUCCESS in 52m 23s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/83e29e0c5cfa4f8ab8ebb43cbf657e07 : SUCCESS in 24m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/640ca37b99eb4f5e8a76fb00a9b3cccc : FAILURE in 3m 34s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/8bede53681de4a4ba44a17ac3d87a57a : SUCCESS in 14m 40s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/5f80d8fec8cd45f498d9cb872f3e9098 : SUCCESS in 7m 32s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f473dde11743463498512e518739ce7c : SUCCESS in 18m 04s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9351a622aeed4db08e3a6e11d2c8a3de : SUCCESS in 12m 29s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/7d7f3db4ef3546069d0e70816668b5ec : SUCCESS in 1h 00m 01s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/843f7aa47a6d4836b1dcde6b5e4442de : SUCCESS in 1h 56m 18s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/806bda82a9f34dce9e300675de9ba7d2 : SUCCESS in 48m 34s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/abc693064b34463d924a561156b70b60 : SUCCESS in 55m 01s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/1dbd08e452584b72a2c7d2bf78bd2717 : SUCCESS in 1h 37m 02s\n- nova-next https://zuul.opendev.org/t/openstack/build/70399cb230ca4677943e5615d5b8c8fb : SUCCESS in 1h 41m 06s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/bc9a744ff77b45d1b4949b372c1e9a19 : SUCCESS in 42m 26s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/541fb44b6d654541ab8b04a15155ac87 : SUCCESS in 4m 45s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/b935463dd4bd437f8dbb0ef4506f5a1f : SUCCESS in 23m 16s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/a7ea0bd1867e4111a75d111122bafc32 : SUCCESS in 26m 53s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/44abb032044b4b75be6147cf51d159be : SUCCESS in 1h 15m 58s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/87ae79cb280e4b6f95768df036b4302f : SUCCESS in 29m 16s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/a5eca5a3142d4281a0ef5bd5b09a366d : FAILURE in 18m 42s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/57cb1f8b1a904bd8be5f62c1a40552a5 : FAILURE in 28m 45s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"248729730a20b35ecf963c6b97ae4987a4a42c41","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-05-01 20:57:54.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"2f55c14d148fa8946e112d9ab7437d4f087e385d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-01 21:29:58.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d269ee02e3bc41babb722bffa3160d9e\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/24b7494d998447b59519412ff40c2a52 : SUCCESS in 25m 13s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/d39c5ce65f7446a187e614922abe279d : SUCCESS in 26m 13s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/43ddf582403e4f649120321b5f072587 : SUCCESS in 30m 14s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"3d6cd5385fc67fced0bbbc486508fb943f205656","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2025-05-01 21:31:29.000000000","message":"Patch Set 4:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-948446-rx572/index.html\u003e","accounts_in_message":[],"_revision_number":4},{"id":"dc91a422d1207d3f2a55079d4164848a64323f31","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-01 23:02:11.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f240225226a043cd945391d6dd832d08\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/0f6252be1aac4db7adde2bac15320ab4 : SUCCESS in 45m 38s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/333e8df50a0e400c85ab960b49203736 : SUCCESS in 1h 58m 46s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/28b735a5e20f4778a381883f9c69b974 : SUCCESS in 49m 27s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5c71927026c94ab8a308046b2a92cec4 : SUCCESS in 22m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/27d8fbaec15a47b29f985400d39f7634 : SUCCESS in 6m 30s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/925c7c689acd47fe8c600f13f2b0982c : SUCCESS in 16m 20s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/3eca4252826948cc83762bcd87cdf983 : SUCCESS in 11m 44s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/50163d21dfb74c089b664a5b260cdac9 : SUCCESS in 14m 06s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4ae08fc36cdd48d09773ae08fb59112a : SUCCESS in 13m 03s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/e6a7db51893d40bc9a44829c59aba336 : SUCCESS in 47m 13s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/b531ef1ee7e7469ca057b6f5715128ad : SUCCESS in 1h 29m 04s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/61520fba0440438c9ffd67604fed0d40 : SUCCESS in 40m 59s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/2786990d77ee4d2ab43736e38f2ea8b4 : SUCCESS in 54m 21s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/478800a5f84c44c1bfd0bd9c7e331550 : SUCCESS in 1h 30m 57s\n- nova-next https://zuul.opendev.org/t/openstack/build/932ed25321a54d11acf6f769fa44d454 : SUCCESS in 2h 01m 16s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/16d9db2947cc47e6b348da3c420a407e : SUCCESS in 41m 21s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/319319f15ea5416c90fc6df2603f786b : SUCCESS in 4m 54s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/0a183bc035cb4b349a47e2a3047a1290 : SUCCESS in 22m 40s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/99c40383446c4a669feb60ab46662b0b : SUCCESS in 32m 56s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/595cf0c9c5fc46e4835d804485701d32 : SUCCESS in 45m 50s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b2121ddd606d44d29879aee2b5f722af : SUCCESS in 43m 21s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/acacd600d2c64881858bf490f48d08d6 : FAILURE in 28m 01s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/5a74c0a0ee684a44a4bba2cc5ec6e80f : FAILURE in 28m 55s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"23595b5b74086f0ff2c60ed36c9079bcfce7f00a","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-05-05 12:27:08.000000000","message":"Patch Set 4:\n\n(10 comments)","accounts_in_message":[],"_revision_number":4},{"id":"4846fa095bcd48a99b1c6d506934e3ef8ba7a3f8","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-05-05 13:41:16.000000000","message":"Patch Set 4:\n\n(7 comments)","accounts_in_message":[],"_revision_number":4},{"id":"7f628343825ac18597f7c6cc01c17319b904b25e","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-05-05 14:52:00.000000000","message":"Patch Set 4:\n\n(7 comments)","accounts_in_message":[],"_revision_number":4},{"id":"417f63a1e9f3195d2b24f277e1eaf794b22bade1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-05-05 14:53:35.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":5},{"id":"a1a32b43d0008ccf2790fd92a1f404a0df253fb6","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-05 16:19:33.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4fba8b3de82c4090ae05035400722a8d\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/a5c61bf9844a4e06953ddcdf07a99cf2 : SUCCESS in 15m 21s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/7ea8670b16b64f4fad0444e78c4726e5 : SUCCESS in 17m 53s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/7caa1f65cf774975bfa48a147718e357 : SUCCESS in 42m 57s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"bda1a38e500f39d8d71ef4d7a3574fde3d473793","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2025-05-05 16:43:38.000000000","message":"Patch Set 5:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-948446-scjs6/index.html\u003e","accounts_in_message":[],"_revision_number":5},{"id":"451d3327b5a2f67be821010cfce0f9abc91b0850","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-05 18:13:25.000000000","message":"Patch Set 5: 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/454ca17b46bd4711b635e8b268583b24\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/047d9f6f5ae546ff9323a7c2f8f1f4af : SUCCESS in 56m 03s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/b2562d5c1ffc486b94630f4747dd9464 : SUCCESS in 2h 24m 23s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/189e8263c3bf4efd99822be101852009 : SUCCESS in 1h 13m 33s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8dd2d62526b74519971fcbf1ee1715a1 : SUCCESS in 17m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a02a4d685c2641a7876afd643eb2a1c0 : SUCCESS in 3m 36s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/7459e398ee7049f18ad28934f4f56b6c : SUCCESS in 7m 50s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/17d4d41639494d4fbfdd10bed9758703 : SUCCESS in 15m 22s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3bed93b7ae2b4ed2920cd4515eaa6df5 : SUCCESS in 17m 48s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/18327c98586f4183a7c6d314bf0d9b12 : SUCCESS in 10m 52s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/696831cad4584fdea07c55a9201d9456 : FAILURE in 58m 28s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/b721fdfc3390499d96d26d7f10d6ae92 : SUCCESS in 1h 53m 12s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/7f6bf59b6604483fb3e73cf47a592bbc : SUCCESS in 47m 48s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/98c6c6f4e6444e8094fb15ac5d0bd6c1 : SUCCESS in 52m 35s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/cc046ff544b54e2c9680fcb53733f071 : SUCCESS in 1h 49m 39s\n- nova-next https://zuul.opendev.org/t/openstack/build/a4acde8b6d944749b9df9eabbe73e7ed : TIMED_OUT in 3h 10m 34s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/6e272254d9644d0a848813b97ecaaf72 : SUCCESS in 42m 17s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/85830280a8e045a7a5ef60c0850b45a2 : SUCCESS in 4m 50s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/d82b16148b6b41b6a045919ad4b51aa7 : SUCCESS in 25m 58s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/8e922a160fef4c1e994efa872f090183 : TIMED_OUT in 1h 00m 55s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/377373458e0d462ab92f684836b6fe9b : SUCCESS in 1h 22m 11s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/cfe3be733f6c41f989cd549d3ca36ce9 : SUCCESS in 41m 52s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/e83d57d1ca5d439f87cb263c258fb1bb : FAILURE in 30m 41s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/93f52dda75a146beb85c77139637ce24 : FAILURE in 30m 07s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"2ffe67fcb17820921028a5b2de67a75aedcfbe95","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-05-05 19:25:24.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"5bc257306798afe9f6c8f0c50d68469aed7970c4","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-05 20:01:11.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/728b4a5178474047943b5c0f5d095e92\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/5d446284b3674e03839e8d7e62d2eb46 : SUCCESS in 27m 10s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/a1ce963efe614bcd978bd0b93675b3a5 : SUCCESS in 30m 54s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/1342cc6e0ee54d87af673709ec6e57a4 : SUCCESS in 33m 59s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"2aa7ab8d1bd2b383c8d3ac098558d3263fbb77dc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-05 21:38:09.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c201ea4bb94b461aa8de15ead6091a76\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/d7596f08e9444693800a6d58db6d7190 : SUCCESS in 55m 20s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/81a2872d39b64a809dedb7f9293e6874 : SUCCESS in 1h 50m 44s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/321e0a9e010b4efa821bc36dfcf3b25d : SUCCESS in 1h 08m 11s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e57f4e4edf64481aba604b09bbce3bea : SUCCESS in 24m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/65ef111e68284f31b3dc64299e8c23de : SUCCESS in 8m 09s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/44fe21a546054220af79c8ced5bb4773 : SUCCESS in 13m 45s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/7d55b5ae11064d97985118277739fb67 : SUCCESS in 14m 06s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ca60270ce3a34279a625843b4489e17e : SUCCESS in 17m 39s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/22508f0e8b99451c89c1a7655a91fa9f : SUCCESS in 7m 34s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/2fc71ecd125a4045aad3404611d3882f : SUCCESS in 59m 26s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/4e5c180465884f09845d0df1b0972784 : SUCCESS in 2h 07m 08s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/db1b6234b53e4c90be4f75f82ae82679 : SUCCESS in 54m 00s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/b86faaf500c94f259abb53fc149acf20 : SUCCESS in 26m 28s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/aaa33aa0a55b4296bf64c0adad6a1509 : SUCCESS in 2h 03m 48s\n- nova-next https://zuul.opendev.org/t/openstack/build/4d2f0fe43bdd43869cb96d3e0cc95dc9 : SUCCESS in 1h 48m 33s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/1c55052226da4259966c6c307d3a1d69 : SUCCESS in 31m 39s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/0740e8f0b4b2490eb92f77fdad74e01f : SUCCESS in 2m 37s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/6d0f698c8cb144c18a5f3b39a18cd385 : SUCCESS in 21m 12s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/8298cb3b40c447c0a710693c45047f04 : SUCCESS in 23m 46s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/0f81a150f3b1424bb58554f5cf747147 : SUCCESS in 1h 19m 28s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/79ad7232082f4353b842840f363959e3 : SUCCESS in 29m 38s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/ae9feff81df74e229a89fc65e1d2a628 : FAILURE in 19m 28s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/6314296d6bd04b23ab9f2f0bd17c2403 : FAILURE in 20m 25s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"1c060e2b99c359f33668db35517542f220d1405d","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2025-05-05 23:18:26.000000000","message":"Patch Set 5:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-948446-fjdsw/index.html\u003e","accounts_in_message":[],"_revision_number":5},{"id":"7a442b5fb074c84e4530fa3514b98d0b2f3314e2","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-05-08 15:04:18.000000000","message":"Patch Set 5: Code-Review+1\n\n(5 comments)","accounts_in_message":[],"_revision_number":5},{"id":"1af359fa17bf34b795cd10fd60d63e026f8457ad","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-05-09 09:39:23.000000000","message":"Patch Set 5: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"ccc43f7460d3e1346645824d8064299cadd89357","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-05-13 20:01:48.000000000","message":"Patch Set 5:\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"56a732784f7b085a765111ec9339a339f93d39d7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-05-13 20:02:51.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":6},{"id":"d5e6724856936bcbfcfaf8db4e66e1e1e7f12d34","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-05-13 20:03:54.000000000","message":"Patch Set 5:\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"93aa3883b887096c7be0747294368321240540a6","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-05-13 20:17:54.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":6},{"id":"b4f45e51b9b67e95354a5b7fea6d5e91a038a61f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-13 20:34:10.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0c9867621ffb4ea89ea3f73707fc889a\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/ecdc7807306d41798d15dd4f4aa4df6d : SUCCESS in 27m 32s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/5e74b549762e4093952a183a987bb7a2 : SUCCESS in 25m 48s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/ead68a16469b40e69d44786888450739 : SUCCESS in 29m 33s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"2f5076eef88282e449ad9e09c36334c9a471e72b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-13 22:12:08.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/59952aac5b1d4ecda35226455cd9a5e2\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/050fe67832b04cd08940730c8a511275 : SUCCESS in 59m 03s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/7e32891525cb48e289ec589e27f3a35f : SUCCESS in 1h 26m 59s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d3e71854ef404de9b842011625497910 : SUCCESS in 51m 26s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0c6db73d66434287ae10b05a76ddaba0 : SUCCESS in 19m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/090694d70db24c868183602724dd97f0 : SUCCESS in 10m 37s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/8bc67ce6e80e4b6c84661d5f23216bb2 : SUCCESS in 13m 37s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/022b511c992e442b953e83e0fabad304 : SUCCESS in 13m 49s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a618db5a1be444129cad41e22a9e0e5e : SUCCESS in 10m 08s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/401e884738694b9d8695dfbab7ef903a : SUCCESS in 6m 56s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/f56252ea53df4e2cb68d2cbd6a88a156 : SUCCESS in 31m 36s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/0a5a107fa9b34f139732403f89f9864f : SUCCESS in 2h 02m 39s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/ac6d5fedda634ee190736dace2271dbe : SUCCESS in 47m 55s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/fe9d51a8d6944239a52eff57cab116a9 : SUCCESS in 55m 20s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/61eee86947814fabb1d8928d2d43c60e : SUCCESS in 2h 04m 11s\n- nova-next https://zuul.opendev.org/t/openstack/build/ad5abb32a0f84befb13425165c7fbb35 : SUCCESS in 1h 55m 07s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/969fb9b7586b40f79a9dfe619f62edeb : SUCCESS in 22m 15s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/f06712e0c90a45ff9af41b0502e9523b : SUCCESS in 4m 57s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/3a2288dbaea6486a9a439adbf6590d51 : SUCCESS in 23m 08s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/75f3604fc5f5406bbc65c8e1cddba578 : SUCCESS in 29m 35s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/cd270e0d267641ebb02250b4dca1c11f : SUCCESS in 1h 03m 40s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fda19bcdcd23499bbeccc78ea2e37575 : SUCCESS in 57m 26s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/ba7e6c5a87594a4dba46db19f51a4424 : FAILURE in 23m 37s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/e6a9fa95b87a4b8fa50fc91dae030d5d : SUCCESS in 31m 52s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"f6dce1be28f9ac9a827d617ae82a8f82e19ebab8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-13 22:12:44.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"348caa77d1dff6ab19008130c0e59c75d1a71e35","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-14 00:04:53.000000000","message":"Patch Set 6: 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/7cad428bf3b94717800db308d73023e4\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/19a64b1862bd42fe883de07e25eee298 : SUCCESS in 54m 39s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/7a8bc4dd653f455faa2a52db9c7a6a78 : SUCCESS in 1h 44m 39s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ba303d75001e4d619b8b7b7445318df1 : SUCCESS in 1h 04m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4dd0c6792d3c4396bd169f835d77cb05 : SUCCESS in 9m 23s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/7a787e6aa2354543afa2ead89174573c : SUCCESS in 12m 35s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/aff0346a868d42b99fb4f6e217ed44f5 : SUCCESS in 13m 39s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/104a04509c8c44f0b8dcf49f90eb2fd2 : SUCCESS in 12m 37s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/7bf24ed667ba45679874701aa3499214 : SUCCESS in 45m 06s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/c9655c071e5547d2aea52d09d81ec43a : SUCCESS in 24m 07s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/8ac25ce512f84f4b9746f527b54687e2 : SUCCESS in 27m 57s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/760b2a61a2af43a695a341e1f121cb30 : SUCCESS in 1h 26m 02s\n- nova-next https://zuul.opendev.org/t/openstack/build/d3235dd2d5694b6b949ef738a684d052 : SUCCESS in 1h 51m 02s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/4d0b85e1e066477898d3c30a4c27c44e : SUCCESS in 5m 16s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/04c8a839c913432087a8d73f13354c2b : FAILURE in 1h 11m 02s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/fcb64c2e494045ed866a2dbbf5b29e4a : SUCCESS in 1h 09m 46s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f669bcb2b0da4dfba8fd759e53a5f285 : SUCCESS in 44m 36s","accounts_in_message":[],"_revision_number":6},{"id":"23e6ada72a788f2c527520a69b0aec5f2375288c","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-05-14 02:25:05.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"fe9e5f30d3c80a25df5b7fb1124cf046b4505e87","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-14 03:14:42.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/68883ed682794784af6d198c83d43b26\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/39452cd497254afe85470b61e064cc66 : SUCCESS in 32m 22s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/34a5145e82104edfb39c62f61893df83 : SUCCESS in 30m 25s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/33c6be7e8b59472d9a30a5d63868e136 : SUCCESS in 32m 47s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"f85fdd09f325c0a38db0947cb707581c55ed8ce2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-14 04:34:16.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7a40693628f34918b21a5b1bef11a752\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/441b3a51ffba41069400926765a27add : SUCCESS in 50m 16s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/77ba77780d2e4d11bfa5733f557e161c : SUCCESS in 1h 39m 51s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/111093906cc748b899bb490c19136607 : SUCCESS in 54m 11s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/05011b5a03dc4034bb4836eedcbe19a9 : SUCCESS in 21m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5bccff83a03f493b87e4cabe17c94146 : SUCCESS in 9m 01s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/111679dc477340359754f2b7bb50f904 : SUCCESS in 12m 51s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/92233615aa414c20a685a857b9bc30b1 : SUCCESS in 11m 59s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/87e91608a46244cebc25899da2e64cc6 : SUCCESS in 13m 59s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/45da6d35f5d74b2c800fcd6bdeb83d7b : SUCCESS in 11m 46s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/03692547e11244d3afb78d7984cb6252 : SUCCESS in 58m 48s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/2e250f76e6d74d9b83e99c5595d30c54 : SUCCESS in 1h 58m 33s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/e629bb417d08463e8a42074f797b4b54 : SUCCESS in 55m 40s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/ad9308e5ef664ad6b7d77b9ba8a98697 : SUCCESS in 56m 07s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/9b38e5a289e8491993678967aba88825 : SUCCESS in 1h 57m 22s\n- nova-next https://zuul.opendev.org/t/openstack/build/f4de711f0fba4f56b7c844903e2a6de7 : SUCCESS in 1h 57m 16s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/d3a87c31e9654a34b50df8095a470d76 : SUCCESS in 36m 25s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/2f13364c20cd407289b2f2264efa3fe2 : SUCCESS in 6m 41s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/65251cafb90c42f9897f9826da683eef : SUCCESS in 25m 07s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/6069299e69004c329770522fcf8a4cf0 : SUCCESS in 34m 31s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/981fcfbb3b654ca39e2aced556980409 : SUCCESS in 1h 17m 03s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/30d624ea6e46477281f0b825a4e90169 : SUCCESS in 56m 48s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/6e4a033eb73d4c0695776cac10ee97c1 : FAILURE in 11m 03s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/af6a8c0fe530470a8e690191032edb18 : SUCCESS in 29m 16s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"7af3f330808ce4425a45f464bdf4302a29723037","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-14 04:34:51.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"e4d5d46b97a82f1cab78c2647bc86eaf5fb7ecf2","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-14 06:41:40.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3d0aa29cfe8e4ed1a2236ca306c21478\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/8d606d7561f44028b63d9c368f66a5d3 : SUCCESS in 43m 46s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/c08b78bc58df47c39c89cf81f1338f11 : SUCCESS in 1h 41m 45s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/785fbc06ae144c77b4b75fa4394d91fa : SUCCESS in 52m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/67c639eec42041338b90a09cb01f0de7 : SUCCESS in 4m 54s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/2e05d83213c14d8697b61611fb321794 : SUCCESS in 13m 44s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/ecc9bdb832fc4e6baa3d799a1eea40b1 : SUCCESS in 14m 42s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0b6ab651f54e4ae4a8148e0c7b9d7020 : SUCCESS in 12m 35s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/348ad281dc144ec5be45f25146cccf28 : SUCCESS in 51m 32s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/477151c020fb497dbb300a00b7464682 : SUCCESS in 26m 21s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/c72d38f483ce4ed7990355ce39867633 : SUCCESS in 30m 06s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/8da710374b0343afb1eb7dfee6cda7a7 : SUCCESS in 1h 59m 31s\n- nova-next https://zuul.opendev.org/t/openstack/build/a6ec0fe8462f454f8aabe56244a05418 : SUCCESS in 2h 04m 54s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/465133f7d3514b18a85088ea36aa53e4 : SUCCESS in 4m 16s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/fc1db5ad8b954187aa3fa9347e196cab : SUCCESS in 1h 28m 35s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/bf77e04c73a64e74afeaa9e5714cb2d8 : SUCCESS in 1h 02m 02s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6c8e6a90d10a4aceab8674ad808ad3bf : SUCCESS in 30m 35s","accounts_in_message":[],"_revision_number":6},{"id":"93a56b1e38e58ada40128ecfb8b760be2ceabb0c","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-14 06:41:41.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":6},{"id":"e00a96b275f23e4d1abdeec1b1992d4cf79621bf","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-14 06:42:35.000000000","message":"Patch Set 6:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5fe065b5274d4b57947dd6ea73585585\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fb0f92755c9c44ae876f5d6f5bf8810f : SUCCESS in 44s","accounts_in_message":[],"_revision_number":6},{"id":"c4b2980df49ee9f99e1824afcdffc27d353009df","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-05-14 08:01:51.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"69e7b306a9242ef1b78c1eb3d48f8e1cc4d26368","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2025-05-14 09:36:11.000000000","message":"Patch Set 6:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-948446-2jjlc/index.html\u003e","accounts_in_message":[],"_revision_number":6},{"id":"1247df862dac64c5d5f19550f2e2881512711ea8","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2025-05-14 10:06:34.000000000","message":"Patch Set 6:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-948446-bm469/index.html\u003e","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"28331fee3cff7ac3ccbeb96c22556a5192642309","revisions":{"95462e4569cab9af1d1b216b260b58c6bb47601a":{"kind":"REWORK","_number":1,"created":"2025-04-29 14:57:19.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/46/948446/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/46/948446/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/948446/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/948446/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/948446/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/46/948446/1"}}},"commit":{"parents":[{"commit":"3e7017eb2952d5258d96e27b6c16aae1ed472b21","subject":"Merge \"Replace eventlet sleep with time.sleep\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3e7017eb2952d5258d96e27b6c16aae1ed472b21"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2025-04-29 13:55:52.000000000","tz":-420},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2025-04-29 14:56:17.000000000","tz":-420},"subject":"WIP Example NVMe cleaning script for one-time-use","message":"WIP Example NVMe cleaning script for one-time-use\n\nThis is an example NVMe cleaner script that can listen to notifications\nfrom a per-compute topic and perform basic NVMe cleaning as a result.\n\nRelated to blueprint one-time-use-devices\n\nChange-Id: Ie4e81d6319499a3bf12b60e0af4cdb291fca9503\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/95462e4569cab9af1d1b216b260b58c6bb47601a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/95462e4569cab9af1d1b216b260b58c6bb47601a"}]},"branch":"refs/heads/master"},"b5863cc1047973bc633ee8bfeb5233d4edb9c69f":{"kind":"REWORK","_number":2,"created":"2025-04-29 16:39:35.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/46/948446/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/46/948446/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/948446/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/948446/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/948446/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/46/948446/2"}}},"commit":{"parents":[{"commit":"3e7017eb2952d5258d96e27b6c16aae1ed472b21","subject":"Merge \"Replace eventlet sleep with time.sleep\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3e7017eb2952d5258d96e27b6c16aae1ed472b21"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2025-04-29 13:55:52.000000000","tz":-420},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2025-04-29 16:35:51.000000000","tz":-420},"subject":"WIP Example NVMe cleaning script for one-time-use","message":"WIP Example NVMe cleaning script for one-time-use\n\nThis is an example NVMe cleaner script that can listen to notifications\nfrom a per-compute topic and perform basic NVMe cleaning as a result.\n\nRelated to blueprint one-time-use-devices\n\nChange-Id: Ie4e81d6319499a3bf12b60e0af4cdb291fca9503\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b5863cc1047973bc633ee8bfeb5233d4edb9c69f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b5863cc1047973bc633ee8bfeb5233d4edb9c69f"}]},"branch":"refs/heads/master"},"4a26426f64ecb41ff1d8539ed37f03fa7962488e":{"kind":"REWORK","_number":3,"created":"2025-05-01 18:30:27.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/46/948446/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/46/948446/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/948446/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/948446/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/948446/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/46/948446/3"}}},"commit":{"parents":[{"commit":"3e7017eb2952d5258d96e27b6c16aae1ed472b21","subject":"Merge \"Replace eventlet sleep with time.sleep\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3e7017eb2952d5258d96e27b6c16aae1ed472b21"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2025-04-29 13:55:52.000000000","tz":-420},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2025-05-01 18:27:35.000000000","tz":-420},"subject":"Example NVMe cleaning script for one-time-use","message":"Example NVMe cleaning script for one-time-use\n\nThis is an example NVMe cleaner script that can listen to notifications\nfrom a per-compute topic and perform basic NVMe cleaning as a result.\n\nIt also supports periodic cleaning, notification pooling (if desired,\nbut not recommended), and single-shot (i.e. cron) mode.\n\nI ran this while hammering my devstack node in a tight loop of create/\ndelete with a PCI device. The creates would succeed and fail as the\ncleaning took a few seconds per iteration, then recover, create again,\ndelete, clean, etc. Dozens of loops in a row with expected results.\n\nRelated to blueprint one-time-use-devices\n\nChange-Id: Ie4e81d6319499a3bf12b60e0af4cdb291fca9503\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4a26426f64ecb41ff1d8539ed37f03fa7962488e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4a26426f64ecb41ff1d8539ed37f03fa7962488e"}]},"branch":"refs/heads/master"},"2e7fa24c378bd679958d946ff34464c9bb65fc2c":{"kind":"REWORK","_number":4,"created":"2025-05-01 20:57:54.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/46/948446/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/46/948446/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/948446/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/948446/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/948446/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/46/948446/4"}}},"commit":{"parents":[{"commit":"3e7017eb2952d5258d96e27b6c16aae1ed472b21","subject":"Merge \"Replace eventlet sleep with time.sleep\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3e7017eb2952d5258d96e27b6c16aae1ed472b21"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2025-04-29 13:55:52.000000000","tz":-420},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2025-05-01 20:57:46.000000000","tz":-420},"subject":"Example NVMe cleaning script for one-time-use","message":"Example NVMe cleaning script for one-time-use\n\nThis is an example NVMe cleaner script that can listen to notifications\nfrom a per-compute topic and perform basic NVMe cleaning as a result.\n\nIt also supports periodic cleaning, notification pooling (if desired,\nbut not recommended), and single-shot (i.e. cron) mode.\n\nI ran this while hammering my devstack node in a tight loop of create/\ndelete with a PCI device. The creates would succeed and fail as the\ncleaning took a few seconds per iteration, then recover, create again,\ndelete, clean, etc. Dozens of loops in a row with expected results.\n\nRelated to blueprint one-time-use-devices\n\nChange-Id: Ie4e81d6319499a3bf12b60e0af4cdb291fca9503\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2e7fa24c378bd679958d946ff34464c9bb65fc2c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2e7fa24c378bd679958d946ff34464c9bb65fc2c"}]},"branch":"refs/heads/master"},"270de36b85281a2424c70b24a000140c284fe1b5":{"kind":"REWORK","_number":5,"created":"2025-05-05 14:53:35.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/46/948446/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/46/948446/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/948446/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/948446/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/948446/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/46/948446/5"}}},"commit":{"parents":[{"commit":"3e7017eb2952d5258d96e27b6c16aae1ed472b21","subject":"Merge \"Replace eventlet sleep with time.sleep\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3e7017eb2952d5258d96e27b6c16aae1ed472b21"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2025-04-29 13:55:52.000000000","tz":-420},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2025-05-05 14:53:14.000000000","tz":-420},"subject":"Example NVMe cleaning script for one-time-use","message":"Example NVMe cleaning script for one-time-use\n\nThis is an example NVMe cleaner script that can listen to notifications\nfrom a per-compute topic and perform basic NVMe (or generic command)\ncleaning as a result.\n\nIt also supports periodic cleaning, notification pooling (if desired,\nbut not recommended), and single-shot (i.e. cron) mode.\n\nI ran this while hammering my devstack node in a tight loop of create/\ndelete with a PCI device. The creates would succeed and fail as the\ncleaning took a few seconds per iteration, then recover, create again,\ndelete, clean, etc. Dozens of loops in a row with expected results.\n\nRelated to blueprint one-time-use-devices\n\nChange-Id: Ie4e81d6319499a3bf12b60e0af4cdb291fca9503\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/270de36b85281a2424c70b24a000140c284fe1b5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/270de36b85281a2424c70b24a000140c284fe1b5"}]},"branch":"refs/heads/master"},"28331fee3cff7ac3ccbeb96c22556a5192642309":{"kind":"REWORK","_number":6,"created":"2025-05-13 20:02:51.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/46/948446/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/46/948446/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/948446/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/948446/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/948446/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/46/948446/6"}}},"commit":{"parents":[{"commit":"3e7017eb2952d5258d96e27b6c16aae1ed472b21","subject":"Merge \"Replace eventlet sleep with time.sleep\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3e7017eb2952d5258d96e27b6c16aae1ed472b21"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2025-04-29 13:55:52.000000000","tz":-420},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2025-05-13 20:02:40.000000000","tz":-420},"subject":"Example NVMe cleaning script for one-time-use","message":"Example NVMe cleaning script for one-time-use\n\nThis is an example NVMe cleaner script that can listen to notifications\nfrom a per-compute topic and perform basic NVMe (or generic command)\ncleaning as a result.\n\nIt also supports periodic cleaning, notification pooling (if desired,\nbut not recommended), and single-shot (i.e. cron) mode.\n\nI ran this while hammering my devstack node in a tight loop of create/\ndelete with a PCI device. The creates would succeed and fail as the\ncleaning took a few seconds per iteration, then recover, create again,\ndelete, clean, etc. Dozens of loops in a row with expected results.\n\nRelated to blueprint one-time-use-devices\n\nChange-Id: Ie4e81d6319499a3bf12b60e0af4cdb291fca9503\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/28331fee3cff7ac3ccbeb96c22556a5192642309"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/28331fee3cff7ac3ccbeb96c22556a5192642309"}]},"branch":"refs/heads/master"}},"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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}},{"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":{}}}]}
