)]}'
{"id":"openstack%2Fnova~900811","triplet_id":"openstack%2Fnova~stable%2Fzed~Ifd09b373bca9b4f182b9cd2e2b8c792d0989b2c2","project":"openstack/nova","branch":"stable/zed","topic":"fix_instance_rebuild_yoga_zed_migration","attention_set":{},"removed_from_attention_set":{"36198":{"account":{"_account_id":36198,"name":"Robert Franzke","display_name":"Robert Franzke","email":"robert.franzke@mail.schwarz","username":"r-franzke"},"last_update":"2024-02-08 13:59:21.000000000","reason":"Change was abandoned"}},"hashtags":[],"change_id":"Ifd09b373bca9b4f182b9cd2e2b8c792d0989b2c2","subject":"fix: server rebuild not working during zed upgrade","status":"ABANDONED","created":"2023-11-13 17:22:42.000000000","updated":"2024-02-08 13:59:21.000000000","total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"78aff49555b98f6a69bf2361d98be1d426af3df8","_number":900811,"virtual_id_number":900811,"owner":{"_account_id":36198,"name":"Robert Franzke","display_name":"Robert Franzke","email":"robert.franzke@mail.schwarz","username":"r-franzke"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"tag":"autogenerated:zuul:check","value":1,"date":"2023-11-13 19:19:12.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"all":[{"value":-1,"date":"2023-11-16 10:01:19.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-11-13 18:24:00.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":"2023-11-13 19:19: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":"2023-11-16 10:01:19.000000000","updated_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"reviewer":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"state":"REVIEWER"}],"messages":[{"id":"bafc4c3970e52f80f185f8a03015b48561c94df3","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":36198,"name":"Robert Franzke","display_name":"Robert Franzke","email":"robert.franzke@mail.schwarz","username":"r-franzke"},"date":"2023-11-13 17:22:42.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8deb5a9f95c3e31892fbadcbbde7998102faaa77","tag":"autogenerated:gerrit:setReadyForReview","author":{"_account_id":36198,"name":"Robert Franzke","display_name":"Robert Franzke","email":"robert.franzke@mail.schwarz","username":"r-franzke"},"date":"2023-11-13 17:29:00.000000000","message":"Set Ready For Review","accounts_in_message":[],"_revision_number":1},{"id":"65f6a6fc1f65815a18b5be9a2c5fcde96619c043","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-13 18:24:00.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4480766798514152885267df71f1db30\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/c75897a9f2834044939fd8ca01279336 : SUCCESS in 14m 16s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/28c89059b3654ae5a10d0ac30b29dfb2 : FAILURE in 58m 35s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"bafb3f384521fda7038c0ffaf14c431a28f4805f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-13 19:19:12.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6fd5c64bf3e74a06938f972cff8af0a8\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/d29605090e7544beab32bf8005cbd88d : SUCCESS in 1h 10m 06s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c4977365df8b438d9b7001f58c339e2f : SUCCESS in 44m 51s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/be437d6b3f8747c58f300b9a4692c889 : SUCCESS in 17m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/35c507ebbf94446db8e26ce0923b8568 : SUCCESS in 12m 56s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/a45cb1fb589c4b1fb795b44efbcddba9 : SUCCESS in 13m 24s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/6b7e09ff8e714571a295eb5fb1d46f15 : SUCCESS in 14m 09s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b3858752059c48b29726ae24c352c67e : SUCCESS in 14m 46s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/47a072d3d4c64d07a48e46bac616966f : SUCCESS in 8m 57s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/d9d9c3cdb11845cd860e335d142df473 : SUCCESS in 1h 11m 52s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/7c384544a6c04cdd94f9248f9e4f8aa0 : SUCCESS in 1h 32m 00s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/24e0ce3e6a654c208bfabbfe940127a5 : SUCCESS in 40m 09s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/2d5d7951e48446a49f49a333c2e04c98 : SUCCESS in 53m 29s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/3dc4e02f35a947ffb5847a56aad439fe : SUCCESS in 1h 34m 47s\n- nova-next https://zuul.opendev.org/t/openstack/build/2f119a1031f14ac4bfd30f41d47f7eb9 : SUCCESS in 1h 45m 43s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/b820a7538de2485eb54373c00faa8d1a : SUCCESS in 34m 27s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/bc0ba2076a1f4bf0a4f3f4cded3746c1 : FAILURE in 5m 02s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/e05bf78a040445e79da2a7b89c87d949 : SUCCESS in 22m 47s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/859f6ce942464597b79680b32711c7be : SUCCESS in 24m 38s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/d31af73387b44f7aa14e3cfc68a80ef9 : SUCCESS in 25m 16s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/e157d218b0a041dc9fc31b7766d1c300 : SUCCESS in 1h 00m 06s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/41927c7b51f2403eb02bca46be56053d : SUCCESS in 59m 34s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/29bc2cb8761646dc8aff69dcacc2e8b6 : SUCCESS in 37m 57s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/f1f285d3bb5746af82b4c0c1cb361738 : SUCCESS in 55m 24s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"6ca55fb846f3236d7dc1745b1a60d8080cead6f9","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2023-11-16 10:01:19.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"78aff49555b98f6a69bf2361d98be1d426af3df8","tag":"autogenerated:gerrit:abandon","author":{"_account_id":36198,"name":"Robert Franzke","display_name":"Robert Franzke","email":"robert.franzke@mail.schwarz","username":"r-franzke"},"date":"2024-02-08 13:59:21.000000000","message":"Abandoned\n\nduplicate of https://review.opendev.org/q/I0ca04045f8ac742e2b50490cbe5efccaee45c5c0","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"04f4baf1e9265140bce7a1f28c9c487ffc95a00c","revisions":{"04f4baf1e9265140bce7a1f28c9c487ffc95a00c":{"kind":"REWORK","_number":1,"created":"2023-11-13 17:22:42.000000000","uploader":{"_account_id":36198,"name":"Robert Franzke","display_name":"Robert Franzke","email":"robert.franzke@mail.schwarz","username":"r-franzke"},"ref":"refs/changes/11/900811/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/11/900811/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/11/900811/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/11/900811/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/11/900811/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/11/900811/1"}}},"commit":{"parents":[{"commit":"53e3afe3a6024be6ead35132230dc468dd808850","subject":"Decorate only Flavor.get_* methods that execute queries","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/53e3afe3a6024be6ead35132230dc468dd808850"}]}],"author":{"name":"Robert Franzke","email":"robert.franzke@mail.schwarz","date":"2023-11-13 16:41:35.000000000","tz":60},"committer":{"name":"Robert Franzke","email":"robert.franzke@mail.schwarz","date":"2023-11-13 17:22:39.000000000","tz":60},"subject":"fix: server rebuild not working during zed upgrade","message":"fix: server rebuild not working during zed upgrade\n\nDue to a bug in OpenStack, it is not possible to rebuild a server, when\nthere are computenodes with the RPC version 6.0 and 6.1 deployed at the\nsame time. This corresponds to the openstack versions yoga and zed.\n\nIf this is the case, the conductor will use the API Version 6.0, as that\nis the lowest in the database over all compute nodes. This causes a\ncheck [1] in the compute RPC API to remove the reimage_boot_volume flag\nfrom the request and lower the version to the first matching one. In\nthis case version 6.0.\n\nThis causes nova-compute to handle this request without the\n_ComputeV5Proxy layer. So it expects the new reimage_boot_volume flag,\nwhich was removed in the conductor.\n\nAs it seems, that it is an corner case and only applys for this single\nflag, the workaround just defaults the flag to False. Which corresponds\nto the same behavior that is implemented in the _ComputeV5Proxy layer.\n\n[1] https://github.com/openstack/nova/blob/6919db561280874d18fdf61b6750e0c765e0f632/nova/conductor/rpcapi.py#L447\n\nChange-Id: Ifd09b373bca9b4f182b9cd2e2b8c792d0989b2c2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/04f4baf1e9265140bce7a1f28c9c487ffc95a00c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/04f4baf1e9265140bce7a1f28c9c487ffc95a00c"}]},"branch":"refs/heads/stable/zed"}},"requirements":[],"submit_records":[],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Review-Priority","description":"Review Priority","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
