)]}'
{"id":"openstack%2Fnova~867914","triplet_id":"openstack%2Fnova~stable%2Fwallaby~Iab92124b5776a799c7f90d07281d28fcf191c8fe","project":"openstack/nova","branch":"stable/wallaby","topic":"fix-ironic-scheduler-race-stable/wallaby","attention_set":{},"removed_from_attention_set":{"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2022-12-16 18:08:47.000000000","reason":"\u003cGERRIT_ACCOUNT_11604\u003e replied on the change","reason_account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},"6618":{"account":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"last_update":"2024-03-05 19:06:19.000000000","reason":"Change was abandoned"}},"hashtags":[],"change_id":"Iab92124b5776a799c7f90d07281d28fcf191c8fe","subject":"Ironic nodes with instance reserved in placement","status":"ABANDONED","created":"2022-12-15 23:24:13.000000000","updated":"2024-03-05 19:06:19.000000000","total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"cherry_pick_of_change":864773,"cherry_pick_of_patch_set":3,"meta_rev_id":"c953cd29656ce95e90bd881d2139d21aca501f81","_number":867914,"virtual_id_number":867914,"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":[{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"tag":"autogenerated:zuul:check","value":1,"date":"2022-12-16 19:50:29.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":{"approved":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":2,"date":"2022-12-16 18:08:47.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"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":"","default_value":0,"optional":true},"Workflow":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-12-15 23:24:13.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:40:28.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:20:26.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:31:37.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:06:18.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":"80515b8e0b9d1ec52e57e887341debbbd3275f8b","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2022-12-15 23:24:13.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":"e55ec8561706f32322fc88c0196b10a82db37243","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-15 23:40:28.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e6fd8760d306420f9fba1281b66e127e\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/df64571bab304c4c8342ac1f5dd49954 : FAILURE in 10m 36s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/23e0b30138a84aafb05e89ae451a3c26 : FAILURE in 14m 26s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"4e787d2f11563a6413912370ec15f16fae0a431b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-16 00:20:26.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/0c56cad520bb403a82192433d0644e8a\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/0a3f2cce56e2498d87b635c79e0f3a61 : FAILURE in 24m 34s\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/e3136fe2e52a45faa55ffb2ade40a67f : FAILURE in 26m 39s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/40e0606fd2c44eeeb77e208a6a6b4ed5 : POST_FAILURE in 31m 28s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2083607beb694fa894629bef0fafc1c4 : FAILURE in 5m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fde47181e65941c1bbbea1abbffa3418 : FAILURE in 5m 50s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b9a12cb9fcba4edba152257c818396fb : FAILURE in 5m 16s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/f180c3e3ee7f4f41b66c02462fd6d714 : FAILURE in 4m 45s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/e8492ed2b8624319999351f4e77cf6f4 : FAILURE in 5m 15s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ca0316e71b804fe0aaf7982a6d4a8e97 : FAILURE in 5m 42s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b5db8842e57745b7aa29501b2091c209 : SUCCESS in 21m 06s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/a790cb26290b4d5a8eb443cccf927a79 : FAILURE in 27m 24s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/e3c21af0fb5b4714aa97edf819c669ed : FAILURE in 29m 46s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/1031ed7a25ae4e178b272670e5197a5b : POST_FAILURE in 30m 26s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/b7270b48d7a5497c8c04c847f8f7dd60 : FAILURE in 29m 47s\n- nova-next https://zuul.opendev.org/t/openstack/build/98f1d6bfd9fe48ce8b4606998841c0e1 : POST_FAILURE in 33m 31s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/607e16d2f8a6456f920f58cce09b93ae : POST_FAILURE in 20m 06s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/f02ae6a4b89f41d3977653d86c9ac125 : SUCCESS in 5m 48s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/b5592c7726ef4bb28a0f498e5079b3a7 : FAILURE in 6m 18s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/271238de8eab4602a074eb294eb1f6b9 : FAILURE in 5m 47s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/ca8f565b15f143ab84f2546cd850a2e3 : FAILURE in 48m 50s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4241ba74ff0c461da78867f3f865880e : FAILURE in 31m 43s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/cf07149709b54bc490a60a97023233f3 : FAILURE in 15m 13s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/6fa902c8abfb437bbdca062b9cc2fcae : FAILURE in 20m 51s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"da684ad9195ecaaf9e419ae7117ee9756c84d173","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2022-12-16 14:07:58.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"10dca3331da3a8c8a3ae905cce7d38a37c68af7a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-16 14:43:45.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a90ee51fdd714974b1f349227fb32db5\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/21ef9a49a04e437c9a02e09a20c78e37 : SUCCESS in 30m 39s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/aee1e673d3784292ac5086cd36e3abc4 : SUCCESS in 33m 58s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"e0093d970f96f4ac586c59593ea4ba2b0f896d80","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-16 15:42:01.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/daba707693424c239de3a46b39c3dffe\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/f721b1dbca2746019db2358bc2dcb8eb : SUCCESS in 1h 19m 52s\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/df3bae7282774afc9d0eac4c14171e97 : FAILURE in 19m 01s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a22beba761ab49b4a7fc12c530281f91 : SUCCESS in 47m 36s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7fea646fdcbc460cb164b5305c915bc1 : SUCCESS in 14m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ada54af2799a498fac5545a825ab3b48 : SUCCESS in 6m 28s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/4ebf7ccff1b54de79eb5d7f79f9d3aa0 : SUCCESS in 11m 35s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/3324c574df804935a608e3c31ff6ddd7 : SUCCESS in 10m 44s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/bb8c6e87360e4bbc978d778f31f4e2a8 : SUCCESS in 12m 21s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ec2e534adcf04b268594948fed2cecbb : SUCCESS in 7m 45s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/97618223379c489ab1eaa605babb0036 : SUCCESS in 18m 51s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/0caffc56d1974fd5a619dc37aa1b6b2b : SUCCESS in 51m 49s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/3b0fb28c86d445c890cc8ccc9ae6cb25 : SUCCESS in 1h 18m 00s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/6752f700eff44dc09c4974dade9cda97 : SUCCESS in 49m 44s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/d92f2f7863d7423c9e7aff79f470a5b5 : SUCCESS in 1h 14m 58s\n- nova-next https://zuul.opendev.org/t/openstack/build/669b4e19c331479fa41f112c582140b3 : SUCCESS in 1h 25m 19s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/7e1b9b380de64b1bbe23aeea80cd0102 : SUCCESS in 57m 09s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/2bed59a1d9314226925f63ade9f7cf53 : SUCCESS in 4m 40s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/a29bbc506b0f421c967a3a5f218400ab : SUCCESS in 15m 04s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/417916a90ee74c77b12a7b26c13865e8 : SUCCESS in 18m 11s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/0f3ab9daf6dc4a2d8716c836788f12d7 : SUCCESS in 1h 12m 45s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e497ce282e3b46f1a0c394a871164d15 : SUCCESS in 53m 59s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/bc911b816e244d63a9e5625094821a17 : SUCCESS in 24m 57s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/87d62711f8b64b299bf335ff2cd0cf86 : FAILURE in 46m 23s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"91aea3448d573df8a0be0d207ffeebcf19f709a9","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2022-12-16 16:25:11.000000000","message":"Patch Set 2:\n\nThis change is ready for review.","accounts_in_message":[],"_revision_number":2},{"id":"8574a62abcdbd01f2f079efa7dcb885f62fd1f71","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2022-12-16 17:31:37.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"c0ad224fe0c4dcf5a13f792b54c0ec307658607c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2022-12-16 18:00:26.000000000","message":"Patch Set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"10391c001bb59ff85d8818f06e965dc6f9d08b44","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2022-12-16 18:02:16.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"e0f5b0f88da6f5f3ab5d1252c96aaca56a8157a0","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2022-12-16 18:04:21.000000000","message":"Patch Set 3: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"75b9e07b85a71f0cd593605ee5e7e8827ea01e84","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2022-12-16 18:07:46.000000000","message":"Patch Set 4: Commit message was updated.","accounts_in_message":[],"_revision_number":4},{"id":"295fe6cba4a2514ab3adae2c17a9711eaf979bf8","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2022-12-16 18:08:47.000000000","message":"Patch Set 4: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"f8904f66171c1c03be5c940136f09cd32ba636b8","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-16 18:49:59.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/186cfe9a540249b4971658249105a0a3\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/e3b7c5c4c09a433bb0860a280ea3084b : SUCCESS in 30m 28s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/947fda00ad514c15925cc88e0ea3b07b : SUCCESS in 40m 25s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"db6be95a44ce9098d2a89464a9429d3ed33d75ed","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-16 19:50:29.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c0e7914344504e6aa226adf91eb4236a\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/df7afefa777942b194078feace7c4d59 : SUCCESS in 1h 35m 50s\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/b36441c7a3ac41e2a99e41dd678ed59a : FAILURE in 38m 59s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/6da5fcd7981b4a4ba411b13972cf37a2 : SUCCESS in 1h 05m 10s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f56356c098184307ae157d30e16c97cd : SUCCESS in 16m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/445612c9841046ad9d9b31238d1778c9 : SUCCESS in 7m 43s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/65b549f1f2ee4e2cae785cb553c1bb5c : SUCCESS in 13m 18s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/46e00ab946f2437cb830b3c5bda32181 : SUCCESS in 12m 24s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/5f37eed35be3407386dd06a3b580e601 : SUCCESS in 10m 37s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e3170041e6b843b8892a03227f98302a : SUCCESS in 9m 36s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2011d01d30594f83b9a8c67da5360c7b : SUCCESS in 20m 03s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/611b38318c5940afbb2ec69a3a7b45e0 : SUCCESS in 1h 01m 38s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/773e608d8cb64a6a97a629a9cf265857 : SUCCESS in 1h 00m 52s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/3262a0f8934f4dcebf6db304c81d2b68 : SUCCESS in 43m 21s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/5d6986c3e93847aa8e5a79218196f286 : SUCCESS in 1h 37m 02s\n- nova-next https://zuul.opendev.org/t/openstack/build/2c49cd77cc5344b4851b82a47b8c26be : SUCCESS in 1h 34m 48s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/d8188b2559204fe49bc9199a5c8d01e0 : SUCCESS in 48m 51s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/28ad0d2bfd8c477b87211d6d870d30d8 : FAILURE in 5m 14s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/9c55ac08179c4da698de50bbe5f04a39 : SUCCESS in 15m 51s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/986ce7ebfa8d421e9ae47adcb8f4d0d1 : SUCCESS in 19m 42s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/b918d81c69db4f35a72dc66cccd9c6f1 : SUCCESS in 1h 02m 29s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0466d42b2d1f44e9bf89cf0bcf60b936 : SUCCESS in 51m 41s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/89bda0a150db4596ba1a4d686099f9cc : SUCCESS in 26m 27s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/a7aebf73f6aa402599f59dda5c05d982 : FAILURE in 41m 27s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"c953cd29656ce95e90bd881d2139d21aca501f81","tag":"autogenerated:gerrit:abandon","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2024-03-05 19:06:19.000000000","message":"Abandoned\n\nstable/wallaby 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/wallaby if you want to further work on this patch.","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"e3b95a54fea7d31905dff14b74ef7ed69bc8a857","revisions":{"8db52ae444ea53462c26435eeecef83615f85706":{"kind":"REWORK","_number":1,"created":"2022-12-15 23:24:13.000000000","uploader":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"ref":"refs/changes/14/867914/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/14/867914/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/14/867914/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/14/867914/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/14/867914/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/14/867914/1"}}},"commit":{"parents":[{"commit":"d6512ed907b7958ee69fd9c05d575cdfb9a51bdb","subject":"Merge \"Retry attachment delete API call for 504 Gateway Timeout\" into stable/wallaby","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d6512ed907b7958ee69fd9c05d575cdfb9a51bdb"}]}],"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:24:13.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/8db52ae444ea53462c26435eeecef83615f85706"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8db52ae444ea53462c26435eeecef83615f85706"}]},"branch":"refs/heads/stable/wallaby"},"e3e024030e1bb9825bb1616d87f09a1d1165ed06":{"kind":"REWORK","_number":2,"created":"2022-12-16 14:07:58.000000000","uploader":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"ref":"refs/changes/14/867914/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/14/867914/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/14/867914/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/14/867914/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/14/867914/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/14/867914/2"}}},"commit":{"parents":[{"commit":"d6512ed907b7958ee69fd9c05d575cdfb9a51bdb","subject":"Merge \"Retry attachment delete API call for 504 Gateway Timeout\" into stable/wallaby","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d6512ed907b7958ee69fd9c05d575cdfb9a51bdb"}]}],"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 14:05:44.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 wallaby doesn\u0027t have these\nconfig options that are in master:\n- unified_limits_count_pcpu_as_vcpu\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/e3e024030e1bb9825bb1616d87f09a1d1165ed06"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e3e024030e1bb9825bb1616d87f09a1d1165ed06"}]},"branch":"refs/heads/stable/wallaby"},"fa5ddf586d431d30970fa930499559b4378f7e68":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2022-12-16 18:00:26.000000000","uploader":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"ref":"refs/changes/14/867914/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/14/867914/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/14/867914/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/14/867914/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/14/867914/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/14/867914/3"}}},"commit":{"parents":[{"commit":"d6512ed907b7958ee69fd9c05d575cdfb9a51bdb","subject":"Merge \"Retry attachment delete API call for 504 Gateway Timeout\" into stable/wallaby","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d6512ed907b7958ee69fd9c05d575cdfb9a51bdb"}]}],"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:00:26.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 wallaby doesn\u0027t have these\nconfig options that are in master:\n- unified_limits_count_pcpu_as_vcpu\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(cherry picked from commit c9de185ea1ac1e8d4435c5863b2ad7cefdb28c76)\n(cherry picked from commit 7fe4a7ab47086570a027e9c6d6664db8ae2340ab)\n(cherry picked from commit 0fb7da36f17f4aee1b7c139867f8a531be84ec43)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/fa5ddf586d431d30970fa930499559b4378f7e68"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/fa5ddf586d431d30970fa930499559b4378f7e68"}]},"branch":"refs/heads/stable/wallaby","description":"Edit commit message"},"e3b95a54fea7d31905dff14b74ef7ed69bc8a857":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2022-12-16 18:07:46.000000000","uploader":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"ref":"refs/changes/14/867914/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/14/867914/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/14/867914/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/14/867914/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/14/867914/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/14/867914/4"}}},"commit":{"parents":[{"commit":"d6512ed907b7958ee69fd9c05d575cdfb9a51bdb","subject":"Merge \"Retry attachment delete API call for 504 Gateway Timeout\" into stable/wallaby","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d6512ed907b7958ee69fd9c05d575cdfb9a51bdb"}]}],"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:07:46.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(cherry picked from commit c9de185ea1ac1e8d4435c5863b2ad7cefdb28c76)\n(cherry picked from commit 7fe4a7ab47086570a027e9c6d6664db8ae2340ab)\n(cherry picked from commit 0fb7da36f17f4aee1b7c139867f8a531be84ec43)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e3b95a54fea7d31905dff14b74ef7ed69bc8a857"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e3b95a54fea7d31905dff14b74ef7ed69bc8a857"}]},"branch":"refs/heads/stable/wallaby","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":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Review-Priority","description":"Review Priority","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"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":{}}}]}
