)]}'
{"id":"openstack%2Fnova~903916","triplet_id":"openstack%2Fnova~master~I33034ec77b033752797bd679c6e61cef5af0a18f","project":"openstack/nova","branch":"master","topic":"ironic-shards","attention_set":{},"removed_from_attention_set":{"10342":{"account":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"last_update":"2024-02-29 18:46:32.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I33034ec77b033752797bd679c6e61cef5af0a18f","subject":"Add nova-manage ironic-compute-node-move","status":"MERGED","created":"2023-12-18 23:05:13.000000000","updated":"2024-02-29 18:49:09.000000000","submitted":"2024-02-29 18:46:32.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"903916-ironic-shards","meta_rev_id":"84dfffaa81fae403bf1660b58997bf386d4ce7fb","_number":903916,"virtual_id_number":903916,"owner":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-02-29 18:46:32.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"value":0,"_account_id":32761,"name":"panhongyin","display_name":"panhongyin","email":"panhongyin@yovole.com","username":"panhongyin"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"recommended":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2024-02-28 17:50:01.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"value":2,"date":"2024-02-29 16:13:56.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"value":1,"date":"2024-02-27 07:25:03.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":32761,"name":"panhongyin","display_name":"panhongyin","email":"panhongyin@yovole.com","username":"panhongyin"},{"value":2,"date":"2024-02-25 21:25:42.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"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":0,"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"value":1,"date":"2024-02-29 16:13:56.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"value":0,"_account_id":32761,"name":"panhongyin","display_name":"panhongyin","email":"panhongyin@yovole.com","username":"panhongyin"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"value":0,"_account_id":32761,"name":"panhongyin","display_name":"panhongyin","email":"panhongyin@yovole.com","username":"panhongyin"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]}],"REVIEWER":[{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"_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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":32761,"name":"panhongyin","display_name":"panhongyin","email":"panhongyin@yovole.com","username":"panhongyin"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-12-18 23:05:13.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":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"state":"CC"},{"updated":"2023-12-18 23:05:25.000000000","updated_by":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2023-12-18 23:47:25.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-12-19 01:20:59.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":"2024-02-25 12:04:42.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-02-27 07:25:03.000000000","updated_by":{"_account_id":32761,"name":"panhongyin","display_name":"panhongyin","email":"panhongyin@yovole.com","username":"panhongyin"},"reviewer":{"_account_id":32761,"name":"panhongyin","display_name":"panhongyin","email":"panhongyin@yovole.com","username":"panhongyin"},"state":"REVIEWER"},{"updated":"2024-02-27 09:47:09.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":"2024-02-28 17:50:01.000000000","updated_by":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"reviewer":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"state":"REVIEWER"}],"messages":[{"id":"1ea800f7b18225f32f70c1b90301f73501cd19db","tag":"autogenerated:gerrit:newPatchSet","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-12-18 23:05:13.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"703c693633b9be07bb63ad640593fccd6a7c87cc","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2023-12-18 23:05:25.000000000","message":"Patch Set 1:\n\nBuild Started http://p3-ci-int.eng.vmware.com:8080/job/ext-nova-zuul/42164/","accounts_in_message":[],"_revision_number":1},{"id":"0c4153a6523c81fc65ec1d370dcdc5af0e73291e","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2023-12-18 23:05:28.000000000","message":"Patch Set 1:\n\nBuild Failed \n\nhttp://p3-ci-int.eng.vmware.com:8080/job/ext-nova-zuul/42164/ : FAILURE","accounts_in_message":[],"_revision_number":1},{"id":"3e5ba86292478dfa2ddab2dcf6e397495c6fe78f","tag":"autogenerated:gerrit:setTopic","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-12-18 23:05:36.000000000","message":"Topic set to ironic-shards","accounts_in_message":[],"_revision_number":1},{"id":"2a2df942a6f9e92bdc82375c850d79f4f7384690","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-18 23:47:25.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/097706a31108408987115a9dd39d1243\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/857a0d3ded084b20a8219e891cb9c640 : SUCCESS in 11m 27s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/11d74811b6af4e61a910e45aad194cdc : SUCCESS in 35m 35s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/6d9efb4ddc8d4b8d974ab5b18b466895 : SUCCESS in 14m 12s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"2798480e9d2d9ed1dc6eb7fd2c54d61575d40ae7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-19 01:20:59.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/0fb520612adc41b5a1cdd296888df83a\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/99fe5916cf424584ac2074e30b55cc7d : SUCCESS in 1h 04m 29s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/ac7109b8275e4b88afe399a0d42fc32d : SUCCESS in 1h 34m 02s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/967a0f8f938f4919b9b536342a03e39d : SUCCESS in 1h 08m 51s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e48b3be40a384e43aedd044b74861eee : SUCCESS in 19m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e0f70bb12137484585fb78d0131a838a : FAILURE in 5m 33s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/a1f2834f20c74f00b872d10a600aa35e : SUCCESS in 14m 14s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/ab0eeb90d65c4f919e58729bd62a9b6a : SUCCESS in 13m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f67170f29c484c13ad3973d486009b23 : SUCCESS in 11m 54s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9251248cfd944aa38bd96988bfca29a9 : SUCCESS in 24m 43s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/daae19c7ac5e44be8c8c4b6614d8f08a : SUCCESS in 46m 41s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/ab39a159b27d474ab955a56d5d79b8cc : SUCCESS in 2h 03m 41s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/3b014611f2464e95b77569295d00c8d3 : SUCCESS in 49m 18s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/86b0b86cb1664f5bb2edf9845287b9f1 : SUCCESS in 58m 19s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/77d543149cd34236aaaffcf58c716104 : SUCCESS in 2h 03m 17s\n- nova-next https://zuul.opendev.org/t/openstack/build/9eda862db03a4b6094df6d44836c1c67 : SUCCESS in 1h 51m 11s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/66f4cdb60fc74929885eb51210b2044e : SUCCESS in 47m 59s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/aea616e4fe8a4cfab6474465e0845540 : SUCCESS in 5m 17s (non-voting)\n- nova-tox-py310-with-sqlalchemy-2x https://zuul.opendev.org/t/openstack/build/d6dc2a79337c4a1ebc1e99ee3dbcd0aa : SUCCESS in 16m 15s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/a2b4d336cdde446a827080aca517039f : SUCCESS in 37m 48s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/dab3c12aca6d445d933af895909852bd : SUCCESS in 22m 10s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/49de8db5916d444fb9c54ef4eaac1519 : SUCCESS in 23m 45s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/02a95b6b948c42cdacd3f70b4323967b : SUCCESS in 1h 16m 38s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/3634be60c5e24f568a70a8252f24a25a : TIMED_OUT in 2h 04m 39s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/9ae765c9c1b94dc3a470091a88947f3b : SUCCESS in 1h 19m 44s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9c47d7d8b00d4cb6a3596a2f0e1e3166 : SUCCESS in 1h 10m 47s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/182537d360b34a799162ef7cfd637a8b : SUCCESS in 38m 13s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/75c84e4a6bbb4a75926e6e8e6b6eb00d : FAILURE in 54m 58s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"084b5357d614e2171c6099f506189c13018053e9","tag":"autogenerated:gerrit:newPatchSet","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-12-19 22:57:05.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"91fd291b649e325e2fd1035f48d088e9a8843980","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-19 23:30:42.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f2550f2ba699409b9d619302692cc636\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/2d5226dd23394d6fb4769f3520874fcf : SUCCESS in 30m 37s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/6652f9dac4f048f9a9e60888acf04359 : SUCCESS in 11m 01s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/905238165d1c47d3a23700bb87d725a1 : SUCCESS in 30m 47s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"988641b164b03bc022641e73d155cab3b27a62c9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-20 01:12: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/f577d7ec74dd4ae3a617b3a850da9f24\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/ae57effd89a84430b7610fba8a10a144 : SUCCESS in 59m 28s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/1be6b18016e2401dbb546f0fe48a78a3 : SUCCESS in 1h 11m 54s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d8cf3c5fdaaa4fa292f5654716261e62 : SUCCESS in 48m 24s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d39ac194a7ec498d8fd53b2135cd134e : SUCCESS in 21m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4ba2d7d8d34140cb8dfc09d07ced6ca2 : FAILURE in 5m 30s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/d74c33486ba94dfa87f96fa294a7e010 : SUCCESS in 12m 26s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a420c90ab529443cb287b605b3f6b75b : SUCCESS in 18m 33s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9efa0b8032cd4d6697c8676dcce22348 : SUCCESS in 12m 03s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/21bd3fdf8b4b443eb1cb66ae201b0e02 : SUCCESS in 13m 56s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/d7e854f67d254b5e84ad4f797631b3ec : SUCCESS in 1h 08m 44s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/9cae00303ed242068ec301747e718092 : SUCCESS in 1h 49m 00s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/7763b6ca1a0049bc80d28a716730ea2e : SUCCESS in 52m 27s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/9bb6db0146d14124b5c94c382cc756e7 : SUCCESS in 53m 59s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/8a61887a522e41cd988572b99a13a996 : SUCCESS in 2h 05m 43s\n- nova-next https://zuul.opendev.org/t/openstack/build/6f1f864817934897807e43053c8c0035 : SUCCESS in 1h 17m 35s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/be5dddea7b7541ecad5eafd6969fb42d : SUCCESS in 41m 10s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/9341f8257d8a4128bd7d5dcf486a4273 : SUCCESS in 5m 33s (non-voting)\n- nova-tox-py310-with-sqlalchemy-2x https://zuul.opendev.org/t/openstack/build/6404c712943e48e780b39e9b1d4aba61 : SUCCESS in 19m 31s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/57b47d6dfb424bdabce1be24a3d7906c : SUCCESS in 24m 31s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/db15dc58bef14afb84e23258f1e3ae06 : SUCCESS in 25m 14s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/a43759b422194b7b886a3ade688faf10 : SUCCESS in 26m 46s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/bbb47cbb41474839a07e41c9513fec95 : SUCCESS in 1h 53m 11s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/b5811cf1a3b14ce9ba289e6222c3c582 : SUCCESS in 1h 36m 16s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/c7ea8e2f8b134732a802eb086234abe3 : SUCCESS in 1h 36m 22s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/83ff3ce6d6424dcd966fa8897d5819e8 : SUCCESS in 36m 31s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/eb759f830cdb4710b454b145c6d7cdaa : SUCCESS in 25m 57s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/c839917da1a0469a892ecbea753a20d8 : FAILURE in 1h 05m 19s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"980ca08a1ea51395b8395a8304f6c66ce8063c21","tag":"autogenerated:gerrit:newPatchSet","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":"2024-02-23 22:55:51.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"a037f0f2417f48e2100ac4d806ad272dbacb3053","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-23 23:18:23.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b4717dbb0c1541ab85f4b0ceccc389dd\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/5ccbac683c8f43c3a7fdf6a9a14d34d6 : SUCCESS in 11m 09s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/74743be5f06b4267b6edfe7289985726 : SUCCESS in 10m 41s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/356c1194126d412f9961efbd020df420 : SUCCESS in 20m 46s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"34a80c3ae42363972e966000e05345e623a6dd9b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-24 01:00:03.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/01d0efaeeac24c608d1f62e7cbba890b\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/c9307e10928645a28dc7587ba850930e : SUCCESS in 1h 08m 15s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/617c85bc4f45401bbf1843973899ff1a : SUCCESS in 1h 32m 11s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/17b331f031bb4ebd8d5dc92778d63324 : SUCCESS in 46m 51s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/98415c0b330a4709b559fc52f73a104b : SUCCESS in 20m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/02972b37fdef497e90e62f3ccaa9d8f8 : FAILURE in 7m 19s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/6471efe8d3b946ed8ca776b0844ff8e9 : SUCCESS in 13m 44s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/8c6f042b8efe4f548f043e70c6c0d55b : SUCCESS in 10m 14s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a04857823dd8446d9c9e0b77e7bdab26 : SUCCESS in 9m 55s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/82f0ea5f7bac4729828db8cd1c15b4d3 : SUCCESS in 19m 17s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/1ddb692193504872a34705555e06abe9 : SUCCESS in 1h 05m 00s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/7393ad3a31ae44c4a37b216c4b41c670 : SUCCESS in 1h 55m 36s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/c994f92bd5e643abab3dd3b75607e26b : SUCCESS in 43m 13s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/271973537658447083a906ed3db41509 : SUCCESS in 1h 00m 40s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/c5270c2ca7ba4f1faff168611944f3fd : SUCCESS in 1h 43m 07s\n- nova-next https://zuul.opendev.org/t/openstack/build/baacead8d8bc42baa4b4d7fefc5bd2a6 : SUCCESS in 1h 32m 30s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/2db42caa2f5d448297fb6c7011ab555e : SUCCESS in 51m 05s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/51dd117518a342c7a58a727a7e798952 : SUCCESS in 5m 19s (non-voting)\n- nova-tox-py310-with-sqlalchemy-2x https://zuul.opendev.org/t/openstack/build/1329d381ec4b4b2199935f23418de7d6 : SUCCESS in 15m 38s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/b249ca6e2c074260885ca396ab3c7754 : SUCCESS in 24m 03s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/9e01f29c6f6446f59b04bcff7dbde60f : SUCCESS in 24m 37s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/7aad560a59cd4fbcb38d808e869acdab : SUCCESS in 20m 38s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/53d5634e3da3476d834d0aa248e05337 : SUCCESS in 1h 42m 57s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/dffb76440bd044a8bec76cd019458f31 : SUCCESS in 1h 24m 52s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/5b80083a558045049bb394c65b3538fd : SUCCESS in 1h 11m 47s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5c531b68d7104135bbfa94f899abe965 : SUCCESS in 1h 02m 42s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/2c65ecf6229340feb9fa501b59cbb350 : SUCCESS in 34m 43s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/3e693238cf5e4016a924ed7c0efe14f3 : FAILURE in 1h 03m 55s (non-voting)\n\nWarning:\n  Comments left for invalid file nova/tests/unit/virt/ironic/test_driver.py","accounts_in_message":[],"_revision_number":3},{"id":"17899db51f11b57e1a8acc538ac37baa5e793d5b","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2024-02-25 12:04:42.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"e3fbe79083eaede994c190059c87cdb4a3d3cff5","tag":"autogenerated:gerrit:newPatchSet","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":"2024-02-25 21:25:42.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.\n\nCopied Votes:\n* 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":"d77c145663cb06e48a37067b8a62e5475d923d83","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-25 21:51:33.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/23a33c099c3a4cdb9e72b9a5f122713e\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/c7fed526174e412189e5fd36a650bfbc : SUCCESS in 23m 56s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/018322628d6b42d9aa9d551b8db5886f : SUCCESS in 10m 53s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/6c78b75b52494177a7220cb3194fd53d : SUCCESS in 19m 14s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"6212b81a6a596d95e09b1be3fc96d9c69f113d40","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-25 23:29:39.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8ef9a7ca959e467c83e06ceb5b85e595\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/2271fba6904a4fbeb553a6e7e9a48204 : SUCCESS in 57m 50s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/df1e2a920b6049049635763cff2f94c5 : SUCCESS in 1h 45m 35s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/42c3994730684cd9a0c1cd65e7297c78 : SUCCESS in 47m 18s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a7f2835adc254a7e9d263898e986b24e : SUCCESS in 20m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fd77c4a10c144c8c85fbbcc7ef2babda : SUCCESS in 6m 45s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/76a4e2ade98940b3bd05f5eddd77d97b : SUCCESS in 10m 51s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/aee7a7b21afe4688b8da562abd7db698 : SUCCESS in 12m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/32d7ad8f68b54147a06128b8c876e070 : SUCCESS in 11m 13s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/dbe3fa51af0e4d4dacf6f0fb3a814514 : SUCCESS in 17m 09s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/5904794430974f43bcb5ed256b6b039f : SUCCESS in 45m 45s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/9f1d715f37084eb48530e97ca751674a : SUCCESS in 1h 57m 53s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/7bf0f0c857194738be77b70d824f9f97 : SUCCESS in 33m 45s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/b9af931da5da4813aa80c55b39420341 : SUCCESS in 1h 00m 30s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/7a344106447341b9808b85514f47dc8b : SUCCESS in 1h 12m 40s\n- nova-next https://zuul.opendev.org/t/openstack/build/745fd9f90f114928bce63b31850a93db : SUCCESS in 1h 08m 50s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/7a7c9f06741744878bbc39d2e32135a9 : SUCCESS in 33m 03s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/445f76bde15e46ad9cac1ac5d460ad39 : SUCCESS in 5m 29s (non-voting)\n- nova-tox-py310-with-sqlalchemy-2x https://zuul.opendev.org/t/openstack/build/d53716b6a686413b99e597c21175953b : SUCCESS in 13m 10s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/0a5ccc60eeb945e3a5705ad943868643 : SUCCESS in 20m 05s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/8e387e4aeeab4fe69ad146c24accaaa8 : SUCCESS in 21m 52s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/5bb5e19e42a4453db0d35979a60c4cd0 : SUCCESS in 25m 11s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/c7dd9c078bf6438f83b684ccde565540 : SUCCESS in 1h 46m 03s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/07fdd134e4494e8fae8083910b4ffd27 : SUCCESS in 1h 29m 03s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/3a9ed699fbf742e6bb7839de4b4cc183 : SUCCESS in 58m 41s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/01b02e99f68d446d81135a83588bf380 : SUCCESS in 59m 32s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/d10b5e097d1d43e58b67cb0331213ddd : SUCCESS in 31m 40s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/2aa52e7df89f438cbe9cde91cfdfd55c : FAILURE in 1h 09m 55s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"00214833af18a84d361029552e8a827cb339ec22","author":{"_account_id":32761,"name":"panhongyin","display_name":"panhongyin","email":"panhongyin@yovole.com","username":"panhongyin"},"date":"2024-02-27 07:25:03.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"611ffe85e4004017e029fcd496f20c50e4591e02","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2024-02-27 09:47:09.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"b41ffd6e46bb8450ab3702e308f506b3de9662f3","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2024-02-28 17:50:01.000000000","message":"Patch Set 4: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"5a6754fb93cf47e53fa4e4b0fe6e17c55141ee1e","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2024-02-29 16:13:56.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"79c09c33dde8358f5443ef4957a4bc0984591161","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-29 16:14:42.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"d099f071f78ed7817d5d8c3d8ebfb50d4abee6c4","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-29 18:46:32.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/170ef232bc3344fd9592223403b1a23a\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/3a00172c7a234fb2aa80ed15a58f39c9 : SUCCESS in 54m 35s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/208879ad36974e09ae0b561fdc638eab : SUCCESS in 1h 30m 55s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e55665f924034cbe87668197184d02e7 : SUCCESS in 56m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d2187d611ba741e1bf92483ab010a3a2 : SUCCESS in 7m 38s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/83e74680d73744b9a728edfef059c472 : SUCCESS in 11m 58s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/116c7e2c709f4f09a4a94eb0e8084d63 : SUCCESS in 10m 20s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e4d16e62a1a04ceea838f3266575408b : SUCCESS in 12m 04s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/706ad93ed56c41c7b20dd11ae391f4d7 : SUCCESS in 14m 05s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/7424848fb4b342129ad2ef290e5c7573 : SUCCESS in 1h 03m 51s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/20c5ca05b721475eb02944176743d66c : SUCCESS in 24m 04s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/81725e273f884c458f7e3b9483f1bc2b : SUCCESS in 28m 19s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/e0315f705d5143c8aa01c687592c55f0 : SUCCESS in 22m 56s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/89e816e5bf284b6caf90a7678cb4d433 : SUCCESS in 1h 52m 06s\n- nova-next https://zuul.opendev.org/t/openstack/build/6633f92f3e354c2cb0f334e92d840560 : SUCCESS in 1h 17m 46s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/1a26adcb966941b1bcc8bcae4e1473bd : SUCCESS in 5m 14s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/ac60815cc2ec4a1e8e4a967b3939c571 : SUCCESS in 1h 41m 48s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/41c64362defa42c5b46646aa2ade54f4 : SUCCESS in 1h 44m 33s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/d9ec9a3e9e4c4ea49dd38845bb277dc9 : SUCCESS in 1h 37m 33s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/a4b69222fb8c486ab54c4792a3bd9b5b : SUCCESS in 1h 18m 10s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/05296e4ee21e432b83302e1ebd5e18b5 : SUCCESS in 55m 19s","accounts_in_message":[],"_revision_number":4},{"id":"3a78520c6e107add5a31f7435d699aee9dd43517","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-29 18:46:32.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"84dfffaa81fae403bf1660b58997bf386d4ce7fb","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-29 18:49:09.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2224e6f3bf684003b3af10e27f54107c\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b33e5d4c4aad42d1b0b577f847d5e4bf : SUCCESS in 1m 16s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d3a4f57d22d24540bd52ace674ba5a01 : SUCCESS in 49s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"08d7be1726849ba2ded7bf614fbee2479cc9ba33","revisions":{"16719bf099acb739ff1607ed9040b805da385fd1":{"kind":"REWORK","_number":1,"created":"2023-12-18 23:05:13.000000000","uploader":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"ref":"refs/changes/16/903916/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/16/903916/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/16/903916/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/16/903916/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/16/903916/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/16/903916/1"}}},"commit":{"parents":[{"commit":"89dcf56d5de69d80aa109e7b79238a6f17029502","subject":"Limit nodes by ironic shard key","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/89dcf56d5de69d80aa109e7b79238a6f17029502"}]}],"author":{"name":"John Garbutt","email":"john.garbutt@stackhpc.com","date":"2023-06-26 16:32:38.000000000","tz":60},"committer":{"name":"Jay Faulkner","email":"jay@jvf.cc","date":"2023-12-18 23:04:51.000000000","tz":-480},"subject":"Add nova-manage ironic-compute-node-move","message":"Add nova-manage ironic-compute-node-move\n\nWhen people transition from three ironic nova-compute processes down\nto one process, we need a way to move the ironic nodes, and any\nassocicated instances, between nova-compute processes.\n\nFor saftey, a nova-compute process must first be forced_down via\nthe API, similar to when using evacaute, before moving the associated\nironic nodes to another nova-compute process. The destination\nnova-compute process should ideally not be running, but not forced\ndown.\n\nblueprint ironic-shards\n\nChange-Id: I33034ec77b033752797bd679c6e61cef5af0a18f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/16719bf099acb739ff1607ed9040b805da385fd1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/16719bf099acb739ff1607ed9040b805da385fd1"}]},"branch":"refs/heads/master"},"5ae9bd5aae54b4ad94a13431fa0d5f5cd71253f3":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2023-12-19 22:57:05.000000000","uploader":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"ref":"refs/changes/16/903916/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/16/903916/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/16/903916/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/16/903916/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/16/903916/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/16/903916/2"}}},"commit":{"parents":[{"commit":"5498fef8f65e53c466530382c7ed0d14588cba31","subject":"Limit nodes by ironic shard key","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5498fef8f65e53c466530382c7ed0d14588cba31"}]}],"author":{"name":"John Garbutt","email":"john.garbutt@stackhpc.com","date":"2023-06-26 16:32:38.000000000","tz":60},"committer":{"name":"Jay Faulkner","email":"jay@jvf.cc","date":"2023-12-19 22:56:42.000000000","tz":-480},"subject":"Add nova-manage ironic-compute-node-move","message":"Add nova-manage ironic-compute-node-move\n\nWhen people transition from three ironic nova-compute processes down\nto one process, we need a way to move the ironic nodes, and any\nassocicated instances, between nova-compute processes.\n\nFor saftey, a nova-compute process must first be forced_down via\nthe API, similar to when using evacaute, before moving the associated\nironic nodes to another nova-compute process. The destination\nnova-compute process should ideally not be running, but not forced\ndown.\n\nblueprint ironic-shards\n\nChange-Id: I33034ec77b033752797bd679c6e61cef5af0a18f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5ae9bd5aae54b4ad94a13431fa0d5f5cd71253f3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5ae9bd5aae54b4ad94a13431fa0d5f5cd71253f3"}]},"branch":"refs/heads/master"},"bfe83d05e1dfdea227ecb144568c3fca060b27ae":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2024-02-23 22:55:51.000000000","uploader":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"ref":"refs/changes/16/903916/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/16/903916/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/16/903916/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/16/903916/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/16/903916/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/16/903916/3"}}},"commit":{"parents":[{"commit":"5adaea90ed8259b0f5336212759cd543cd1ed65e","subject":"Limit nodes by ironic shard key","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5adaea90ed8259b0f5336212759cd543cd1ed65e"}]}],"author":{"name":"John Garbutt","email":"john.garbutt@stackhpc.com","date":"2023-06-26 16:32:38.000000000","tz":60},"committer":{"name":"Jay Faulkner","email":"jay@jvf.cc","date":"2024-02-23 22:55:38.000000000","tz":-480},"subject":"Add nova-manage ironic-compute-node-move","message":"Add nova-manage ironic-compute-node-move\n\nWhen people transition from three ironic nova-compute processes down\nto one process, we need a way to move the ironic nodes, and any\nassocicated instances, between nova-compute processes.\n\nFor saftey, a nova-compute process must first be forced_down via\nthe API, similar to when using evacaute, before moving the associated\nironic nodes to another nova-compute process. The destination\nnova-compute process should ideally not be running, but not forced\ndown.\n\nblueprint ironic-shards\n\nChange-Id: I33034ec77b033752797bd679c6e61cef5af0a18f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/bfe83d05e1dfdea227ecb144568c3fca060b27ae"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/bfe83d05e1dfdea227ecb144568c3fca060b27ae"}]},"branch":"refs/heads/master"},"08d7be1726849ba2ded7bf614fbee2479cc9ba33":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2024-02-25 21:25:42.000000000","uploader":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"ref":"refs/changes/16/903916/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/16/903916/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/16/903916/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/16/903916/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/16/903916/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/16/903916/4"}}},"commit":{"parents":[{"commit":"f1a4857d612cff0ecca1be3e914e57e9db6ac275","subject":"Limit nodes by ironic shard key","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f1a4857d612cff0ecca1be3e914e57e9db6ac275"}]}],"author":{"name":"John Garbutt","email":"john.garbutt@stackhpc.com","date":"2023-06-26 16:32:38.000000000","tz":60},"committer":{"name":"Jay Faulkner","email":"jay@jvf.cc","date":"2024-02-25 21:25:27.000000000","tz":-480},"subject":"Add nova-manage ironic-compute-node-move","message":"Add nova-manage ironic-compute-node-move\n\nWhen people transition from three ironic nova-compute processes down\nto one process, we need a way to move the ironic nodes, and any\nassocicated instances, between nova-compute processes.\n\nFor saftey, a nova-compute process must first be forced_down via\nthe API, similar to when using evacaute, before moving the associated\nironic nodes to another nova-compute process. The destination\nnova-compute process should ideally not be running, but not forced\ndown.\n\nblueprint ironic-shards\n\nChange-Id: I33034ec77b033752797bd679c6e61cef5af0a18f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/08d7be1726849ba2ded7bf614fbee2479cc9ba33"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/08d7be1726849ba2ded7bf614fbee2479cc9ba33"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}},{"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":{}}}]}
