)]}'
{"id":"openstack%2Fnova~887151","triplet_id":"openstack%2Fnova~master~I7cd9e5ab878cea05462cac24de581dca6d50b3c3","project":"openstack/nova","branch":"master","topic":"ironic-shards","attention_set":{},"removed_from_attention_set":{"782":{"account":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"last_update":"2023-09-02 08:26:43.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I7cd9e5ab878cea05462cac24de581dca6d50b3c3","subject":"Make compute node rebalance safter","status":"MERGED","created":"2023-06-28 09:51:45.000000000","updated":"2023-09-02 08:28:13.000000000","submitted":"2023-09-02 08:26:43.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":10,"unresolved_comment_count":2,"has_review_started":true,"submission_id":"887151-ironic-shards","meta_rev_id":"ca59b6e6f5b0fe464a5ea930e998a1a23ffb4527","_number":887151,"virtual_id_number":887151,"owner":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2023-09-02 08:26:43.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"}],"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":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2023-08-31 17:22:11.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"value":2,"date":"2023-08-31 17:37:34.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":1,"date":"2023-08-31 17:21:15.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"}],"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"date":"2023-08-31 17:27:34.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"value":1,"date":"2023-08-31 17:37:34.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"}],"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":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"}],"REVIEWER":[{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-06-28 10:05: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":"CC"},{"updated":"2023-06-28 13:46: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":"REVIEWER"},{"updated":"2023-08-08 20:18:27.000000000","updated_by":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"reviewer":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"state":"CC"},{"updated":"2023-08-10 00:18:44.000000000","updated_by":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"reviewer":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"state":"REVIEWER"},{"updated":"2023-08-30 16:52:22.000000000","updated_by":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"reviewer":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"state":"REVIEWER"},{"updated":"2023-08-31 17:37:34.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"}],"messages":[{"id":"3a80650a5b0c8e8fb09451b71e7b3cd9b75ab204","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2023-06-28 09:51:45.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f7dcef5c8adca2bb7b5084383d81b41b7336b6c4","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-06-28 10:05:12.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8dce41f52fa24923aeeb292c43dcd741\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/207e76a823264d3d8711c0b7b7a625b1 : FAILURE in 10m 05s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/934b88dece244cd49d806bbd19c90821 : FAILURE in 12m 16s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/27577ae18b824fc58b59ed9d6aa3403e : FAILURE in 11m 05s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"b73ac701dae447023880df1271d3f2ff72d0cbb3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2023-06-28 11:26:12.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"227b6f089821e15f005c25778f437a2c48e02927","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-06-28 11:53:34.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d18beb491f844ce79895ce6436c79e9a\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/32aa7c17fedc402f868d64176c2fc99a : FAILURE in 10m 37s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/af45251821b641478d649ed0677b15d9 : FAILURE in 11m 13s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/1da568fbe84042979c94c23f67561338 : FAILURE in 24m 29s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"c82cb016750731000ef93c1c28c8de2e42af409a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-06-28 13:46:00.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\n\nhttps://zuul.opendev.org/t/openstack/buildset/c1041c3468474f579eaba7c1d00a1b3a\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/914ed4ea49d24c77a1a7b3aa0d09ad83 : SUCCESS in 1h 12m 02s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/7519207cd0634b0aad71a275ee4bd0bc : TIMED_OUT in 2h 04m 17s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/14c399496f184bcab1bea61a4efc3769 : SUCCESS in 55m 08s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4c541339f08b469fb5d3151de40a1aaa : FAILURE in 15m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/30e3baef56d54847ac3b14995550cf1b : SUCCESS in 12m 33s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/8aa50332afe44cca9f2c2da74484a0ac : FAILURE in 13m 17s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/4ce5eb18073e407b9366bab826a4ee1c : FAILURE in 13m 37s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e022e3e5884440c6985f5ccf55437fc5 : FAILURE in 13m 03s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a481fd9bde4641d1bde0088f23335351 : SUCCESS in 12m 28s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/7cf20aab317b48e280e8fbf67f147843 : SUCCESS in 1h 04m 57s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/888558f2da0c450b99b2950993191b55 : SUCCESS in 2h 11m 09s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/48689379768240ada2d184609bb38747 : SUCCESS in 36m 24s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/8d4ead75a3be4793833756e49de92595 : SUCCESS in 1h 07m 06s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/abec8ded527a457d8b4fcae1ff68ca79 : SUCCESS in 2h 09m 22s\n- nova-next https://zuul.opendev.org/t/openstack/build/dc8b78401b164616a5aa066bc04322d7 : FAILURE in 2h 00m 58s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/de97b2c7a3b34194a5d33f260eab7fca : SUCCESS in 1h 07m 58s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/459f8566c760425a825fd6d3e5dbc0db : SUCCESS in 4m 31s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/b43e9af9ab8346b9b867cb58e1ef5520 : FAILURE in 25m 55s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/c4ab537cf7ad4002a4ed66473c1e3570 : FAILURE in 22m 08s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/71d9ddfaf45747c19dcec1987b037a1c : FAILURE in 26m 51s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/7e7247a38b0f41528567c7ec685525bc : SUCCESS in 1h 50m 48s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/363510a5fe134f08a1f518cfe604ef66 : SUCCESS in 1h 22m 07s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e98635b3915b4fdfb4c492a5539517c1 : SUCCESS in 1h 06m 45s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/ff199d5a46ec42a3bdd9a6e62d6c29af : SUCCESS in 40m 22s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/fbdfad50c9b4426882b78cdbe991623d : SUCCESS in 50m 27s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"1127c5d5b032f29387f486b2e7c59301ceb5a0e4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2023-06-28 14:00:11.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"7e3da978ee7f42443205612ec070ad5cea2b3213","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2023-06-28 14:30:44.000000000","message":"Topic set to ironic-shards","accounts_in_message":[],"_revision_number":3},{"id":"03598519d963388ba58ee329d303cfa9c6534db7","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-06-28 14:31:54.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6d3546f7229146169831fdff93e39f6e\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/66a9a072947b41d49f7ecdf886078f33 : SUCCESS in 25m 41s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/4941d1a51128438f8baa41ce6532bcc0 : SUCCESS in 12m 13s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/f4fd88be55ef46e39e25e102cfb6dfcd : SUCCESS in 28m 42s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"cc072eb8f3798f6cec83b6f69653f5549c44448d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-06-28 16:28:47.000000000","message":"Patch Set 3: 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\n\nhttps://zuul.opendev.org/t/openstack/buildset/6b72acfc84bd47c983dc7abe8c903c84\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/41a13825506d4ef28a0d59c74274b5d9 : SUCCESS in 46m 28s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/81e9c96160f34b3793e99c311587117d : SUCCESS in 1h 46m 54s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/02c89b34435e40de9fcc455ad32d191f : SUCCESS in 1h 12m 02s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9fd41f26687c44018203a6fda61f8c57 : SUCCESS in 18m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3e7ba0e7ab834a4dbbaa565de6a30dc9 : SUCCESS in 9m 27s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/7cffb8cd46954c4fbabcf9530a5e508c : SUCCESS in 14m 36s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/56e7a6ebe7c9407ba3aa3005003ea3a0 : SUCCESS in 12m 28s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b32dafcc86d347dea6226ab93bad09eb : SUCCESS in 13m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/626457a0c24e4c83abc9851b3b14059a : SUCCESS in 14m 59s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/507a678b42ec42b7b1c8089d4e459a4d : SUCCESS in 1h 10m 16s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/7476f1facc3347f7a4effea6013ac4b2 : SUCCESS in 1h 31m 28s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/f464289ddbaa4b27abf9d816757f682d : SUCCESS in 43m 02s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/7a324731f95e4101920c124fbf7d6637 : SUCCESS in 1h 00m 07s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/480ae5cfef284ed485e39c4f434e94af : SUCCESS in 1h 57m 31s\n- nova-next https://zuul.opendev.org/t/openstack/build/ce0baff40a3742d3a7b4bf4248c7be0d : SUCCESS in 1h 51m 47s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/634733953e624399ab0a74a1e01784e8 : SUCCESS in 1h 03m 29s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/0e0df1d27a2b4c049bf6b7a02897eadf : SUCCESS in 5m 05s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/004b275266c4428ebde3f31d4d127a0c : SUCCESS in 26m 36s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/80a8b3dfef8e469795b376d4aa9d3ceb : SUCCESS in 26m 49s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/c478e5a2620d4ccab10dc20e6b6d665d : SUCCESS in 26m 21s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/b054516edb79452f8eb8dc2c72877b52 : TIMED_OUT in 2h 03m 43s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/251a0219a28644f38166f80e574cc205 : SUCCESS in 1h 13m 35s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f355fdeffcb646b9899fd15f59d61919 : SUCCESS in 1h 03m 11s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/d1185e65587d482a9cfadac3b9530851 : SUCCESS in 41m 37s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/172c60961d5a42cbab4c4e96d816a510 : SUCCESS in 29m 01s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"c1bb26aa5fac674f693c7f9ba5a66fb16387abec","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2023-08-08 20:18:27.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"dad2e55e33438e394de26a08efe243baf148a931","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2023-08-10 00:18:44.000000000","message":"Patch Set 3: Code-Review+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"e1673e013a55d630b56158771a301a2acead2b70","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2023-08-30 16:52:22.000000000","message":"Patch Set 3: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"f9bce467b84ac360f36ad13a53e7897c6e4b58aa","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2023-08-31 14:08:07.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.\n\nCopied Votes:\n* Code-Review+1, Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"45874a1aa2731ff2f6ff7d0f29a2bbd71bf31e2e","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-31 14:52:35.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4d01aefd815f48a3b43766caae6bd305\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/356374bd0d8845229994f166cf44e261 : SUCCESS in 10m 54s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/fa945b906a5548d7b5b9e51aa4fa2f75 : FAILURE in 42m 39s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/2614705a13004d20b5f821d986585553 : SUCCESS in 12m 00s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/f2986aeb2add4e2aa8fe1a5f2fdfb348 : SUCCESS in 28m 57s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"b8759dced1df059a97930bc988edcc865598bbb5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-31 16:19:41.000000000","message":"Patch Set 4: 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\n\nhttps://zuul.opendev.org/t/openstack/buildset/c353f0fbf59d4047a405246e16ef018b\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/c54ab99c701d4d73a66e1cca34abdc96 : SUCCESS in 56m 25s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/1f6316e498234191a18bab491e809637 : SUCCESS in 1h 30m 57s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/84f53db812064c6ba9bbad9f1a469718 : SUCCESS in 50m 45s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/639c832561324c27baef215eca4e11e8 : SUCCESS in 17m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/07031ed3b724424d8f3c2d07872b49b6 : SUCCESS in 12m 09s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/a4eed708d8374b9090eb2dff94c75cbb : SUCCESS in 11m 44s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/55d1a5b02d09491abc4b2045ab002881 : SUCCESS in 15m 21s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/9707c2822081451d841bc95e7d822134 : SUCCESS in 13m 04s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/c1bde2ed21b54e4ba19eb3d2923db8fc : SUCCESS in 12m 56s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fcb2702b4cfb405694b6fd26bd3015a2 : SUCCESS in 10m 13s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/a1544f1c8d6749ada868b78cf476c880 : SUCCESS in 1h 07m 43s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/3eeb646993824dcfb4591bf0037c4801 : SUCCESS in 1h 45m 23s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/dbf422bdf7354e4694e7958ba62c4d59 : SUCCESS in 54m 19s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/f7d926e6d504402385bb6db652f5efe4 : SUCCESS in 40m 26s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/b5a745d6c9634ac7844df0b0f7e22654 : SUCCESS in 1h 43m 32s\n- nova-next https://zuul.opendev.org/t/openstack/build/e532d00d2a2b46feba85ea85612513fe : SUCCESS in 1h 52m 34s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/16776a15a97f4807b9a525b96abf59a0 : SUCCESS in 57m 09s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/be0e5e0d38ff4a1b9a88883c17d2bfcc : SUCCESS in 5m 25s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/557b875abf914406a4a80b409a264ac6 : FAILURE in 23m 28s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/f595a3c4ee06479485624a8f636c3cb3 : FAILURE in 22m 54s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/733fa0fcfaad477190418b09bfcd8712 : FAILURE in 24m 31s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/94ee76a8c76e43508c7189b5a36c1c22 : SUCCESS in 1h 33m 41s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/3655699a5c5742ca932e08d11af7641e : SUCCESS in 2h 02m 52s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/eff4c01e870046e8a87f3f806d776f07 : SUCCESS in 1h 02m 25s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6b241dacd1274b0791dfae3461bec5b0 : SUCCESS in 1h 05m 20s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/b161f4eb5a134a68a2ef6828fafacd36 : SUCCESS in 33m 31s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/a677285e99074531a55abb9cb378e073 : SUCCESS in 48m 23s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"3853a4185eae3fd4ef9dd7a9356d580f7611a4f7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2023-08-31 17:21:15.000000000","message":"Patch Set 5: Patch Set 4 was rebased\n\nCopied Votes:\n* Code-Review+1, Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":5},{"id":"c83763be9e442ac672b84ef49cb786f4c5062efb","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2023-08-31 17:22:11.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"be65b65019db409235dd5bfcfae85d96da9b301e","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2023-08-31 17:27:34.000000000","message":"Patch Set 5: -Workflow","accounts_in_message":[],"_revision_number":5},{"id":"27bca8051e3975834513cdf23a3726a12294679f","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2023-08-31 17:31:40.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"011879c8f31528ed18ff3d67cc2aad2cb8fc86f2","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-31 17:34:57.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c73427ff7c95439aa6a99b81b6743e2c\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/73886572532843259dbe2228c0b97103 : SUCCESS in 11m 32s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/afffb28ded2544dd93a0349f64c5577f : SUCCESS in 11m 58s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/347cbef73ecd4f988b001e6042702d4b : SUCCESS in 12m 09s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/d3c5b355cd964e15bd456eedc6894d11 : SUCCESS in 10m 14s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"3e1f1fa0b89ad3e57a50c7d98a5bb7a85bf193b3","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2023-08-31 17:37:34.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1\n\n(3 comments)","accounts_in_message":[],"_revision_number":5},{"id":"bfdb23eac08d52e469403e1bb5d32d729da73fea","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-31 19:16:56.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2e82ee484aaf470caad1b8d54e635a1c\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/bd5369e1ad9b4b80b5afa5275444eaf2 : SUCCESS in 47m 10s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/990ccaf5705445aeb350304124be0e66 : SUCCESS in 1h 41m 38s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/efdb14e45f70495281489aafa6c6b15a : SUCCESS in 50m 49s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/34d58b3b937e494e862bcdb9ef174e83 : SUCCESS in 17m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4982c16361dd47e3bbc329981a02c77a : SUCCESS in 11m 06s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/1d4172a2db414bbaaea80f3997f22a3a : SUCCESS in 15m 14s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/395097a777564165a0dfc37ddf6c9e94 : SUCCESS in 13m 07s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/874a4fcda0e742a9b79cd1a7cc7a9095 : SUCCESS in 17m 48s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/54d54663730f4c76b3d0827ff74540da : SUCCESS in 12m 41s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e126041b00f348b5881e2c3c5f2f95e4 : SUCCESS in 13m 00s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/c9b38fd2c0c0422599e7518bcc8bb93a : SUCCESS in 1h 02m 43s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/ce49a78b629c40228206a9fb702f64d0 : SUCCESS in 1h 44m 08s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/ee1c47259cdf40a69c8e89090cdbc9ce : SUCCESS in 56m 15s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/e3e65fef65ee4c8aa69acc30e1cda075 : SUCCESS in 55m 30s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/73f08b3959a641f38f904530cdd980da : SUCCESS in 1h 49m 55s\n- nova-next https://zuul.opendev.org/t/openstack/build/13f1efd4f51d4def908deb4be45160cf : SUCCESS in 1h 49m 38s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/09362a47137e4e1fad62f5cce67c64a3 : SUCCESS in 1h 03m 03s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/c7c65d15a1ae4e9bbc65186635c19562 : SUCCESS in 5m 35s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/1f3dc379f6834ebd873677fb940a4126 : SUCCESS in 22m 29s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/0dda957f8afa4d3980ee492b9c4110ab : SUCCESS in 25m 57s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/abe96382f76547168def697a2ad4bf21 : SUCCESS in 23m 06s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/196aadc8d16343fb983ef15be58c17e6 : SUCCESS in 1h 42m 46s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/03fe2e029103477ebc082ae2c43157ed : SUCCESS in 1h 42m 35s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/358a6e2e40554cb7ba0cfc2a00f35779 : SUCCESS in 1h 12m 49s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b1a75b3d107e42489ede3e71912fa7ff : SUCCESS in 54m 44s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/d063b282b7e6448285054c59c8a47057 : SUCCESS in 36m 41s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/1e3ad465cd5e4eeea83b07dcfc5fffb1 : SUCCESS in 39m 27s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"2bddfb698ad64a2e238cdeebbbde3b34f5241738","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-01 19:48:42.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"f53a1728d1981409b943a88ae6e05302bfc4bb90","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-01 22:06:41.000000000","message":"Patch Set 5: Verified-2\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/886989 is needed.","accounts_in_message":[],"_revision_number":5},{"id":"b9683f85be35fa9c317794b6a6c6648c45873939","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2023-09-01 22:40:41.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"280201fccc0f6166628b982efed0b4b47f80ec92","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-01 23:10:57.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e3678656f12442a09866837ae0b391f3\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/76c514a1d917478d86aa9c860e927bb7 : SUCCESS in 27m 56s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/176ff0fbcb8445a1bf7ad11ae0f47ebb : SUCCESS in 28m 17s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/cfabe2fc1d5c4ad7bfd8a86b8f466149 : SUCCESS in 11m 21s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/48a187ee27ca40a0bf8f629905ba6a4f : SUCCESS in 23m 56s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"b3cb136f98a1661cfef4577ef6bb25bca0ebb3ee","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-02 00:33:47.000000000","message":"Patch Set 5: 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\n\nhttps://zuul.opendev.org/t/openstack/buildset/e1a1b8a348e24ed2a63cbd1cdbbf63f0\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/8dee2d3684a143d09120dc1198d97568 : SUCCESS in 42m 45s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/a684ffe0b5c5449faf113ea14d1658e0 : SUCCESS in 1h 31m 16s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/5fb6f46cf1c04c4eb13cb51fd772fc70 : SUCCESS in 1h 01m 25s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f8d9fb8f2f3a4e6d948237f2442056f1 : SUCCESS in 17m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4cb255faa20440fb9288bd04272a08e9 : SUCCESS in 11m 48s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/611666011a81405285e3f1d1f7c46860 : SUCCESS in 14m 06s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/e367aa6cbf0a4300a4b7e45d20d72fba : SUCCESS in 15m 59s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/29282cfb5c4543b38c90677cb855575d : SUCCESS in 14m 46s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/f58d9bacc14040ba82068a9e35d3015c : SUCCESS in 13m 41s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e335e19331734d05afd69295f6fac076 : SUCCESS in 12m 23s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/cdb16726b7bd49cbb9e8dbda075e2e67 : SUCCESS in 47m 41s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/881e0473e9714d8eab5da72510c21752 : SUCCESS in 1h 47m 13s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/903d26180370400387a19de416d0b14e : SUCCESS in 51m 57s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/a6a43d61e4a1495695a339254c1977e8 : SUCCESS in 44m 13s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/4c33192da44b45959e3cfb69a2b91df9 : FAILURE in 1h 26m 39s\n- nova-next https://zuul.opendev.org/t/openstack/build/b057cfea4dd14fbfb3cf8e4b41618424 : SUCCESS in 1h 43m 41s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/3e3fdbc2cbf64ebeb338b42682e1cfdb : SUCCESS in 43m 21s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/aab3ab4f39a34748a08069730e18fa19 : SUCCESS in 5m 23s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/8cfeaf1e79104abc8c5732763e495a5b : SUCCESS in 21m 29s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/6ffd934b022f4bb2a4f5a47832bd75d1 : SUCCESS in 21m 44s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/0fe30f80a76e4290affe1842aece2e43 : SUCCESS in 23m 40s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/687a823df6624abcade596b29ea82e6e : SUCCESS in 1h 14m 49s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/3ec0810eafeb40d99f34e4bb24cb4751 : SUCCESS in 1h 11m 53s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/191530e589d946bbb5ee4c108076f1be : SUCCESS in 1h 13m 20s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ebbb5fdf70a14b818b3175a416730b95 : SUCCESS in 37m 08s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/1a365ef881e14d008c59bb64fa0fd62b : SUCCESS in 33m 14s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/a0b1647f12f841909120acba61351e59 : SUCCESS in 28m 31s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"b3bc9a7e490daa9ef9192897a2a642764fb06fef","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2023-09-02 04:35:22.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"a01224a0c3ae872aac7b1a4aaf1a52a617803d61","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-02 05:06:14.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7e8545b699664232af5c45754f5f4ba1\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/15eb46a30d8249df93bb2a0b084a2c21 : SUCCESS in 10m 28s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/8a79a62110a04809af5154af29ae8fc6 : SUCCESS in 10m 17s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/f8beb1a4d2dd4d4baf3ecfb655b44a88 : SUCCESS in 28m 22s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/bb4706654d034039b3d2c89faf9a6ca8 : SUCCESS in 13m 40s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"9e5d092d73bf098cf3b9d42a1158ea79d06bbbf3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-02 06:26:42.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/36f1e4cf19fa47fa9f70e7bf29b4eb67\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/79bd3d06416f4fe39d6b017227794e54 : SUCCESS in 40m 24s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/6cbb73d2422f491597391a9b8e5580d5 : SUCCESS in 1h 01m 33s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a0d80f604d19420bb43c0fa9a31331ea : SUCCESS in 59m 46s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/abadbbadac3f4762ae69a4f6a6a4cb05 : SUCCESS in 17m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/75a3275b81254193af48838997df06ca : SUCCESS in 11m 26s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/1dcf45c3687e4007a33124c4bd916681 : SUCCESS in 12m 52s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/b5a1d9b653bd4d478ac875a82de43c42 : SUCCESS in 12m 59s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/78ee428879e74338b49120e5e2c46679 : SUCCESS in 13m 40s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/ff17f24d3c5c47058ce09158aeb8bbb3 : SUCCESS in 12m 30s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5328eca58955493b9573249fbe844930 : SUCCESS in 11m 04s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/31bf41e835fd4d56b30dedcfb7e06bca : SUCCESS in 43m 14s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/212c327889bf4beebb4b6b1649c12d1d : SUCCESS in 1h 24m 49s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/a99d108e929d41fea57c98602f46a824 : SUCCESS in 54m 07s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/eac69bcad03540c4971c44fccb086fdd : SUCCESS in 36m 16s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/e7b3650f2269461a834d9a106c08a9f1 : SUCCESS in 1h 45m 40s\n- nova-next https://zuul.opendev.org/t/openstack/build/9a7c7beff9174617be1dfe0ef89af934 : SUCCESS in 1h 19m 59s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/8169bb8785784bf5b8e18d8d11933853 : SUCCESS in 55m 06s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/ff6cd78d3800497880901a01ba67172d : SUCCESS in 4m 54s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/b5eaa5c84c50401ea31e11fdda505035 : SUCCESS in 23m 58s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/56d657d1c928402ea50cbf00eb21d0c5 : SUCCESS in 24m 30s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/b030206466de418fa784de3a5d6df9cb : SUCCESS in 19m 17s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/9775726e3ef24136bdbbb595540dc15e : SUCCESS in 1h 32m 36s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/4d74ca7635044896b5169e1f739ba9c8 : SUCCESS in 1h 31m 34s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/adbceb6e410248dc9914f2c8ab9cf270 : SUCCESS in 50m 18s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/662f59d38c104e949a78c099e4a82e99 : SUCCESS in 1h 06m 07s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/f44e7db366e84fa9b5cf5e02d054d8fc : SUCCESS in 19m 25s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/9714d608d3154737ab34e6daf22485e7 : SUCCESS in 42m 57s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"f59dbb9c43b3950cd2e9b01723fbeec20259eb25","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-02 06:27:18.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"d27d67912376ae945d37bf65bb1afb2f29171581","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-02 08:26:43.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b9abb1258b8a4ba99ae7bf01876322af\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/cc49c64aec2c45808ed864a89cbbc6cc : SUCCESS in 1h 02m 56s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/0b672c5a0c2448d982ec5e582417ff96 : SUCCESS in 1h 44m 46s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a0833a535248414c926a2f754032e93a : SUCCESS in 1h 00m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f8ece2baa96c4fd48236f78696aa52a2 : SUCCESS in 11m 49s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/6b88610aebfb461b8fe98b803f5d1e91 : SUCCESS in 12m 37s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/7037f87cfbd143aea3b98a26a96cc6bc : SUCCESS in 13m 23s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/52cbdb47d7324cd8bce34ef3eeeefc78 : SUCCESS in 13m 58s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a52d4d858c3a4260a3766e020b9509a6 : SUCCESS in 10m 59s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/4d1208ebd2dc4a2fa450abffe81a1990 : SUCCESS in 55m 34s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/bf0cda9ef1e94a2c9df7f397e4d51459 : SUCCESS in 22m 56s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/fdf3758fbdc542498ec129686d60afe8 : SUCCESS in 23m 02s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/2fbc960cc06d49bd889cfc97b133b554 : SUCCESS in 20m 49s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/19612bb8ebe34ceea46634c24e4f9cd4 : SUCCESS in 1h 51m 43s\n- nova-next https://zuul.opendev.org/t/openstack/build/8d90c85efa1642ebaec46d71fc46966f : SUCCESS in 1h 34m 01s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/14581136ab3044a0af515306ae67f71b : SUCCESS in 4m 30s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/f0a78f8b83a44a67833c2025f6f22d05 : SUCCESS in 1h 25m 47s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/ede1879a909e453cbf5cc431c2121ea8 : SUCCESS in 1h 14m 40s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/15ac677b7983473d99ad29a331c3e9aa : SUCCESS in 1h 22m 20s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/d00ca4a7556f48429999877a7113b5e5 : SUCCESS in 56m 06s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/23148a57a3cf4bd4ad34e5307b646fdb : SUCCESS in 47m 51s","accounts_in_message":[],"_revision_number":5},{"id":"69b6cda30649c5ebb3348a632de91734f7d2c36e","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-02 08:26:43.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":5},{"id":"ca59b6e6f5b0fe464a5ea930e998a1a23ffb4527","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-02 08:28:13.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/77def17d6f714f428112f72e60b3ce67\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/408aebe48572481dbca6c7a24ee26be6 : SUCCESS in 1m 09s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"772f5a1ae4fa9f9a584f42f774894d540b4b168f","revisions":{"db81bca4875cca3ae61dbfb5252f99d4fdbe7fe7":{"kind":"REWORK","_number":1,"created":"2023-06-28 09:51:45.000000000","uploader":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"ref":"refs/changes/51/887151/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/51/887151/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/887151/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/887151/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/887151/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/51/887151/1"}}},"commit":{"parents":[{"commit":"d1238deab4cac80d89d1edf091196adf95d7a0f6","subject":"Add nova-manage ironic-compute-node-move","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d1238deab4cac80d89d1edf091196adf95d7a0f6"}]}],"author":{"name":"John Garbutt","email":"john.garbutt@stackhpc.com","date":"2023-06-28 09:45:30.000000000","tz":60},"committer":{"name":"John Garbutt","email":"john.garbutt@stackhpc.com","date":"2023-06-28 09:45:30.000000000","tz":60},"subject":"WIP: Make compute node rebalance safter","message":"WIP: Make compute node rebalance safter\n\nMany bugs around nova-compute rebalancing are focused around\nproblems when the compute node and placement resources are\ndeleted, and sometimes they never get re-created.\n\nTo limit this class of bugs, we add a check to ensure a compute\nnode is only ever deleted when it is known to have been deleted\nin Ironic.\n\nThere is a risk this might leave orphaned compute nodes and\nresource providers that need manual clean up because users\ndo not want to delete the node in Ironic, but are removing it\nfrom nova management. But on balance, it seems safer to leave\nthese cases up to the operator to resolve manually, and collect\nfeedback on how to better help those users.\n\nblueprint ironic-shards\n\nChange-Id: I7cd9e5ab878cea05462cac24de581dca6d50b3c3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/db81bca4875cca3ae61dbfb5252f99d4fdbe7fe7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/db81bca4875cca3ae61dbfb5252f99d4fdbe7fe7"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"d1238deab4cac80d89d1edf091196adf95d7a0f6","is_merged_in_target_branch":false,"change_id":"I7ef25e27bf8c47f994e28c59858cf3df30975b05","change_number":886989,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/master"},"31356008233b30d085188c1b8975022e246b00ab":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2023-06-28 11:26:12.000000000","uploader":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"ref":"refs/changes/51/887151/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/51/887151/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/887151/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/887151/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/887151/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/51/887151/2"}}},"commit":{"parents":[{"commit":"64f6087d720a213a966652b031e61aebf239a18b","subject":"Add nova-manage ironic-compute-node-move","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/64f6087d720a213a966652b031e61aebf239a18b"}]}],"author":{"name":"John Garbutt","email":"john.garbutt@stackhpc.com","date":"2023-06-28 09:45:30.000000000","tz":60},"committer":{"name":"John Garbutt","email":"john.garbutt@stackhpc.com","date":"2023-06-28 11:25:54.000000000","tz":60},"subject":"WIP: Make compute node rebalance safter","message":"WIP: Make compute node rebalance safter\n\nMany bugs around nova-compute rebalancing are focused around\nproblems when the compute node and placement resources are\ndeleted, and sometimes they never get re-created.\n\nTo limit this class of bugs, we add a check to ensure a compute\nnode is only ever deleted when it is known to have been deleted\nin Ironic.\n\nThere is a risk this might leave orphaned compute nodes and\nresource providers that need manual clean up because users\ndo not want to delete the node in Ironic, but are removing it\nfrom nova management. But on balance, it seems safer to leave\nthese cases up to the operator to resolve manually, and collect\nfeedback on how to better help those users.\n\nblueprint ironic-shards\n\nChange-Id: I7cd9e5ab878cea05462cac24de581dca6d50b3c3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/31356008233b30d085188c1b8975022e246b00ab"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/31356008233b30d085188c1b8975022e246b00ab"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"64f6087d720a213a966652b031e61aebf239a18b","is_merged_in_target_branch":false,"change_id":"I7ef25e27bf8c47f994e28c59858cf3df30975b05","change_number":886989,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/master"},"7f455a5c045a7b5330ad8a89b467d8ab7bf590c5":{"kind":"REWORK","_number":3,"created":"2023-06-28 14:00:11.000000000","uploader":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"ref":"refs/changes/51/887151/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/51/887151/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/887151/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/887151/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/887151/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/51/887151/3"}}},"commit":{"parents":[{"commit":"64f6087d720a213a966652b031e61aebf239a18b","subject":"Add nova-manage ironic-compute-node-move","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/64f6087d720a213a966652b031e61aebf239a18b"}]}],"author":{"name":"John Garbutt","email":"john.garbutt@stackhpc.com","date":"2023-06-28 09:45:30.000000000","tz":60},"committer":{"name":"John Garbutt","email":"john.garbutt@stackhpc.com","date":"2023-06-28 13:59:54.000000000","tz":60},"subject":"Make compute node rebalance safter","message":"Make compute node rebalance safter\n\nMany bugs around nova-compute rebalancing are focused around\nproblems when the compute node and placement resources are\ndeleted, and sometimes they never get re-created.\n\nTo limit this class of bugs, we add a check to ensure a compute\nnode is only ever deleted when it is known to have been deleted\nin Ironic.\n\nThere is a risk this might leave orphaned compute nodes and\nresource providers that need manual clean up because users\ndo not want to delete the node in Ironic, but are removing it\nfrom nova management. But on balance, it seems safer to leave\nthese cases up to the operator to resolve manually, and collect\nfeedback on how to better help those users.\n\nblueprint ironic-shards\n\nChange-Id: I7cd9e5ab878cea05462cac24de581dca6d50b3c3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7f455a5c045a7b5330ad8a89b467d8ab7bf590c5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7f455a5c045a7b5330ad8a89b467d8ab7bf590c5"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"64f6087d720a213a966652b031e61aebf239a18b","is_merged_in_target_branch":false,"change_id":"I7ef25e27bf8c47f994e28c59858cf3df30975b05","change_number":886989,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/master"},"2d46209acddeb100b0b942c56975b31235e02feb":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2023-08-31 14:08:07.000000000","uploader":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"ref":"refs/changes/51/887151/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/51/887151/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/887151/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/887151/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/887151/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/51/887151/4"}}},"commit":{"parents":[{"commit":"2fbb5c08af03e3352d6d9aa5ea0d9110474b1371","subject":"Add nova-manage ironic-compute-node-move","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2fbb5c08af03e3352d6d9aa5ea0d9110474b1371"}]}],"author":{"name":"John Garbutt","email":"john.garbutt@stackhpc.com","date":"2023-06-28 09:45:30.000000000","tz":60},"committer":{"name":"John Garbutt","email":"john.garbutt@stackhpc.com","date":"2023-08-31 14:08:20.000000000","tz":60},"subject":"Make compute node rebalance safter","message":"Make compute node rebalance safter\n\nMany bugs around nova-compute rebalancing are focused around\nproblems when the compute node and placement resources are\ndeleted, and sometimes they never get re-created.\n\nTo limit this class of bugs, we add a check to ensure a compute\nnode is only ever deleted when it is known to have been deleted\nin Ironic.\n\nThere is a risk this might leave orphaned compute nodes and\nresource providers that need manual clean up because users\ndo not want to delete the node in Ironic, but are removing it\nfrom nova management. But on balance, it seems safer to leave\nthese cases up to the operator to resolve manually, and collect\nfeedback on how to better help those users.\n\nblueprint ironic-shards\n\nChange-Id: I7cd9e5ab878cea05462cac24de581dca6d50b3c3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2d46209acddeb100b0b942c56975b31235e02feb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2d46209acddeb100b0b942c56975b31235e02feb"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"2fbb5c08af03e3352d6d9aa5ea0d9110474b1371","is_merged_in_target_branch":false,"change_id":"I7ef25e27bf8c47f994e28c59858cf3df30975b05","change_number":886989,"patch_set_number":5,"change_status":"MERGED"}],"branch":"refs/heads/master"},"772f5a1ae4fa9f9a584f42f774894d540b4b168f":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2023-08-31 17:21:15.000000000","uploader":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"ref":"refs/changes/51/887151/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/51/887151/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/887151/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/887151/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/887151/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/51/887151/5"}}},"commit":{"parents":[{"commit":"9068db09e4d659e61dfeca44114fcb763cda5a07","subject":"Add nova-manage ironic-compute-node-move","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9068db09e4d659e61dfeca44114fcb763cda5a07"}]}],"author":{"name":"John Garbutt","email":"john.garbutt@stackhpc.com","date":"2023-06-28 09:45:30.000000000","tz":60},"committer":{"name":"John Garbutt","email":"john@johngarbutt.com","date":"2023-08-31 17:21:15.000000000","tz":0},"subject":"Make compute node rebalance safter","message":"Make compute node rebalance safter\n\nMany bugs around nova-compute rebalancing are focused around\nproblems when the compute node and placement resources are\ndeleted, and sometimes they never get re-created.\n\nTo limit this class of bugs, we add a check to ensure a compute\nnode is only ever deleted when it is known to have been deleted\nin Ironic.\n\nThere is a risk this might leave orphaned compute nodes and\nresource providers that need manual clean up because users\ndo not want to delete the node in Ironic, but are removing it\nfrom nova management. But on balance, it seems safer to leave\nthese cases up to the operator to resolve manually, and collect\nfeedback on how to better help those users.\n\nblueprint ironic-shards\n\nChange-Id: I7cd9e5ab878cea05462cac24de581dca6d50b3c3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/772f5a1ae4fa9f9a584f42f774894d540b4b168f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/772f5a1ae4fa9f9a584f42f774894d540b4b168f"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"9068db09e4d659e61dfeca44114fcb763cda5a07","is_merged_in_target_branch":true,"change_id":"I7ef25e27bf8c47f994e28c59858cf3df30975b05","change_number":886989,"patch_set_number":6,"change_status":"MERGED"}],"branch":"refs/heads/master","description":"Rebase"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"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":{}}},{"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":"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":{}}}]}
