)]}'
{"id":"openstack%2Fnova~946945","triplet_id":"openstack%2Fnova~master~I0e1dda07110a99daee1137d7692689a6dd274af8","project":"openstack/nova","branch":"master","topic":"bug/2105896","attention_set":{},"removed_from_attention_set":{"4690":{"account":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"last_update":"2026-05-20 22:07:15.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"}},"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2026-05-20 23:22:53.000000000","reason":"Change was submitted"},"9708":{"account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"last_update":"2026-05-20 23:22:53.000000000","reason":"Change was submitted"},"16207":{"account":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"last_update":"2026-05-20 23:22:53.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I0e1dda07110a99daee1137d7692689a6dd274af8","subject":"Add reproducer test for bug 2105896","status":"MERGED","created":"2025-04-10 17:15:11.000000000","updated":"2026-05-20 23:24:06.000000000","submitted":"2026-05-20 23:22:53.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":5,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"946945-bug/2105896","meta_rev_id":"7ee18868ef0a6fc8e8c9cb2c88aac1fdc04b5467","_number":946945,"virtual_id_number":946945,"owner":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-05-20 23:22:53.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"all":[{"value":2,"date":"2026-05-20 22:07:15.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":2,"date":"2026-05-18 22:58:54.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"all":[{"value":1,"date":"2026-05-20 22:07:15.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"}],"reviewers":{"REVIEWER":[{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},{"_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"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-04-10 17:44:07.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-10 17:50:12.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-10 18:11:15.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":"2026-03-19 09:45:28.000000000","updated_by":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"reviewer":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"state":"REVIEWER"},{"updated":"2026-03-19 10:01:46.000000000","updated_by":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"REVIEWER"},{"updated":"2026-03-19 10:01:46.000000000","updated_by":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"},{"updated":"2026-03-19 10:26:31.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"},{"updated":"2026-04-24 13:11:18.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-05-20 10:16:57.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"state":"CC"},{"updated":"2026-05-20 10:16:57.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2026-05-20 10:16:57.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"state":"REVIEWER"},{"updated":"2026-05-20 10:16:57.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"REVIEWER"},{"updated":"2026-05-20 10:16:57.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"state":"REVIEWER"},{"updated":"2026-05-20 10:16:57.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"state":"REVIEWER"}],"messages":[{"id":"2221c0e74854e76c279c24f57d599cda675ac3b1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-04-10 17:15:11.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b48c5cee084a8d4d7ade6dbe04df5c9ff38e6ce0","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-10 17:44:07.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fc938c061e144129a61832a24f7dfb0a\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/06f29fb1bb344c3d8833396bd64050a0 : SUCCESS in 13m 53s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/5a01e5c7eb77469e8b4798ced8d326b4 : SUCCESS in 21m 56s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/9bb5446f2d6742c69ff88d7f553c0af7 : SUCCESS in 26m 35s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"aee162fa703f017deed2248f1c04b430d25a020e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-10 17:50:12.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/409d00e8c2a14abe9dcc11aba6473337\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/aea4a861e9fc4728806da905b9b0baff : SUCCESS in 24m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2d2faf4f13654a49b79d58bcd83f5907 : SUCCESS in 8m 56s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/1df0d4eb7390462a88c2714e4796658a : SUCCESS in 14m 15s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/a902bdc1bc814811b9d15d627ddf2fa3 : SUCCESS in 12m 22s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/33e652e7f45e45e388131e3ec99ef436 : SUCCESS in 14m 34s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b0183e4a408347c0a3fe39b84b422f79 : SUCCESS in 11m 33s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/442993fb052d4f57917823a56c778ed7 : SUCCESS in 2m 39s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/3d2a3e5ec14844b4bd546abb57d89cec : SUCCESS in 23m 14s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/b7ac0c267fca46f294b8c3932e32212b : SUCCESS in 30m 12s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/706c980335bb485d97591bd5990da929 : SUCCESS in 26m 25s","accounts_in_message":[],"_revision_number":1},{"id":"10f9a9e352e0c97a16361080a35d9b270e7785ab","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-10 18:11:15.000000000","message":"Patch Set 1:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-946945-z5lff/index.html\u003e","accounts_in_message":[],"_revision_number":1},{"id":"2270bb78cc85e91d31b4dc2f1b129ef2d4a9897a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"date":"2026-03-19 09:45:28.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"248d1e2b5f317e74a1f8385f9ef5fbe464d858aa","author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"date":"2026-03-19 09:48:04.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"d5da70edd7c2ea94bb31c51733521a0bf17b71fa","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-19 10:18:36.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f3378239817d47979cef92986d472bab\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/3df44f996c594123ac7e4b1123bc729e : SUCCESS in 30m 50s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/d7ded9b5d2f5409594275b65def1465c : SUCCESS in 19m 58s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/4156eb7b85b945cda5c337cea7561afd : SUCCESS in 24m 37s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"7305d403f6a71862d70dad02e32498fa4e02653f","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-03-19 10:26:31.000000000","message":"Patch Set 2:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I0e1dda07110a99daee1137d7692689a6dd274af8 .","accounts_in_message":[],"_revision_number":2},{"id":"984609920c64a079e58ac146a3514f869ee3461e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-19 10:46:49.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/652b2b954a42492b8d55a3b3071fe154\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b2e50d5600ce479ca7287a2ebae35e79 : FAILURE in 46m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/db0e0caa19b2423a83480b07ac4f6716 : SUCCESS in 4m 31s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f80603abaaa244a498159f93c165d9e8 : SUCCESS in 12m 10s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/fe7b74b24b104721b68ad0e4eb39d74a : SUCCESS in 14m 57s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/9b0c1dfa7a6e465398ad752fce3c8752 : SUCCESS in 18m 46s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/99b6d2efa6cb4468916fab91d85cf0d6 : SUCCESS in 9m 59s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/3c6102db47c748a0b32ca2a1bfd08cf3 : SUCCESS in 56m 50s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/2d308d2c9e604b6d842c29f4ba022747 : SUCCESS in 5m 40s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/1277dbdc69994bcfb01f4db41f4de165 : SUCCESS in 31m 14s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/350d1da926f94dccb59643f2882306af : SUCCESS in 25m 44s\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/fb19d869e52746748e34048be5a28e36 : SUCCESS in 18m 20s","accounts_in_message":[],"_revision_number":2},{"id":"9d2605dec2ff31a43ee0735e8bdde246f3e560ae","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-04-24 11:59:17.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"eaaf5b267d51c85ce6aa1a23db37c1f9147e1de1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-24 13:07:07.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4431f4252a394a3a87b8ec0353563980\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/11964a63ac0040c7a40661f564af888b : SUCCESS in 57m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f9ceeb439ceb48b888ee340228d46352 : SUCCESS in 9m 16s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/ff414d2789d249a1804599665be69d85 : SUCCESS in 16m 27s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e25d6f4825b44eb4b16ddf7c851e6bc3 : SUCCESS in 14m 55s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/a05f4e85b35945209639e9986645f9da : SUCCESS in 21m 39s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fd660152ab4344bba2db7984b524d1e8 : SUCCESS in 11m 17s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/05949c4aee1b4a4f8d84bdafbfbacea9 : SUCCESS in 1h 06m 52s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/5565aeae924442b6a7eb18b4b3f82520 : SUCCESS in 5m 25s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/5454ee1c57ec4855bc8badf40ebb94c2 : SUCCESS in 29m 50s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/e790326244cf4eec81deb8bea0bb94ed : SUCCESS in 27m 58s\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/d52ca1381a624655b1c64784621484b9 : SUCCESS in 13m 48s","accounts_in_message":[],"_revision_number":2},{"id":"949f0b2ba602f1cce4477933a0c1b86bdab210b2","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2026-04-24 13:20:24.000000000","message":"Patch Set 2:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":2},{"id":"9a2b4063cf5ffade4ab1b18bb0c3b4516d910b4b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-24 16:05:09.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/872b70e8b7c2461793ab9ddc580c6723\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/9711d8bffb9b487bae2b05a4b652bab1 : SUCCESS in 23m 09s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/076da4d42b35402fbe08356a6185715e : SUCCESS in 17m 21s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/f377c91146d047b5b09efcc02631ed77 : SUCCESS in 20m 33s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"0ed1fe524b4e0ba1bd2f2ed77f9956bd10f774b7","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-05-18 22:58:54.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"fe8fc20c55517ff9cbb49a406a20889ebb88ada8","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-05-20 22:07:15.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"df2849bc6cee68ba48470742aa6c8a646dd4dc75","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-20 22:07:45.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"ed43ba055ca47a75722fc4d6f8c11883620dd9dd","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-05-20 22:16:38.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"06cfa89f669eafa35f882bc188ecf40d47149ac6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-20 23:22:53.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/612821bb82454116af8591c9b65737fe\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0fb8196d0cd745ec98017f1c12131c1c : SUCCESS in 5m 40s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a11e6f30c9b54bb082d4e54a9c2c954c : SUCCESS in 9m 38s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/112c75ceba0946e9a7160cc36e63577e : SUCCESS in 9m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/720ab4cf5a584cd589c53d0d26a8cccd : SUCCESS in 12m 46s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/cca21199c19b47228d39fae9674a62de : SUCCESS in 10m 18s\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/96f4daffe1794dc393e91c12ddfe89e9 : SUCCESS in 25m 11s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/b0cccd929e5440d9ab25c2a12953932f : SUCCESS in 26m 41s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/73e311fcadb24dc8afbbfd95880c1140 : FAILURE in 1h 12m 55s (non-voting)\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/5eedc0dc172943d5a330f47b1abc6b14 : SUCCESS in 5m 22s\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/255f1fb12d1f4afd9bea801985f94c81 : SUCCESS in 15m 15s","accounts_in_message":[],"_revision_number":2},{"id":"2008ac1a48c2a41d7a4359e7eed79945ba384cf6","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-20 23:22:53.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"7ee18868ef0a6fc8e8c9cb2c88aac1fdc04b5467","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-20 23:24:06.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0243242cbdc54f0eb3cd5e0733ba0ed7\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8f62fb563ed548198d921379099b6aae : SUCCESS in 51s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"47ed32399aabc2f55082c78377a55cabfef337bd","revisions":{"836687e1b5f4bb42644591d37166c07fb663f935":{"kind":"REWORK","_number":1,"created":"2025-04-10 17:15:11.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/45/946945/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/45/946945/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/45/946945/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/45/946945/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/45/946945/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/45/946945/1"}}},"commit":{"parents":[{"commit":"6e37eeaeb3cdc64d39d20e49ab71b559a5b5e87b","subject":"Merge \"Add one-time-use devices docs and reno\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6e37eeaeb3cdc64d39d20e49ab71b559a5b5e87b"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-04-10 12:43:30.000000000","tz":60},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-04-10 12:43:30.000000000","tz":60},"subject":"add repoducer test for bug 2105896","message":"add repoducer test for bug 2105896\n\nwhen we added support for neutron security groups\nthat were shared via rbac policy in epoxy the way\nwe detected duplicate groups was implemented incorrectly\n\nnova should reject requests by name if there are two\nsecurity groups with the same name however we also\nreject requests when you use the uuid. That is a bug.\n\nRelated-Bug: #2105896\nChange-Id: I0e1dda07110a99daee1137d7692689a6dd274af8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/836687e1b5f4bb42644591d37166c07fb663f935"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/836687e1b5f4bb42644591d37166c07fb663f935"}]},"branch":"refs/heads/master"},"47ed32399aabc2f55082c78377a55cabfef337bd":{"kind":"REWORK","_number":2,"created":"2026-03-19 09:45:28.000000000","uploader":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"ref":"refs/changes/45/946945/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/45/946945/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/45/946945/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/45/946945/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/45/946945/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/45/946945/2"}}},"commit":{"parents":[{"commit":"7e0f18ff2baaf6aec89eb300b6942c488541da7e","subject":"Merge \"[Trivial]: Remove unused RBAC default alias\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7e0f18ff2baaf6aec89eb300b6942c488541da7e"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-04-10 12:43:30.000000000","tz":60},"committer":{"name":"René Ribaud","email":"rribaud@redhat.com","date":"2026-03-18 18:22:20.000000000","tz":60},"subject":"Add reproducer test for bug 2105896","message":"Add reproducer test for bug 2105896\n\nWhen we added support for neutron security groups\nthat were shared via rbac policy in epoxy the way\nwe detected duplicate groups was implemented incorrectly.\n\nNoUniqueMatchova should reject requests by name if there are two\nsecurity groups with the same name however we also\nreject requests when you use the uuid. That is a bug.\n\nRelated-Bug: #2105896\nCo-Authored-By: René Ribaud \u003crene.ribaud@gmail.com\u003e\nChange-Id: I0e1dda07110a99daee1137d7692689a6dd274af8\nSigned-off-by: René Ribaud \u003crene.ribaud@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/47ed32399aabc2f55082c78377a55cabfef337bd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/47ed32399aabc2f55082c78377a55cabfef337bd"}]},"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"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":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"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":{"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":"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":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
