)]}'
{"id":"openstack%2Fnova~981557","triplet_id":"openstack%2Fnova~master~I9a08437c1c381c0c2b35061be10555ecff89f587","project":"openstack/nova","branch":"master","topic":"bug/2108974","attention_set":{},"removed_from_attention_set":{"16207":{"account":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"last_update":"2026-04-16 17:09:14.000000000","reason":"Change was submitted"},"4393":{"account":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"last_update":"2026-04-16 14:40:55.000000000","reason":"\u003cGERRIT_ACCOUNT_4393\u003e replied on the change","reason_account":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"}}},"hashtags":[],"change_id":"I9a08437c1c381c0c2b35061be10555ecff89f587","subject":"Reproduce bug #2108974: keypairs lost during cross-cell resize","status":"MERGED","created":"2026-03-20 17:33:11.000000000","updated":"2026-04-16 17:10:46.000000000","submitted":"2026-04-16 17:09:14.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":8,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"981557-bug/2108974","meta_rev_id":"af8f4022efa46ea78f761b4d8a3daf901951575f","_number":981557,"virtual_id_number":981557,"owner":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-04-16 17:09:13.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"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":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2026-04-16 14:40:55.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":2,"date":"2026-04-16 16:23:25.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":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":1,"date":"2026-04-16 16:23:25.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":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"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":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"}],"REVIEWER":[{"_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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-03-20 17:43:51.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"CC"},{"updated":"2026-03-20 18:18:49.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-03-20 18:27:15.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":"2026-04-15 22:44:37.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":"2026-04-15 22:45:21.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"},{"updated":"2026-04-16 00:14:45.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-04-16 14:40:55.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"REVIEWER"}],"messages":[{"id":"025b0e69b3c51a846968b57056942f44264a258e","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-20 17:33:11.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a54112423afd85024533b8d7b48708b736fc134c","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2026-03-20 17:43:51.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"ded82e9060715a0c1469cc9ea80fabab2462638d","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-03-20 18:18:49.000000000","message":"Patch Set 1:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I9a08437c1c381c0c2b35061be10555ecff89f587 .","accounts_in_message":[],"_revision_number":1},{"id":"02aab2f4624f293189e1bd63b54c25efdcbaab4c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-20 18:27:15.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/dd1588fc302f4cefaf5e8a05c08e0c3f\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a27dc2662e934f75a029f4d33c2e1eba : FAILURE in 47m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4c2d5c5b5d1b43c2a2f87a0939032e93 : SUCCESS in 6m 39s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/9d0cd5671dd843af8693faccbb91b514 : SUCCESS in 10m 22s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/5963992916dd453a9eb10d6149516b30 : SUCCESS in 9m 16s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/bb21219521894ec6a0917ef054285009 : SUCCESS in 12m 39s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cd929654c1ef48e6a5f6891fdb37fe5d : SUCCESS in 10m 52s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/9e6181cfb7ec4674a0b4109777cdb11b : SUCCESS in 53m 17s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/8e74860886124a2cbabb538384d07b65 : SUCCESS in 4m 04s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/64c186ce8c7d4b7cafaaa2cefa38a5f0 : SUCCESS in 31m 24s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/6b4ef8df106e460ab4790401ab9b916a : SUCCESS in 26m 42s\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/bf65d89a02ba42a0af07df52a5145659 : SUCCESS in 16m 43s","accounts_in_message":[],"_revision_number":1},{"id":"292fb68612a98298b0fb406de8433e87383ccc5e","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-20 19:09:28.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e6a2f375af26445dbac3906f4499932e\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/7083083f54104cb0ba3374991d0a658a : SUCCESS in 36m 57s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/ed4af75825314b3da0db3d827436a1de : SUCCESS in 21m 13s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/47906943ed1147b3a62e58ecd1c854d0 : SUCCESS in 40m 45s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"b0e02133af8058c2716f40d1b3787dceab72381a","author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"date":"2026-03-27 10:05:40.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"fdac129975dae60b55b7f00054c345d5e3278ea4","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2026-04-03 16:49:33.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"fa10cc8ecd2effa8d21809b635b47dd26d48ad13","author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"date":"2026-04-15 17:05:39.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"e2d286af774a7088683234ebfba44ae1f80e88c7","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-04-15 17:36:28.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"625d8b46a16d17a09f7a0f28ef6e20eb33282696","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-15 18:10:59.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4b022b64a67b4e22b3ec07fe7be98d9f\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/77aca679cf684f73b23c2abb47d6006d : SUCCESS in 17m 34s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/9a26fd9b23ad40af9f4c13cda52e150c : SUCCESS in 12m 12s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/2c629b909d264315824e8dd20573a063 : SUCCESS in 20m 32s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"3852209156474b92e5787d05d7e564f4c6a0ebf0","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-04-15 18:15:41.000000000","message":"Patch Set 2:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I9a08437c1c381c0c2b35061be10555ecff89f587 .","accounts_in_message":[],"_revision_number":2},{"id":"16ed4c0554336afd054675fadd187a1e3664709c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-15 19:00:07.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/19c9d1ad8b334e75a58a4c004ec6ccc4\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/152a7904eeb245cd9bdc0e909d50c2ec : FAILURE in 45m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/03589387ac1047afb1bace8499140c67 : SUCCESS in 7m 25s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/bc79eecc4b2b48d897d3a9c3179c0a50 : SUCCESS in 13m 52s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/08c5fa562532461c969ac9078606b2ad : SUCCESS in 16m 42s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/e00b299a1c094ae9b529a68373b55d97 : SUCCESS in 26m 09s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/93ce895e8cbc4ce4912a219927fe880c : SUCCESS in 14m 44s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/d2f2fd08859846a3a06594bccb60aadd : SUCCESS in 1h 07m 42s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/fa634ca49a1741c5950145971ad4a18a : SUCCESS in 5m 14s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/8265c03c56ab4e8db9a08c50cbf39061 : SUCCESS in 31m 56s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/7739eb60353e44129dad26e2e15ffafe : SUCCESS in 29m 51s\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/a331bac70987412ead2271bb0fe1f4a6 : SUCCESS in 14m 38s","accounts_in_message":[],"_revision_number":2},{"id":"9a4cb245d374830f9a743c223818e02737619a67","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-04-15 22:44:37.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"bf71bd0070fe7346cde2716fdd2a9e5795d816be","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-04-15 22:45:21.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"957b8aa63e8104095675104e6cd4f883ba54d580","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-15 23:40:10.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/34cd399075fa48f98c97d0b5a1ad95fc\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/ce98c6ce998f469693bc3973a6bf8bdd : SUCCESS in 17m 01s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/10bdcbd2038a438b9d01e1f1d74e3f88 : SUCCESS in 12m 04s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/f8307a1ab7884525bb06bd357dca91b4 : SUCCESS in 24m 39s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"e91d25a80ce46d37dde8bd70ca298a6ac0d16e62","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-16 00:14:37.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/27260128beb944aea0fe808b1fd6a278\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0a9260d4a430469c895d9f3e21f2b19f : SUCCESS in 1h 24m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/df5267bc0f9a4601a9f6e6b2a046e6cf : SUCCESS in 7m 33s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/01aa3807094e46d592315663f44143c3 : SUCCESS in 10m 32s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/67e32e878f9a45e28a6ace251eb9621a : SUCCESS in 13m 40s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/f61181f32006477dbff5db10194bc00f : SUCCESS in 23m 20s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6f8a0db4b70740b197291835e1eac04e : SUCCESS in 10m 41s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/ba603bea763e470c9b7585c791f40f00 : SUCCESS in 47m 17s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/87a61e7897dd450ab7200afb0d47564d : SUCCESS in 4m 53s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/d77ea4c81bc54d1ab1bd98704aa02286 : SUCCESS in 23m 52s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/137769d4d28d4611ba673703507c9439 : SUCCESS in 25m 02s\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/daa788c3c7f3409db36bfbb0b4276ce2 : SUCCESS in 10m 37s","accounts_in_message":[],"_revision_number":2},{"id":"13d3b5b0da98377890ca93ee14422df48bd9ebf4","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-16 00:23:49.000000000","message":"Patch Set 2:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":2},{"id":"2ad76841b145b2bfac4db55280bd0a743d274436","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2026-04-16 14:40:55.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"16ed224b7cd72ef680b0767689884464c1f50026","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-04-16 16:23:25.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"b514a5ab3a164d09046307d04dbbb36c80caa83b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-16 16:23:56.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"3c9ada3011b157b7bdf08f133e7f18c202975807","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-16 17:09:13.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/638a7ffb85f64acc9e79a4ba816ae4e4\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/aabd3363b7e343a682040f027023e0de : SUCCESS in 7m 03s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/ff8cf7129f384c298c7b4957b824664a : SUCCESS in 10m 25s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c2cb797772684574b186e8cf97e0f62a : SUCCESS in 15m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ba696793b0664085a399e8d52e546306 : SUCCESS in 12m 10s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/b5e3c8814ce3486d948421a8182c8f74 : SUCCESS in 28m 20s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/b9be0c5b05334afe82d98ec573a33d6f : SUCCESS in 25m 04s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/1fa5a75f758441478ace3f751083af15 : SUCCESS in 5m 36s\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/be546f3f7af44703b3fd9f9e8ae77fc3 : SUCCESS in 14m 27s","accounts_in_message":[],"_revision_number":2},{"id":"c5b5b70c0bd56e9147c52c8cdad54d5877f63b6d","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-16 17:09:14.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"af8f4022efa46ea78f761b4d8a3daf901951575f","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-16 17:10:46.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0a6e54829c4d4dd0859ff313bb77b5b6\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/eecd4f1863d84fd9a7285d4d903afce4 : SUCCESS in 49s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"74d98558fb4599ce4c83dc74785df472d1363818","revisions":{"57f02c08bed303721453d9c2eefbca6f34060681":{"kind":"REWORK","_number":1,"created":"2026-03-20 17:33:11.000000000","uploader":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"ref":"refs/changes/57/981557/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/57/981557/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/57/981557/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/57/981557/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/57/981557/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/57/981557/1"}}},"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":"René Ribaud","email":"rribaud@redhat.com","date":"2026-03-20 15:18:58.000000000","tz":60},"committer":{"name":"René Ribaud","email":"rribaud@redhat.com","date":"2026-03-20 16:22:33.000000000","tz":60},"subject":"Reproduce bug #2108974: keypairs lost during cross-cell resize","message":"Reproduce bug #2108974: keypairs lost during cross-cell resize\n\nAdd a functional test that demonstrates bug #2108974: after a\ncross-cell resize and confirm, the keypairs stored in instance_extra\nare not copied to the destination cell, resulting in NULL keypair data.\n\nThe test creates a server with a keypair in cell1, resizes it\ncross-cell to cell2, confirms the resize, and verifies that the\nkeypairs field is empty (0) in the destination cell, documenting the\ncurrent buggy behavior.\n\nRelated-Bug: #2108974\nAssisted-By: Claude-Code opus 4.6\nChange-Id: I9a08437c1c381c0c2b35061be10555ecff89f587\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/57f02c08bed303721453d9c2eefbca6f34060681"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/57f02c08bed303721453d9c2eefbca6f34060681"}]},"branch":"refs/heads/master"},"74d98558fb4599ce4c83dc74785df472d1363818":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-04-15 17:36:28.000000000","uploader":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"ref":"refs/changes/57/981557/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/57/981557/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/57/981557/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/57/981557/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/57/981557/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/57/981557/2"}}},"commit":{"parents":[{"commit":"88d74942f9ff53ed2ceaac9fd9a6942a09b2b0c4","subject":"Merge \"mem-enc: refactor _guest_configure_mem_encryption() for extensibility\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/88d74942f9ff53ed2ceaac9fd9a6942a09b2b0c4"}]}],"author":{"name":"René Ribaud","email":"rribaud@redhat.com","date":"2026-03-20 15:18:58.000000000","tz":60},"committer":{"name":"René Ribaud","email":"rribaud@redhat.com","date":"2026-04-15 17:07:12.000000000","tz":120},"subject":"Reproduce bug #2108974: keypairs lost during cross-cell resize","message":"Reproduce bug #2108974: keypairs lost during cross-cell resize\n\nAdd a functional test that demonstrates bug #2108974: after a\ncross-cell resize and confirm, the keypairs stored in instance_extra\nare not copied to the destination cell, resulting in NULL keypair data.\n\nThe test creates a server with a keypair in cell1, resizes it\ncross-cell to cell2, confirms the resize, and verifies that the\nkeypairs field is empty (0) in the destination cell, documenting the\ncurrent buggy behavior.\n\nRelated-Bug: #2108974\nAssisted-By: Claude-Code opus 4.6\nChange-Id: I9a08437c1c381c0c2b35061be10555ecff89f587\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/74d98558fb4599ce4c83dc74785df472d1363818"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/74d98558fb4599ce4c83dc74785df472d1363818"}]},"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":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"}},{"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":""}}}]}
