)]}'
{"id":"openstack%2Fnova~867913","triplet_id":"openstack%2Fnova~stable%2Fxena~Iab92124b5776a799c7f90d07281d28fcf191c8fe","project":"openstack/nova","branch":"stable/xena","topic":"fix-ironic-scheduler-race-stable/xena","attention_set":{},"removed_from_attention_set":{"6618":{"account":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"last_update":"2024-03-05 19:13:30.000000000","reason":"Change was abandoned"},"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2024-03-05 19:13:30.000000000","reason":"Change was abandoned"}},"hashtags":[],"change_id":"Iab92124b5776a799c7f90d07281d28fcf191c8fe","subject":"Ironic nodes with instance reserved in placement","status":"ABANDONED","created":"2022-12-15 23:23:24.000000000","updated":"2024-03-05 19:13:30.000000000","total_comment_count":14,"unresolved_comment_count":0,"has_review_started":true,"cherry_pick_of_change":864773,"cherry_pick_of_patch_set":3,"meta_rev_id":"78f651192a89184f2d2a1e35971ba4f99efdd641","_number":867913,"virtual_id_number":867913,"owner":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2022-12-16 19:40:00.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"}],"REVIEWER":[{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-12-15 23:23:24.000000000","updated_by":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"reviewer":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"state":"CC"},{"updated":"2022-12-15 23:41:11.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":"2022-12-16 00:17:51.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":"2022-12-16 17:30:31.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"},{"updated":"2024-03-05 19:13:30.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":"CC"}],"messages":[{"id":"6bbddb8c2ebc2f74f04881b615f496e4d6b2298c","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2022-12-15 23:23:24.000000000","message":"Patch Set 1: Cherry Picked from branch master.\n\nThe following files contain Git conflicts:\n* nova/conf/workarounds.py","accounts_in_message":[],"_revision_number":1},{"id":"c9dcbfbfa4f5b301b2f162b5504d71af9362eca3","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-15 23:41:11.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4d1ccfd4c9384b3e904c6f2aacfba96e\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/4da4072748654810ba9afabf268d7f45 : FAILURE in 11m 30s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/6ea6824b87b64bcebe8d6ccd15fb9017 : FAILURE in 15m 59s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"3614def7c93cd1f5bf18fc1457714d04ef56a033","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-16 00:17:51.000000000","message":"Patch Set 1: Verified-1\n\n(11 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\n\nhttps://zuul.opendev.org/t/openstack/buildset/db69aa76ff8e4324a6dc470e489c2401\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/ed1eaf413dd944bbb7a90bbfaf027689 : FAILURE in 25m 59s\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/a5d15a86f9d9464ba1c1a6ed28aabee9 : FAILURE in 30m 34s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/cdc237d50d814003ac6c233cc319c7b3 : POST_FAILURE in 25m 17s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d1485d6f82d540edb419510dcbf1ba6c : FAILURE in 5m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4d22c9d7ecf7499ea3f61c8e2f4cafc4 : FAILURE in 6m 19s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/6f47fad91bbd496fbca5ace72d993f90 : FAILURE in 5m 02s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/20dad56f9e9b455382f1b72781a7a91e : FAILURE in 5m 44s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/b59778cd29804fed921908dc30192336 : FAILURE in 5m 35s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b3b01ce8e42c4b3da76e99d4ad6622ba : FAILURE in 5m 56s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d90038ebe69542c8aab51a87bd2af78a : SUCCESS in 19m 58s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/d2b3aaa48e224743913b9f461501dd09 : FAILURE in 15m 50s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/405cae7db1644dc08a9d633fcae4aee5 : FAILURE in 15m 24s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/affba580248f4fa886e55f0d165560ee : POST_FAILURE in 21m 16s (non-voting)\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/58066470754e4a0fae62d37bdc52cec2 : POST_FAILURE in 18m 16s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/76d69a94c61c404ba6730a7635eade8d : FAILURE in 21m 25s\n- nova-next https://zuul.opendev.org/t/openstack/build/ce44b61c1e1c49ff82c303add0d0363f : POST_FAILURE in 16m 28s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/edc5cd4ee0024d74bdf2330824b98224 : POST_FAILURE in 21m 46s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/eb569613b8fc4f4e863567278c6420a7 : SUCCESS in 5m 11s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/a4cdbe3245fd47d1a8bcd6c1ebf54a5a : FAILURE in 7m 43s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/3ebe129f90ba4d8bb82bb9fc57a216ea : FAILURE in 5m 21s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/d3d5e8f7927e4d6d84dcac3fe86ee557 : FAILURE in 6m 23s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/6f6ef0f9d0304e4bb8b0f8e8cb416417 : FAILURE in 52m 00s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2e39eab9c8984c19b2764ad643b02ee0 : FAILURE in 18m 17s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/ba9784fc3c9140169cc6128d000580a9 : FAILURE in 16m 51s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/8fabfba910ee4e54a0200b4808b65b0b : FAILURE in 15m 53s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"7ebabff2be6608c3f1aa54b7e3b1b1060b641291","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2022-12-16 14:03:33.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"40d7096bb13922b586c2f23654dc577a2fe8dc78","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-16 14:33:13.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cc9df05bf99f4e2f82fb52f77ba511b5\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/6a9a50dfadbc4821b5a19090bf5a4f54 : SUCCESS in 27m 20s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/a684ee339e024382809e9a61979a1628 : SUCCESS in 27m 47s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"9c51e3fbce5f686cf4d72e21cd734d47b5030234","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-16 15:39:32.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/584c24d5e8814bbbadec8f782d7c5781\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/b4e242c4ea2448bb852f1456cf32441e : SUCCESS in 1h 21m 27s\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/97fb777367694d3ab9777ef6f9194980 : FAILURE in 32m 55s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/02415ee8446b47a5a3a233c143ffb0a9 : SUCCESS in 49m 01s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a56e8c3a46f4418ba06d28308b7d4459 : SUCCESS in 20m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3f84d8a6f33148b5a0c9cfb97324aa5c : SUCCESS in 6m 47s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/9d788d395a5f403a952b942daee8d662 : SUCCESS in 16m 32s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/273b86410c0548209bdd0a2ab3ec23f0 : SUCCESS in 22m 23s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/02e96597d50d4a91986df616eeee2c8b : SUCCESS in 10m 25s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5a8f6e3757de4daeb694a2d406ba88ec : SUCCESS in 12m 58s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/38a2b4f6e7e5455e96816baf738ae65a : SUCCESS in 19m 58s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/8bbb189bece441409c500221bb1fd35d : SUCCESS in 1h 02m 53s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/21267c5c673a409ea9f4ddae8e25839f : SUCCESS in 1h 05m 22s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/97a1482962644f04954b77550ae8ba41 : SUCCESS in 53m 38s (non-voting)\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/ff921d60f1514792be5e1856dd75bc1c : SUCCESS in 45m 19s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/e391977af8c14949b26ce1de93f3f4d9 : SUCCESS in 1h 33m 27s\n- nova-next https://zuul.opendev.org/t/openstack/build/23be661bfdbf46159f4c894f07dbddfd : SUCCESS in 1h 24m 51s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/db722008ab0343e3ae91ea38693d922f : SUCCESS in 54m 58s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/850c149b8b5e4050bad189903bb7e526 : SUCCESS in 4m 58s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/6819efc2bb54412f93d41c6c6343e7d7 : SUCCESS in 20m 26s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/fb7722121c914fd78b6ac9245c3a9519 : SUCCESS in 17m 38s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/84a53bbb08154a8fb6fe8153418ba6fb : SUCCESS in 23m 14s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/0dca67d0cf28462cb778754d728c3936 : SUCCESS in 1h 12m 17s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/72c6194488544ea3bd41c4708d32f176 : SUCCESS in 44m 17s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/23d2472413c14505b1011551c97c8fb1 : SUCCESS in 26m 39s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/9276d672432849a497c43c652baf23ef : FAILURE in 37m 00s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"d63f179ab2af92fd367da950ba0cd2ab4e22fdec","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2022-12-16 16:25:06.000000000","message":"Patch Set 2:\n\nThis change is ready for review.","accounts_in_message":[],"_revision_number":2},{"id":"950b8f7d9a72671eb9062fefc0df508144f1a685","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2022-12-16 17:30:31.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"a9e289b8d3f4389d68a19cd12cf9c01837826c56","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2022-12-16 17:58:39.000000000","message":"Patch Set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"de920b10ac74f9c96224a4ccaa934e160c616169","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2022-12-16 18:02:07.000000000","message":"Patch Set 3: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"3253599da3899ec8a2464655dfab823a1bb2a968","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2022-12-16 18:06:03.000000000","message":"Patch Set 4: Commit message was updated.","accounts_in_message":[],"_revision_number":4},{"id":"d49338e0b9aadae6e09e4f3d584f3c0d2a339382","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2022-12-16 18:06:51.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"f9800bcd40ec7be5312828fe0f3252617d18fa00","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-16 18:37:17.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6a504bb49aab4e48963013d616099cdf\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/16fa44194dde4729882adc3ec73f5ab5 : SUCCESS in 25m 30s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/9277571b761c4311ab861b26d0ea076e : SUCCESS in 29m 25s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"21dd541467db465c319e74b36f6b0a194143a5c0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-16 19:40:00.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bcad8ad956da41aab139656ba20beb2c\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/2f24a0e75f394c99b524915689be8989 : SUCCESS in 1h 28m 13s\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/d75d819e428b474bb458c2bcccc28958 : FAILURE in 49m 17s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b92c5d2bda794d36aa903bbd3f794f39 : SUCCESS in 53m 29s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f8362d7e3b70401e847f72b481f872d6 : SUCCESS in 13m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fa1ca232967045b097239962a1e65e7a : SUCCESS in 6m 39s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/fac02b792fe9438593f62f5893859676 : SUCCESS in 10m 31s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/63fdd473ca424303beaec7926ee93c54 : SUCCESS in 12m 24s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/f279fefea2af48f1b78bd3949bb60e5a : SUCCESS in 11m 35s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2e1fbbfac1384758bd38c6d858cdbfc3 : SUCCESS in 9m 13s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ca578c0d3bb241989d53c65385901b07 : SUCCESS in 18m 21s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/afe0636e4ed746468bf731a2d9272188 : SUCCESS in 1h 05m 28s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/3e30596b76db460997e022c2530bacd2 : SUCCESS in 1h 10m 37s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/51225c952191417a8d5477f91546c6e5 : SUCCESS in 49m 26s (non-voting)\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/292636d5c6c44460a02fe46c33a75b0d : SUCCESS in 45m 50s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/b436ef9380c64cfb8e4373c891e99475 : SUCCESS in 1h 09m 31s\n- nova-next https://zuul.opendev.org/t/openstack/build/99a5dc8f82fe4506acde1446fd4a5307 : SUCCESS in 1h 23m 36s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/99712268c9d742c18862a2b9fb96ce50 : SUCCESS in 52m 28s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/d4f3dc7a147c4fac8e8db6c4c9467f28 : FAILURE in 5m 36s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/b5e60fa5b90041a79a5726c9f7a3a784 : SUCCESS in 21m 51s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/42f22ffe364e48a48d359c5ad9c635f3 : SUCCESS in 17m 18s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/667f5cd68be348e38c5385ccd7eabec0 : SUCCESS in 18m 54s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/dc033447a00d4604a7899ae62e1975fa : SUCCESS in 1h 11m 31s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b320bfa67d604e3287687e300930391c : SUCCESS in 1h 10m 22s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/f5c2ac18ac08475a823ffa702d037a15 : SUCCESS in 24m 42s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/b73118332c304fc5b97f40b443a64cc9 : FAILURE in 27m 28s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"78f651192a89184f2d2a1e35971ba4f99efdd641","tag":"autogenerated:gerrit:abandon","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2024-03-05 19:13:30.000000000","message":"Abandoned\n\nstable/xena branch of openstack/nova is about to be deleted. To be able to do that, all open patches need to be abandoned. Please cherry pick the patch to unmaintained/xena if you want to further work on this patch.","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"6168eab0810ccded27b08dcaec69175469adeb54","revisions":{"4e6093b61d71e72e5e2a52f5543e6a2bdb295db6":{"kind":"REWORK","_number":1,"created":"2022-12-15 23:23:24.000000000","uploader":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"ref":"refs/changes/13/867913/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/13/867913/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/13/867913/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/13/867913/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/13/867913/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/13/867913/1"}}},"commit":{"parents":[{"commit":"d3f3dd89e33f496304d62aace8a33d3061213f29","subject":"Merge \"Retry attachment delete API call for 504 Gateway Timeout\" into stable/xena","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d3f3dd89e33f496304d62aace8a33d3061213f29"}]}],"author":{"name":"John Garbutt","email":"john.garbutt@stackhpc.com","date":"2022-11-16 17:12:40.000000000","tz":0},"committer":{"name":"Ruby Loo","email":"opensrloo@gmail.com","date":"2022-12-15 23:23:24.000000000","tz":0},"subject":"Ironic nodes with instance reserved in placement","message":"Ironic nodes with instance reserved in placement\n\nCurrently, when you delete an ironic instance, we trigger\nand undeploy in ironic and we release our allocation in placement.\nWe do this well before the ironic node is actually available.\n\nWe have attempted to fix this my marking unavailable nodes\nas reserved in placement. This works great until you try\nand re-image lots of nodes.\n\nIt turns out, ironic nodes that are waiting for their automatic\nclean to finish, are returned as a valid allocation candidates\nfor quite some time. Eventually we mark then as reserved.\n\nThis patch takes a strange approach, if we mark all nodes as\nreserved as soon as the instance lands, we close the race.\nThat is, when the allocation is removed the node is still\nunavailable until the next update of placement is done and\nnotices that the node has become available. That may or may\nnot have been after automatic cleaning. The trade off is\nthat when you don\u0027t have automatic cleaning, we wait a bit\nlonger to notice the node is available again.\n\nNote, this is also useful when a broken Ironic node is\nmarked as in-maintainance while it is in-use by a nova\ninstance. In a similar way, we mark the Nova as reserved\nimmmeidately, rather than first waiting for the instance to be\ndeleted before reserving the resources in Placement.\n\nCloses-Bug: #1974070\nChange-Id: Iab92124b5776a799c7f90d07281d28fcf191c8fe\n(cherry picked from commit 3c022e968375c1b2eadf3c2dd7190b9434c6d4c1)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4e6093b61d71e72e5e2a52f5543e6a2bdb295db6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4e6093b61d71e72e5e2a52f5543e6a2bdb295db6"}]},"branch":"refs/heads/stable/xena"},"0fb7da36f17f4aee1b7c139867f8a531be84ec43":{"kind":"REWORK","_number":2,"created":"2022-12-16 14:03:33.000000000","uploader":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"ref":"refs/changes/13/867913/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/13/867913/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/13/867913/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/13/867913/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/13/867913/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/13/867913/2"}}},"commit":{"parents":[{"commit":"d3f3dd89e33f496304d62aace8a33d3061213f29","subject":"Merge \"Retry attachment delete API call for 504 Gateway Timeout\" into stable/xena","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d3f3dd89e33f496304d62aace8a33d3061213f29"}]}],"author":{"name":"John Garbutt","email":"john.garbutt@stackhpc.com","date":"2022-11-16 17:12:40.000000000","tz":0},"committer":{"name":"Ruby Loo","email":"rloo@yahooinc.com","date":"2022-12-16 13:58:39.000000000","tz":0},"subject":"Ironic nodes with instance reserved in placement","message":"Ironic nodes with instance reserved in placement\n\nCurrently, when you delete an ironic instance, we trigger\nand undeploy in ironic and we release our allocation in placement.\nWe do this well before the ironic node is actually available.\n\nWe have attempted to fix this my marking unavailable nodes\nas reserved in placement. This works great until you try\nand re-image lots of nodes.\n\nIt turns out, ironic nodes that are waiting for their automatic\nclean to finish, are returned as a valid allocation candidates\nfor quite some time. Eventually we mark then as reserved.\n\nThis patch takes a strange approach, if we mark all nodes as\nreserved as soon as the instance lands, we close the race.\nThat is, when the allocation is removed the node is still\nunavailable until the next update of placement is done and\nnotices that the node has become available. That may or may\nnot have been after automatic cleaning. The trade off is\nthat when you don\u0027t have automatic cleaning, we wait a bit\nlonger to notice the node is available again.\n\nNote, this is also useful when a broken Ironic node is\nmarked as in-maintainance while it is in-use by a nova\ninstance. In a similar way, we mark the Nova as reserved\nimmmeidately, rather than first waiting for the instance to be\ndeleted before reserving the resources in Placement.\n\nConflicts:\n    nova/conf/workarounds.py\n\nNOTE(rloo): The conflict is because xena doesn\u0027t have these config\noptions that are in master:\n- unified_limits_count_pcpu_as_vcp\n- skip_cpu_compare_on_dest\n- skip_hypervisor_version_check_on_lm\n\nCloses-Bug: #1974070\nChange-Id: Iab92124b5776a799c7f90d07281d28fcf191c8fe\n(cherry picked from commit 3c022e968375c1b2eadf3c2dd7190b9434c6d4c1)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0fb7da36f17f4aee1b7c139867f8a531be84ec43"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0fb7da36f17f4aee1b7c139867f8a531be84ec43"}]},"branch":"refs/heads/stable/xena"},"495c1ea7488b782cae2ab529bfa8919ae291873c":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2022-12-16 17:58:39.000000000","uploader":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"ref":"refs/changes/13/867913/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/13/867913/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/13/867913/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/13/867913/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/13/867913/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/13/867913/3"}}},"commit":{"parents":[{"commit":"d3f3dd89e33f496304d62aace8a33d3061213f29","subject":"Merge \"Retry attachment delete API call for 504 Gateway Timeout\" into stable/xena","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d3f3dd89e33f496304d62aace8a33d3061213f29"}]}],"author":{"name":"John Garbutt","email":"john.garbutt@stackhpc.com","date":"2022-11-16 17:12:40.000000000","tz":0},"committer":{"name":"Ruby Loo","email":"opensrloo@gmail.com","date":"2022-12-16 17:58:39.000000000","tz":0},"subject":"Ironic nodes with instance reserved in placement","message":"Ironic nodes with instance reserved in placement\n\nCurrently, when you delete an ironic instance, we trigger\nand undeploy in ironic and we release our allocation in placement.\nWe do this well before the ironic node is actually available.\n\nWe have attempted to fix this my marking unavailable nodes\nas reserved in placement. This works great until you try\nand re-image lots of nodes.\n\nIt turns out, ironic nodes that are waiting for their automatic\nclean to finish, are returned as a valid allocation candidates\nfor quite some time. Eventually we mark then as reserved.\n\nThis patch takes a strange approach, if we mark all nodes as\nreserved as soon as the instance lands, we close the race.\nThat is, when the allocation is removed the node is still\nunavailable until the next update of placement is done and\nnotices that the node has become available. That may or may\nnot have been after automatic cleaning. The trade off is\nthat when you don\u0027t have automatic cleaning, we wait a bit\nlonger to notice the node is available again.\n\nNote, this is also useful when a broken Ironic node is\nmarked as in-maintainance while it is in-use by a nova\ninstance. In a similar way, we mark the Nova as reserved\nimmmeidately, rather than first waiting for the instance to be\ndeleted before reserving the resources in Placement.\n\nConflicts:\n    nova/conf/workarounds.py\n\nNOTE(rloo): The conflict is because xena doesn\u0027t have these config\noptions that are in master:\n- unified_limits_count_pcpu_as_vcp\n- skip_cpu_compare_on_dest\n- skip_hypervisor_version_check_on_lm\n\nCloses-Bug: #1974070\nChange-Id: Iab92124b5776a799c7f90d07281d28fcf191c8fe\n(cherry picked from commit 3c022e968375c1b2eadf3c2dd7190b9434c6d4c1)(cherry picked from commit c9de185ea1ac1e8d4435c5863b2ad7cefdb28c76)\n(cherry picked from commit 7fe4a7ab47086570a027e9c6d6664db8ae2340ab)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/495c1ea7488b782cae2ab529bfa8919ae291873c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/495c1ea7488b782cae2ab529bfa8919ae291873c"}]},"branch":"refs/heads/stable/xena","description":"Edit commit message"},"6168eab0810ccded27b08dcaec69175469adeb54":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2022-12-16 18:06:03.000000000","uploader":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"ref":"refs/changes/13/867913/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/13/867913/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/13/867913/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/13/867913/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/13/867913/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/13/867913/4"}}},"commit":{"parents":[{"commit":"d3f3dd89e33f496304d62aace8a33d3061213f29","subject":"Merge \"Retry attachment delete API call for 504 Gateway Timeout\" into stable/xena","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d3f3dd89e33f496304d62aace8a33d3061213f29"}]}],"author":{"name":"John Garbutt","email":"john.garbutt@stackhpc.com","date":"2022-11-16 17:12:40.000000000","tz":0},"committer":{"name":"Ruby Loo","email":"opensrloo@gmail.com","date":"2022-12-16 18:06:03.000000000","tz":0},"subject":"Ironic nodes with instance reserved in placement","message":"Ironic nodes with instance reserved in placement\n\nCurrently, when you delete an ironic instance, we trigger\nand undeploy in ironic and we release our allocation in placement.\nWe do this well before the ironic node is actually available.\n\nWe have attempted to fix this my marking unavailable nodes\nas reserved in placement. This works great until you try\nand re-image lots of nodes.\n\nIt turns out, ironic nodes that are waiting for their automatic\nclean to finish, are returned as a valid allocation candidates\nfor quite some time. Eventually we mark then as reserved.\n\nThis patch takes a strange approach, if we mark all nodes as\nreserved as soon as the instance lands, we close the race.\nThat is, when the allocation is removed the node is still\nunavailable until the next update of placement is done and\nnotices that the node has become available. That may or may\nnot have been after automatic cleaning. The trade off is\nthat when you don\u0027t have automatic cleaning, we wait a bit\nlonger to notice the node is available again.\n\nNote, this is also useful when a broken Ironic node is\nmarked as in-maintainance while it is in-use by a nova\ninstance. In a similar way, we mark the Nova as reserved\nimmmeidately, rather than first waiting for the instance to be\ndeleted before reserving the resources in Placement.\n\nConflicts:\n    nova/conf/workarounds.py\n\nNOTE(rloo): The conflict is because xena doesn\u0027t have these config\noptions that are in yoga:\n- unified_limits_count_pcpu_as_vcp\n- skip_cpu_compare_on_dest\n\nCloses-Bug: #1974070\nChange-Id: Iab92124b5776a799c7f90d07281d28fcf191c8fe\n(cherry picked from commit 3c022e968375c1b2eadf3c2dd7190b9434c6d4c1)(cherry picked from commit c9de185ea1ac1e8d4435c5863b2ad7cefdb28c76)\n(cherry picked from commit 7fe4a7ab47086570a027e9c6d6664db8ae2340ab)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6168eab0810ccded27b08dcaec69175469adeb54"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6168eab0810ccded27b08dcaec69175469adeb54"}]},"branch":"refs/heads/stable/xena","description":"Edit commit message"}},"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":{}}}]}
