)]}'
{"id":"openstack%2Fnova~867792","triplet_id":"openstack%2Fnova~master~Ie9b975a5200b9465e4408995df33927182cfe56b","project":"openstack/nova","branch":"master","topic":"bp/openstacksdk-in-nova","attention_set":{},"removed_from_attention_set":{"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2023-12-07 17:35:56.000000000","reason":"Change was submitted"},"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":"2023-12-07 17:35:56.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ie9b975a5200b9465e4408995df33927182cfe56b","subject":"Use SDK for node.set_power_state","status":"MERGED","created":"2022-12-15 12:50:57.000000000","updated":"2023-12-07 17:37:42.000000000","submitted":"2023-12-07 17:35:56.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"867792-bp/openstacksdk-in-nova","meta_rev_id":"61f0275b025cd43a5c1b12df844e69d98afffe5a","_number":867792,"virtual_id_number":867792,"owner":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2023-12-07 17:35:55.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":2,"date":"2023-12-07 11:09:05.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-12-06 20:18:18.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2023-12-07 14:03:38.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2023-12-07 14:03:38.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-12-15 14:08:31.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2022-12-15 15:02:32.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2022-12-15 15:03:26.000000000","updated_by":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2023-12-06 20:18:18.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":"REVIEWER"},{"updated":"2023-12-07 11:09:05.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":"2023-12-07 14:03:38.000000000","updated_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"}],"messages":[{"id":"e7ac2153ef3f42b1c2ff3ae8f57911c799cbc9e6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2022-12-15 12:50:57.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ae0509add526514466dcf5035899984d2bb9c047","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-15 14:08:31.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2e328a49d6b0429b9445ab0a741c3810\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/e8ec2f3e3f2a4420826c0bc803603591 : SUCCESS in 38m 57s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/3b04db30be7146ad9b6d8aa8332c0e7c : SUCCESS in 36m 18s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"11a49204a64025567739e30fddf9dae25e342ef4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-15 15:02:32.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/255737a6cc874b87b0b27df7c2b3027f\n\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/fcf92e885ee8405580a0a7d4793f46a3 : SUCCESS in 1h 16m 03s (non-voting)\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/02c5ffaadfc44385ae1392aa1e4a09a1 : SUCCESS in 2h 03m 48s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f2c3e34d6a7144fa95b61a195ddc6ef0 : SUCCESS in 59m 14s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/60a5ec4f735042c9a7d43f98a412f548 : SUCCESS in 19m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a958eebc62f740939a64d0810dc06757 : SUCCESS in 11m 23s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/4a0d28c2733546ec9231c238dabf4ef7 : SUCCESS in 11m 55s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/801b9947e24f41e69471bd579e3183ba : SUCCESS in 12m 43s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5616f123cdf347b0984134f2784d4382 : SUCCESS in 8m 32s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/f6b9a324ab3e4b31b92d3facce88e152 : FAILURE in 56m 03s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/c237297f32b54b7a899738cc80e17348 : SUCCESS in 1h 09m 11s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/e8a77e8af7d94e24833b10bf850d0450 : SUCCESS in 56m 43s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/889e50bc0fc54c6983d4511da6d4cac9 : SUCCESS in 1h 24m 33s\n- nova-next https://zuul.opendev.org/t/openstack/build/13afd53315644e7ca5303d827b46c37c : SUCCESS in 1h 28m 54s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/327d8189a6874f5692a1d72c44e783c7 : SUCCESS in 1h 05m 03s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/07afce99de5f41159defeb2d1dc07416 : SUCCESS in 4m 58s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/9a7144442b884ac79f2cabb78d74968a : SUCCESS in 24m 27s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/c7165fbd56714718adc14621db4e974b : SUCCESS in 22m 32s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/6150fc27b50347159de6b4a97784e193 : SUCCESS in 24m 15s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/5637d0e53c9a405e936de2b3d477fbc9 : SUCCESS in 1h 16m 42s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/672fe2278c3d45f7b2c53f7087961109 : SUCCESS in 1h 01m 16s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/341b6f7e08d94171b124e055d4d99feb : SUCCESS in 25m 10s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/78ffd308cde54b4fbde1abdab0027b10 : SUCCESS in 38m 55s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"cd360d0d84059668f13e16fec8422b712eb25dd6","author":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"date":"2022-12-15 15:03:26.000000000","message":"Patch Set 1:\n\nBuild failed.  For information on how to proceed, see https://docs.openstack.org/infra/manual/developers.html\n\n- EMC_PowerFlex_NOVA https://elab-os-logsrv.delllabs.net/92/867792/1/check/EMC_PowerFlex_NOVA/43fdbb7/EMC_PowerFlex_NOVA/None : NOT_REGISTERED\n\nLeave a comment with \u0027run-DellEMC PowerFlex CI\u0027 to trigger a recheck. For more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/DellEMC_PowerFlex_CI","accounts_in_message":[],"_revision_number":1},{"id":"3689ed86a9189ee8504f1299d0647dca102a5448","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2022-12-20 16:32:41.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"c5cd6046a38085931449c70618f5a150166390a0","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-20 18:10:31.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/944605f6545b416c9d2062d1e6eee16b\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/a16a2f016d16410aa2dd31535642db8d : SUCCESS in 35m 00s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/1391b04e51ac48a5afa0f61ff18c2198 : SUCCESS in 37m 41s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"63559b65a6aae25c2ac9df344daa4e6f2be9c6c4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-20 18:39:04.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/9fde5e29d1ad4103911230d31cb75919\n\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/5c187af62d6d4db397b8ab4bf7bd88d7 : SUCCESS in 1h 07m 52s (non-voting)\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/2fd8f384109a429caac8aa7017dc8db2 : SUCCESS in 1h 29m 37s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/1325e45f4ff54908a1d0f628d4994924 : SUCCESS in 47m 28s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bf5f628b3ec942f0888559528e2f7d07 : SUCCESS in 15m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9ee8519e4e4d482ea0c012585aed3ac9 : SUCCESS in 12m 03s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/d606f833afda402181b37bdb93be3f90 : SUCCESS in 11m 16s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/26a68e91cf4f4a9cbc4493f61a8c5d6a : SUCCESS in 12m 30s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/764114f6587e40659ba7b31b4fad1f19 : SUCCESS in 10m 37s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/419b9a3b86c54baa858b54962e2f909f : FAILURE in 44m 07s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/a96de5cf2cab4147a513b8059982209f : FAILURE in 1h 18m 53s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/90c62b7324ca4911b9acad5be52834fa : SUCCESS in 41m 48s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/4a7c95f3157a4ef68515c9b1c2ced83a : SUCCESS in 1h 34m 47s\n- nova-next https://zuul.opendev.org/t/openstack/build/f96725194e9648129c1261355cba2b3f : SUCCESS in 1h 59m 20s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/5eebc666e45d414282952af854d36a73 : SUCCESS in 50m 07s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/b0e4185d1ab648bbadc6c8b7b722b671 : SUCCESS in 5m 06s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/c557dfb8e6e048fb88d4054c30077581 : SUCCESS in 25m 48s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/ac741c1e1fb54cc18b96f1ec921b6bd3 : SUCCESS in 24m 49s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/36f0d2b965e24cc6a2565d03b8b8bd98 : SUCCESS in 24m 57s\n- tempest-integrated-compute-ubuntu-focal https://zuul.opendev.org/t/openstack/build/469a1233b6e3477b962d195ac717ea4d : SUCCESS in 1h 22m 35s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/dbb89c1d59374c0caeb102b8db173b1f : SUCCESS in 1h 02m 52s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6531de309d6e4dbf82d2ac2440d8a6c9 : SUCCESS in 51m 31s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/264ab8b0470041dc8cfb81a344674c65 : SUCCESS in 34m 08s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/b45271a88a314ff28818133d30cce266 : SUCCESS in 39m 45s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"e3dd1bf210534ff13cb2a1af634637ec2ae31ab9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2022-12-21 15:03:45.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"737a97fbaff10040fd06fe7048c2f7ab8c2c9148","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-21 16:21:05.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fd7489a4525a45c68d2ddf5314bcc882\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/29bba5b49c564819b2464f3260c30f2f : SUCCESS in 32m 02s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/716d14a1e5cd4345a8bcb667c7f7abd4 : SUCCESS in 38m 22s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"b94638bf33e90368025ff842e9bc1d909ba61318","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-21 17:28:10.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2860e7372f864076a221144746f63806\n\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/650c4c824f8c458dadec9392a4702cc4 : SUCCESS in 59m 52s (non-voting)\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/88d3761f91324e04a39a49acf3f92743 : SUCCESS in 1h 19m 53s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/7fe58b0236cc4b35b2486355eebc5d7a : SUCCESS in 56m 56s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3c54ceaa41594c4a8a289607304dab27 : SUCCESS in 15m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8b8c9df7db2447f19622129e1e7d8abf : SUCCESS in 12m 00s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/dae35e38fdf64e29a1d6b620692ebade : SUCCESS in 11m 37s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f793830c58e74935be006a551cfa603f : SUCCESS in 13m 28s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d19b18504a6f42578cf7482e86a3822c : SUCCESS in 9m 42s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/ad68a9a4314c4456b6234438f380380d : FAILURE in 33m 07s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/a04373454eb74908a886708bfbde4475 : SUCCESS in 1h 05m 54s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/04ed81b8fda244128f0a98b297a0d6ec : SUCCESS in 40m 36s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/001a04a62769414b969a73ef9767ef00 : SUCCESS in 1h 38m 45s\n- nova-next https://zuul.opendev.org/t/openstack/build/6c5f0936d8024650951ecedf04708567 : SUCCESS in 2h 11m 39s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/f67afbe74d684b8685d24d18f524c095 : SUCCESS in 43m 08s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/82c1378501f8416290c0706d1c244641 : SUCCESS in 4m 53s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/c2a4dea04ebf47efb1fc72eb879c9f5c : SUCCESS in 29m 47s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/5fcaccc336874e9d8e8baa11c52c1431 : SUCCESS in 25m 19s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/8302d6ff5af040f7a8ede190e935880c : SUCCESS in 22m 08s\n- tempest-integrated-compute-ubuntu-focal https://zuul.opendev.org/t/openstack/build/61a2542e311845e2bb8370941a2d8932 : SUCCESS in 1h 23m 34s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/d4e8c714b7e74a0ea263bad347334ece : SUCCESS in 1h 08m 34s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ba31109db95541e8b0a5664c5c0b939c : SUCCESS in 52m 12s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/960381d3d38044efa8bda65aea5351c0 : SUCCESS in 33m 00s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/7c76b9ab2f914350aa261a393add8bef : SUCCESS in 43m 13s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"963ce66998fb3912c0f19677e15a53488e40ca10","author":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"date":"2022-12-21 17:29:03.000000000","message":"Patch Set 3:\n\nBuild failed.  For information on how to proceed, see https://docs.openstack.org/infra/manual/developers.html\n\n- EMC_PowerFlex_NOVA https://elab-os-logsrv.delllabs.net/92/867792/3/check/EMC_PowerFlex_NOVA/5a6cc9d/EMC_PowerFlex_NOVA/None : NOT_REGISTERED\n\nLeave a comment with \u0027run-DellEMC PowerFlex CI\u0027 to trigger a recheck. For more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/DellEMC_PowerFlex_CI","accounts_in_message":[],"_revision_number":3},{"id":"7e1a38b9d293ca3d0194dec3b0ce7aa3c1227f8f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2023-07-26 12:41:49.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"fe8ef9cb3ff14198deab5eea50343e86456e3deb","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-07-26 13:13:49.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/817912eb9d9e47e69a6e5e6fed6522f9\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/1ac3e11ef3a44cc8a3397708c4cfd5a8 : SUCCESS in 16m 09s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/705a4808e71544678557432bd889b895 : SUCCESS in 29m 24s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/21196010740b4c4aa30b6de307fb2371 : SUCCESS in 16m 06s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"d9b7be553f8a14474dab8899d5e5caedd5043af2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-07-26 15:29:11.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/63630c4767fb42beb65da2b08c7ade59\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/9b02acfdfb834a03afffb97a3004a449 : FAILURE in 1h 02m 43s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/3cc5b31dfdf54a1abc1a3c5fbe1b15a1 : SUCCESS in 1h 59m 38s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/283a3bbb33644353888c2e11801b79bc : SUCCESS in 49m 05s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f8234b1c1aa946c883cb5a0a2a8b7783 : SUCCESS in 19m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/96dd4ac364da4d56a675b87e53de5810 : SUCCESS in 13m 17s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/42e1a00c5a4c4b08b6f2d9772b46a498 : SUCCESS in 14m 53s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/933248d700d34bbb862d039ec4661716 : SUCCESS in 15m 56s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/21a14186a8574b1f8847b42b605bddf5 : SUCCESS in 12m 40s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/314fc5aa54324c249ed9168e3b8baaca : SUCCESS in 11m 17s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/bd73979796764fe4acd29d5c8b2b3ae3 : SUCCESS in 1h 25m 07s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/dfaac6f8af884ff7bce8ce920ab7b155 : SUCCESS in 1h 35m 26s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/5200899a42284c6691527631b93138a4 : SUCCESS in 58m 58s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/e17c42ec27224672b2e60acf4743f712 : SUCCESS in 2h 19m 01s\n- nova-next https://zuul.opendev.org/t/openstack/build/184310d317004a4e826dc8ce36721521 : FAILURE in 2h 32m 02s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/5f27bf787c7e41648d89484888d0a71c : SUCCESS in 1h 09m 50s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/971ed5abeef74244bf00ae50b96c98df : SUCCESS in 5m 13s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/15860bcb1a7d48b4aad9065da7ccb58a : SUCCESS in 33m 04s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/16dd3a11682e459185356c67eb428c5e : SUCCESS in 32m 35s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/5e33c9965f0942319401ad05241780e3 : FAILURE in 33m 42s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/23e33906cb86458bb475b3eea83ccb0d : SUCCESS in 1h 57m 56s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/93c3662e78c14f35b7158fac452c539c : SUCCESS in 1h 11m 09s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b684033bf87444e2a2b93028f112e534 : SUCCESS in 1h 01m 04s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/bf5d6d2c3bc6457b8a1bd8c6f10354be : SUCCESS in 23m 13s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/fa903c16d79148e498f2504095da98d8 : SUCCESS in 36m 44s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"0730b18c665ddb5f43dda05e557c4fd55ec80e43","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2023-12-05 12:10:32.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":5},{"id":"4df7d08abc049850a3ff17e73d3147380e2d4ee8","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-05 12:51:21.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7b2dbb114ab0494186ec74d920498327\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/b0ef0876b9dc422b947c9bd3aeb79be2 : SUCCESS in 37m 51s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/e702970444a3417fad1525af623525c8 : SUCCESS in 15m 51s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/9ca0b37bed234e3aad7718a7d3229835 : SUCCESS in 30m 36s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"f8991c9a89d8e0582c77be23a249c40e207dc078","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-05 14:37:11.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/64fd349678904405843c26c5e98a71f9\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/fbe0c8871c9a4001a09097662fe4304e : SUCCESS in 1h 14m 45s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/0f1ee73c77bf45b48a76a2bd63c1d9be : SUCCESS in 1h 57m 44s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/447f31e2d1df46a09bfa3f91b8fe4901 : SUCCESS in 1h 02m 18s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5f18ee6d7b964b71810116b1a0393561 : SUCCESS in 16m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/71ac00d9f926402e95d3efbd9e9379bd : SUCCESS in 12m 47s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e72f59fc52104e5fa3e524b1af742e4b : SUCCESS in 14m 15s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/1a278070f0b84c94b166ee7117d232b2 : SUCCESS in 12m 39s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a24adff33f1242f1a896caf4913d8f18 : SUCCESS in 12m 15s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/10380e6df8074d14a0db25b59a3aa0a5 : SUCCESS in 1h 03m 13s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/e307c24d78f04551bd0d96b1a5c196bf : SUCCESS in 1h 39m 27s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/0471341f7c4b4a5a9a299549f951a2fe : SUCCESS in 52m 37s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/757c58db7e894c28884a393b8f89aedb : SUCCESS in 2h 04m 22s\n- nova-next https://zuul.opendev.org/t/openstack/build/30a8707779a64fa490c690aaea64d570 : SUCCESS in 2h 16m 48s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/a240419907284e4ba38b85f04e282915 : SUCCESS in 50m 39s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/354d0013acb44332b4db3ab74f086260 : SUCCESS in 5m 47s (non-voting)\n- nova-tox-py310-with-sqlalchemy-2x https://zuul.opendev.org/t/openstack/build/6a8624dbf5564743b9102c5db7cef45b : SUCCESS in 15m 54s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/0c9f89067efb439399736f30203a0902 : SUCCESS in 29m 30s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/d0d58b6dd6e3483eafbdb050e89e973f : SUCCESS in 24m 57s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/5bfc7637f0304faab7fcdda069fad113 : SUCCESS in 25m 17s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/ef8febaf1fa94dd698d0667a7a316fd0 : SUCCESS in 1h 37m 53s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/8931120a03994a7d8c7d3584b843ebb0 : SUCCESS in 1h 47m 01s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/85c9677f8a3b4cdc8763ca1eebb42d44 : SUCCESS in 1h 13m 21s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b73e5164938948f8b1520a9d298088bf : SUCCESS in 1h 09m 29s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/8489c18af2c1458c8d94a2bee885ed58 : SUCCESS in 46m 04s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/59dd0f217bfc497291a7c61fe28e2489 : SUCCESS in 47m 34s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"89b150e9d7076de501a3b98b78f84fd72ebc5f19","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-06 20:18:18.000000000","message":"Patch Set 5: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"12aaf83c59dfdc3f095761be024ccb60cf59c5a9","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2023-12-07 10:53:53.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"c15ab6c5652bd1e65c3731f6fabd2d1f021fe8a6","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2023-12-07 11:09:05.000000000","message":"Patch Set 5: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"d9949d4ae462472c4fd6b25352a7a0e05292d33e","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2023-12-07 14:03:38.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"75267c14d8fbb8c0556d4f4b7b7046702c64d7cc","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-07 14:04:37.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"694c7ee49fc212ef9956199503f05fd1bc5ba2e5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-07 17:35:55.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b29254083ec645c583b6f10a11eb478c\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/f6305ffb748242c58a0a125c902ca48f : SUCCESS in 1h 04m 09s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/52d8c465e815484bbbcd6992b9162f7d : SUCCESS in 1h 54m 17s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/77d7dbfedbc14c72aaf713b694b108c3 : SUCCESS in 1h 13m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1c3b12a46f2c4067942a4372a74a2f66 : SUCCESS in 12m 52s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e5fc4cbf4cd546a992f2cd2748272031 : SUCCESS in 14m 43s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/8ebf74b7454d4200971c917eadcbb6c3 : SUCCESS in 11m 41s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b967c1aabddb4d35b0d8e2a637fe9403 : SUCCESS in 12m 25s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/0583e43b79024bf2953e40e33594dca2 : SUCCESS in 23m 43s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/ec12344b4a4649d6b3f9260528a5bd44 : SUCCESS in 26m 33s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/1601e389553d4545b2011b348ee9b7b6 : SUCCESS in 24m 54s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/9cd65986785440a9bbaa6cac6bce5070 : SUCCESS in 2h 01m 31s\n- nova-next https://zuul.opendev.org/t/openstack/build/21205ce491bc41409cc0d59edc2cfc99 : SUCCESS in 1h 20m 05s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/7ee35d7df0214552a2bdf010959c097a : SUCCESS in 6m 30s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/bec2e9de22f84d2d96529a24e08f999a : SUCCESS in 1h 50m 22s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/1d54025fcee549f5826abdf93bd44484 : SUCCESS in 1h 41m 44s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/21e2f74a96c34f7db1aecea836412192 : SUCCESS in 1h 49m 15s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/c5728efe3976475eb28d1e9fb8dd2fdc : SUCCESS in 1h 33m 04s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/482eb5ca3f35455da6f16051fb72e01a : SUCCESS in 1h 05m 17s","accounts_in_message":[],"_revision_number":5},{"id":"3892d568d90a135ee1546c2809219359309b3dfc","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-07 17:35:56.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":5},{"id":"61f0275b025cd43a5c1b12df844e69d98afffe5a","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-07 17:37:42.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f34d8e6963454ee6978c9c579f63d616\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/46ba00da8728405d8660351de1b59750 : SUCCESS in 44s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"4bffd6fc2108ee94f264d2b6f77bff6c5aff163a","revisions":{"a5cdae3180f98d34febc01c406f4c56b17622e16":{"kind":"REWORK","_number":1,"created":"2022-12-15 12:50:57.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/92/867792/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/92/867792/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/92/867792/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/92/867792/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/92/867792/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/92/867792/1"}}},"commit":{"parents":[{"commit":"f79e28dfca12c4aae418a661504fda32504a0c06","subject":"Use SDK for node.set_provision_state","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f79e28dfca12c4aae418a661504fda32504a0c06"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2022-12-02 12:48:56.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2022-12-15 12:49:06.000000000","tz":0},"subject":"Use SDK for node.set_power_state","message":"Use SDK for node.set_power_state\n\nWe would like nova not to use ironicclient, but instead to invoke the\nironic API directly through an openstacksdk connection.\n\nIn this change, we migrate all \u0027set_power_state\u0027 calls across. There are\na few of these but they\u0027re nothing complicated.\n\nNote that SDK does not expose a \u0027soft\u0027 flag on the\n\u0027set_node_power_state\u0027 method. Instead, it simply expects the real power\nstate strings rather than a combination of strings with the flag like\nironicclient [1]\n\nNote that there\u0027s actually a small feature regression here in that\nopenstacksdk doesn\u0027t support server-side timeouts yet [2]. We pass\nthrough the option and will get this for free once SDK gains this\nfunctionality. Until then, we can rely on client-side timeouts.\n\n[1] https://github.com/openstack/python-ironicclient/blob/5.0.1/ironicclient/v1/node.py#L27-L33\n[2] https://github.com/openstack/openstacksdk/blob/0.103.0/openstack/baremetal/v1/node.py#L638-L639\n\nChange-Id: Ie9b975a5200b9465e4408995df33927182cfe56b\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a5cdae3180f98d34febc01c406f4c56b17622e16"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a5cdae3180f98d34febc01c406f4c56b17622e16"}]},"branch":"refs/heads/master"},"564a40c33d2a6f2a83cebce2155617077fee8519":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2022-12-20 16:32:41.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/92/867792/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/92/867792/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/92/867792/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/92/867792/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/92/867792/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/92/867792/2"}}},"commit":{"parents":[{"commit":"78500bb3b50e9e1025d12be685aa30e916bcb236","subject":"Use SDK for node.set_provision_state","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/78500bb3b50e9e1025d12be685aa30e916bcb236"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2022-12-02 12:48:56.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2022-12-20 16:31:53.000000000","tz":0},"subject":"Use SDK for node.set_power_state","message":"Use SDK for node.set_power_state\n\nWe would like nova not to use ironicclient, but instead to invoke the\nironic API directly through an openstacksdk connection.\n\nIn this change, we migrate all \u0027set_power_state\u0027 calls across. There are\na few of these but they\u0027re nothing complicated.\n\nNote that SDK does not expose a \u0027soft\u0027 flag on the\n\u0027set_node_power_state\u0027 method. Instead, it simply expects the real power\nstate strings rather than a combination of strings with the flag like\nironicclient [1]\n\nNote that there\u0027s actually a small feature regression here in that\nopenstacksdk doesn\u0027t support server-side timeouts yet [2]. We pass\nthrough the option and will get this for free once SDK gains this\nfunctionality. Until then, we can rely on client-side timeouts.\n\n[1] https://github.com/openstack/python-ironicclient/blob/5.0.1/ironicclient/v1/node.py#L27-L33\n[2] https://github.com/openstack/openstacksdk/blob/0.103.0/openstack/baremetal/v1/node.py#L638-L639\n\nChange-Id: Ie9b975a5200b9465e4408995df33927182cfe56b\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/564a40c33d2a6f2a83cebce2155617077fee8519"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/564a40c33d2a6f2a83cebce2155617077fee8519"}]},"branch":"refs/heads/master"},"4d16515b8da929af1bc13dddca6d88c59a39c730":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2022-12-21 15:03:45.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/92/867792/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/92/867792/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/92/867792/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/92/867792/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/92/867792/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/92/867792/3"}}},"commit":{"parents":[{"commit":"ae1484d1623308d4facc677210b1e0c51160180d","subject":"Use SDK for node.set_provision_state","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ae1484d1623308d4facc677210b1e0c51160180d"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2022-12-02 12:48:56.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2022-12-21 15:03:36.000000000","tz":0},"subject":"Use SDK for node.set_power_state","message":"Use SDK for node.set_power_state\n\nWe would like nova not to use ironicclient, but instead to invoke the\nironic API directly through an openstacksdk connection.\n\nIn this change, we migrate all \u0027set_power_state\u0027 calls across. There are\na few of these but they\u0027re nothing complicated.\n\nNote that SDK does not expose a \u0027soft\u0027 flag on the\n\u0027set_node_power_state\u0027 method. Instead, it simply expects the real power\nstate strings rather than a combination of strings with the flag like\nironicclient [1]\n\nNote that there\u0027s actually a small feature regression here in that\nopenstacksdk doesn\u0027t support server-side timeouts yet [2]. We pass\nthrough the option and will get this for free once SDK gains this\nfunctionality. Until then, we can rely on client-side timeouts.\n\n[1] https://github.com/openstack/python-ironicclient/blob/5.0.1/ironicclient/v1/node.py#L27-L33\n[2] https://github.com/openstack/openstacksdk/blob/0.103.0/openstack/baremetal/v1/node.py#L638-L639\n\nChange-Id: Ie9b975a5200b9465e4408995df33927182cfe56b\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4d16515b8da929af1bc13dddca6d88c59a39c730"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4d16515b8da929af1bc13dddca6d88c59a39c730"}]},"branch":"refs/heads/master"},"47895437eda13cfd18e57718799717ba20cd2436":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2023-07-26 12:41:49.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/92/867792/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/92/867792/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/92/867792/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/92/867792/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/92/867792/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/92/867792/4"}}},"commit":{"parents":[{"commit":"9c050fb7ba935ff7a3d04dd4fcfcd8166cb949bf","subject":"Use SDK for node.set_provision_state","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9c050fb7ba935ff7a3d04dd4fcfcd8166cb949bf"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2022-12-02 12:48:56.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2023-07-26 10:11:20.000000000","tz":60},"subject":"Use SDK for node.set_power_state","message":"Use SDK for node.set_power_state\n\nWe would like nova not to use ironicclient, but instead to invoke the\nironic API directly through an openstacksdk connection.\n\nIn this change, we migrate all \u0027set_power_state\u0027 calls across. There are\na few of these but they\u0027re nothing complicated.\n\nNote that SDK does not expose a \u0027soft\u0027 flag on the\n\u0027set_node_power_state\u0027 method. Instead, it simply expects the real power\nstate strings rather than a combination of strings with the flag like\nironicclient [1]\n\nNote that there\u0027s actually a small feature regression here in that\nopenstacksdk doesn\u0027t support server-side timeouts yet [2]. We pass\nthrough the option and will get this for free once SDK gains this\nfunctionality. Until then, we can rely on client-side timeouts.\n\n[1] https://github.com/openstack/python-ironicclient/blob/5.0.1/ironicclient/v1/node.py#L27-L33\n[2] https://github.com/openstack/openstacksdk/blob/0.103.0/openstack/baremetal/v1/node.py#L638-L639\n\nChange-Id: Ie9b975a5200b9465e4408995df33927182cfe56b\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/47895437eda13cfd18e57718799717ba20cd2436"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/47895437eda13cfd18e57718799717ba20cd2436"}]},"branch":"refs/heads/master"},"4bffd6fc2108ee94f264d2b6f77bff6c5aff163a":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2023-12-05 12:10:32.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/92/867792/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/92/867792/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/92/867792/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/92/867792/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/92/867792/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/92/867792/5"}}},"commit":{"parents":[{"commit":"ba44ac9baf389fdb54f909b10e033fcdbde2f44f","subject":"Use SDK for node.set_provision_state","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ba44ac9baf389fdb54f909b10e033fcdbde2f44f"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2022-12-02 12:48:56.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2023-12-05 12:07:41.000000000","tz":0},"subject":"Use SDK for node.set_power_state","message":"Use SDK for node.set_power_state\n\nWe would like nova not to use ironicclient, but instead to invoke the\nironic API directly through an openstacksdk connection.\n\nIn this change, we migrate all \u0027set_power_state\u0027 calls across. There are\na few of these but they\u0027re nothing complicated.\n\nNote that SDK does not expose a \u0027soft\u0027 flag on the\n\u0027set_node_power_state\u0027 method. Instead, it simply expects the real power\nstate strings rather than a combination of strings with the flag like\nironicclient [1]\n\nNote that there\u0027s actually a small feature regression here in that\nopenstacksdk doesn\u0027t support server-side timeouts yet [2]. We pass\nthrough the option and will get this for free once SDK gains this\nfunctionality. Until then, we can rely on client-side timeouts.\n\n[1] https://github.com/openstack/python-ironicclient/blob/5.0.1/ironicclient/v1/node.py#L27-L33\n[2] https://github.com/openstack/openstacksdk/blob/0.103.0/openstack/baremetal/v1/node.py#L638-L639\n\nChange-Id: Ie9b975a5200b9465e4408995df33927182cfe56b\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4bffd6fc2108ee94f264d2b6f77bff6c5aff163a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4bffd6fc2108ee94f264d2b6f77bff6c5aff163a"}]},"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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}},{"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":{}}}]}
