)]}'
{"id":"openstack%2Fnova~864773","triplet_id":"openstack%2Fnova~master~Iab92124b5776a799c7f90d07281d28fcf191c8fe","project":"openstack/nova","branch":"master","topic":"fix-ironic-scheduler-race","attention_set":{},"removed_from_attention_set":{"9708":{"account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"last_update":"2022-12-14 12:25:20.000000000","reason":"\u003cGERRIT_ACCOUNT_9708\u003e replied on the change","reason_account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}},"782":{"account":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"last_update":"2022-12-14 14:11:40.000000000","reason":"Change was submitted"},"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2022-11-17 18:38:09.000000000","reason":"\u003cGERRIT_ACCOUNT_11604\u003e replied on the change","reason_account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},"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":"2022-12-14 14:11:40.000000000","reason":"Change was submitted"},"11655":{"account":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"last_update":"2022-11-17 19:17:55.000000000","reason":"\u003cGERRIT_ACCOUNT_11655\u003e replied on the change","reason_account":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"}}},"hashtags":[],"change_id":"Iab92124b5776a799c7f90d07281d28fcf191c8fe","subject":"Ironic nodes with instance reserved in placement","status":"MERGED","created":"2022-11-16 17:25:45.000000000","updated":"2022-12-14 14:12:55.000000000","submitted":"2022-12-14 14:11:40.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":22,"unresolved_comment_count":5,"has_review_started":true,"submission_id":"864773-fix-ironic-scheduler-race","meta_rev_id":"3dfb0341205be56de95865339481fe87feb90228","_number":864773,"virtual_id_number":864773,"owner":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-12-14 14:11:39.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"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":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"all":[{"value":2,"date":"2022-12-14 12:25:20.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2022-11-17 14:23:59.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":"2022-11-17 16:57:10.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":1,"date":"2022-11-17 19:17:55.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"all":[{"value":1,"date":"2022-12-14 12:25:20.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"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":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"recommended":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2022-11-17 14:23:59.000000000","permitted_voting_range":{"min":1,"max":2},"_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":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","value":1,"default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"}],"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":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-11-16 17:40: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"},{"updated":"2022-11-16 17:50:48.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":"2022-11-16 18:03:22.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-11-16 19:14:17.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-11-16 19:22:39.000000000","updated_by":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"reviewer":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"state":"CC"},{"updated":"2022-11-17 09:10:47.000000000","updated_by":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"reviewer":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"state":"REVIEWER"},{"updated":"2022-11-17 09:10:47.000000000","updated_by":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"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"}],"messages":[{"id":"05a84440a26773523ba8d9e96f46fe9f0c1fe7f1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2022-11-16 17:25:45.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ac821aeb0763734c9737986367bde1036fd474ca","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2022-11-16 17:40:38.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"0b292c92d1b4502d9d8e4714c80cb98968e37ff9","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2022-11-16 17:50:48.000000000","message":"Patch Set 1: Review-Priority+1","accounts_in_message":[],"_revision_number":1},{"id":"12a799e55926c27c490ccd7fccd306ee14bc21c1","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-16 18:03:22.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3425f50f0b974c828396c65335fe40c2\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/9d6160dd72554880a55633c78759ef25 : SUCCESS in 35m 12s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/99171d9cd6a3400b93b866ee546aa70f : SUCCESS in 32m 21s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"f513930ea3cd7231d6c6eeb50280d6109e9afe35","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-16 19:14:17.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cc59a999cc654a15945a7dcd720be56b\n\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/9ba2d31d3bd040b5934ca2f9fa28f92e : SUCCESS in 53m 58s (non-voting)\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/f572b3e827e14212bedfd1e5f1458f38 : SUCCESS in 1h 22m 47s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/fbadc096ae78497face88a79a76881fd : SUCCESS in 51m 05s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ec67c555e3404d14b813172bb0b219b6 : SUCCESS in 15m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/70e5031ebf1c4c5087a18b993e9536c2 : SUCCESS in 12m 04s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/4291b512db614cc1858e7e1fc4b3e217 : SUCCESS in 15m 21s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b2dc9ce1000442f89f77c5901862286e : SUCCESS in 12m 57s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4194b244d93c4d06a67d0ba34c57793d : SUCCESS in 7m 51s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/fb9daeb2914e40b3b49a129cf10fa973 : SUCCESS in 1h 29m 59s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/3de5edcfa718406fb3204682a0a5adec : SUCCESS in 1h 42m 33s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/66401506ba50482fad8c3dcb5f1e2b25 : SUCCESS in 40m 10s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/44ca7b6e9e85403ea04355ef18859f3c : SUCCESS in 1h 21m 11s\n- nova-next https://zuul.opendev.org/t/openstack/build/ebb435791a744e5aacfb718e26b2f5ae : SUCCESS in 1h 32m 03s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/3a03da178cb94d50aa2bc18f83ea578e : SUCCESS in 53m 01s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/0d5724a2751c40dda688945f17c356fa : SUCCESS in 4m 46s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/f77aa08735b048a18f51e40a7c552f8b : SUCCESS in 22m 26s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/6600ba9b75c5493c900577e735a8262c : SUCCESS in 19m 23s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/6b3a4ad8338b40e4ac5ef6fd99ce7cba : SUCCESS in 26m 08s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/ccd72e58b29a42be9dd3bce8321c7160 : SUCCESS in 1h 08m 42s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3463056fae3747a7b64a1c9ec2730521 : SUCCESS in 56m 18s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/7a545e32a7c34b10a6543cd7f50c14b8 : SUCCESS in 32m 44s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/ccac1040ed2f4046859b802298d45cbb : FAILURE in 33m 58s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"e2da23c6f1bd5dfebde89cca4b39ef4692893a4e","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2022-11-16 19:22:39.000000000","message":"Patch Set 1:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with \u0027run-Lightbits CI\u0027 to trigger a recheck. \nFor more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/LightbitsLabs_CI","accounts_in_message":[],"_revision_number":1},{"id":"b746d699a9f8a7dc516f6a4559ceb14aac8d3c62","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2022-11-17 09:13:59.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"32896c12da06d1ca552c2745129a739d86fc1ff9","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2022-11-17 11:29:46.000000000","message":"Patch Set 1: Code-Review+1\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"4b55c1174582655c0427eb0df4ceddba5a4b0bcb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2022-11-17 12:36:53.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"f873ed23c93afe12e2563b636c6a3d0937dd79a0","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2022-11-17 12:38:25.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"d4a15646930bb2e772713d7339c5a34be7a2b5a6","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2022-11-17 12:47:58.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"9d1b4198b329a0368d2dce6e2fa90a8d330d57a3","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-17 13:03:12.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1cae0f492aa34477bc1f44a4227bf1b0\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/c660939fe5924d46a4bf481e941b377b : SUCCESS in 21m 36s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/04bbc91247c14a1e85a6d965402d2884 : SUCCESS in 22m 19s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"43bf8975d23c4650f8d28235415d1e726e1641d2","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2022-11-17 14:08:55.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"5ab7c7bbc7228ffd03acc619036b80384d813338","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2022-11-17 14:11:33.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"d923423760c610df280bb0f66a273254cc4ff4ff","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2022-11-17 14:23:59.000000000","message":"Patch Set 3: Code-Review+2 Review-Priority+1\n\n(4 comments)","accounts_in_message":[],"_revision_number":3},{"id":"a12f1d30bfde24288475a185fb19ae31fe51e46e","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-17 14:29:10.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/25103fc939d04f189fb6e4a72077f0ac\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/0cfba300d13444f58654deb675d642f7 : SUCCESS in 16m 39s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/ec2993c8f82f46bfaadebdcb0ac890f1 : SUCCESS in 17m 03s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"b7424c5f103721b080f346a900d079cf34c5da1c","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2022-11-17 14:30:20.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"8e362a06f451f1849e4d0f5ea0aa84cc64408c69","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-17 15:47:44.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f58278235d5941028a2b41b13747bc92\n\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/dbae0bedd5394225a725063b6d7bb4c3 : SUCCESS in 59m 37s (non-voting)\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/94e5960f4d0f4e1f98e3a99eacf7a81a : SUCCESS in 1h 20m 04s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/9d3979d8b1ae44b1a2867143f6cd06c5 : SUCCESS in 58m 40s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d7e7ef28734044239bdd1070d0b52216 : SUCCESS in 14m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b11b9e5ff50242128e8e7d31e0c90ea8 : SUCCESS in 11m 17s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/3394274b43594b9598a124653d617eb4 : SUCCESS in 11m 23s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/342535c855154d9b95cb06e9b44e434d : SUCCESS in 12m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/79f7cc579aa440f3a36ef01114757611 : SUCCESS in 8m 30s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4d4eb94e5ef74732928cbe30141ba222 : SUCCESS in 18m 50s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/577e574231b4429c9df8adebc1bc794b : SUCCESS in 1h 01m 23s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/1a86a6bf14b749aaa12fedb5047513ef : SUCCESS in 1h 08m 51s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/b308e0b434844a7f8d466930e13b7ae6 : SUCCESS in 47m 19s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/e86e4c157101406fb8fc4b51bbc4ea2e : SUCCESS in 48m 12s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/8b46a726d5a34e73b43bf3ba9079b397 : SUCCESS in 1h 30m 23s\n- nova-next https://zuul.opendev.org/t/openstack/build/fa271d8def5b4fbf8e74ace0a2e568a7 : SUCCESS in 1h 30m 04s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/c52418e784ec4dcc9c1a770d2a94922e : SUCCESS in 41m 18s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/3e954018465c4ff6adc29f696eed29d3 : SUCCESS in 4m 43s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/7bb9ff37171142ce9864f0cb1eaf805e : SUCCESS in 19m 35s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/9ba25b343180450e9b33dc32ea989671 : SUCCESS in 21m 06s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/b84a8ce38d0648a7b52b5bcd954b7ef0 : SUCCESS in 19m 44s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/a827b831af3c460d84bdf3bd23423fb1 : SUCCESS in 1h 06m 25s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3740cb9951d8416f9b1993ffec701b68 : SUCCESS in 41m 16s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/70147f204cd94ab7ab185d8f763bc0c3 : SUCCESS in 21m 16s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/1126538e07a742639a708fbc6b35c8ac : FAILURE in 31m 04s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"6c0c84adf53e284b27bf1962cc90e8f75b58fbf7","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2022-11-17 16:10:45.000000000","message":"Patch Set 3:\n\nBuild FAILED. log path: ${LOG_PATH}\nLeave a comment with \u0027run-Lightbits CI\u0027 to trigger a recheck. \nFor more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/LightbitsLabs_CI","accounts_in_message":[],"_revision_number":3},{"id":"e710fc9dedbad484be99bf2a0203fba177a8acea","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":"2022-11-17 16:57:10.000000000","message":"Patch Set 3: Code-Review+1\n\n(5 comments)","accounts_in_message":[],"_revision_number":3},{"id":"c5a1edf651eb78c99946757c913b684ad28e978d","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2022-11-17 17:03:00.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"6dc16c72e2eb7eb5f6d495b5a568e680391ae56d","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2022-11-17 18:38:09.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"efc280864218584a195d94aeca05b2a38c233736","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2022-11-17 19:17:55.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"3fac78a369bb1ae33c37a11e77003833ebcb0a37","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2022-12-14 12:25:20.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"605f352f453ad76849d8da670be04ad61fe3e82d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-14 12:26:42.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"4ef03370fbbf74dff447c124cf1dfaae2449c483","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-14 14:11:39.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9df0c3b001d14450b8e93597f6e45814\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/e9e2ad882bc34e8d90910750f5720c44 : SUCCESS in 1h 09m 38s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/7c781dee94684e29882189b106ae80f1 : SUCCESS in 48m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9748edcf8aa743d692b82fa64d215fcb : SUCCESS in 9m 35s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/8501c4c1b2f143839ecc5471d15b7e94 : SUCCESS in 11m 43s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ef0c28e5a1ea4923b9907ba70dcceb4c : SUCCESS in 12m 40s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c8070855d9f14c478138d0725fd82d66 : SUCCESS in 8m 41s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3a243a365f7c4197b871b14781755c19 : SUCCESS in 17m 56s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/13af36f02a8d4565b63e20b83d8720c6 : SUCCESS in 32m 09s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/ed5449ddfe564f888d2d07eea7b8bcb0 : SUCCESS in 39m 14s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/dec174d45a0f408db7fe46e15254c641 : SUCCESS in 20m 05s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/0c04c2a4d94f41a6a1579315291aaaa8 : SUCCESS in 17m 14s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/c6e85a3fed7d4b3fb8699fb1455f7385 : SUCCESS in 1h 18m 57s\n- nova-next https://zuul.opendev.org/t/openstack/build/8b78c4fc944640aa927d94cc8b96ac5a : SUCCESS in 1h 40m 18s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/0e687a1927ef426b80529df50559cf81 : SUCCESS in 5m 17s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/0876ce053afb4e9fa987b2574f206deb : SUCCESS in 48m 59s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/7e817f4715d34397b63c2682eb8db6ad : SUCCESS in 1h 15m 34s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/64ed0c8c1f014036aad3b2dd399a8dcc : SUCCESS in 39m 10s","accounts_in_message":[],"_revision_number":3},{"id":"e78624e4b1f7503d1588b7bbab863aecce0b68bb","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-14 14:11:40.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"3dfb0341205be56de95865339481fe87feb90228","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-14 14:12:55.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/78c6dd12ac7445eb837b32b0ae3cb488\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/061fa5407dc3499c9d5937bdbeea2edd : SUCCESS in 54s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/123222692d1b48f3a04533b054f0c72d : SUCCESS in 55s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"3c022e968375c1b2eadf3c2dd7190b9434c6d4c1","revisions":{"c098888ada56770513aebb4bc1942d1ff37dcd65":{"kind":"REWORK","_number":1,"created":"2022-11-16 17:25:45.000000000","uploader":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"ref":"refs/changes/73/864773/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/73/864773/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/73/864773/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/73/864773/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/73/864773/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/73/864773/1"}}},"commit":{"parents":[{"commit":"2eb358cdcec36fcfe5388ce6982d2961ca949d0a","subject":"Merge \"Test ceph-multistore with a real image\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2eb358cdcec36fcfe5388ce6982d2961ca949d0a"}]}],"author":{"name":"John Garbutt","email":"john.garbutt@stackhpc.com","date":"2022-11-16 17:12:40.000000000","tz":0},"committer":{"name":"John Garbutt","email":"john.garbutt@stackhpc.com","date":"2022-11-16 17:25:37.000000000","tz":0},"subject":"Ironic nodes with instance reserved in placement","message":"Ironic nodes with instance reserved in placement\n\nCurrently, when you delete an ironic instance, we trigger\nand undeploy in ironic and we release our allocation in placement.\nWe do this well before the ironic node is actually available.\n\nWe have attempted to fix this my marking unavailable nodes\nas reserved in placement. This works great until you try\nand re-image lots of nodes.\n\nIt turns out, ironic nodes that are waiting for their automatic\nclean to finish, are returned as a valid allocation candidates\nfor quite some time. Eventually we mark then as reserved.\n\nThis patch takes a strange approach, if we mark all nodes as\nreserved as soon as the instance lands, we close the race.\nThat is, when the allocation is removed the node is still\nunavailable until the next update of placement is done and\nnotices that the node has become available. That may or may\nnot have been after automatic cleaning. The trade off is\nthat when you don\u0027t have automatic cleaning, we wait a bit\nlonger to notice the node is available again.\n\nFixes-Bug: #1974070\nChange-Id: Iab92124b5776a799c7f90d07281d28fcf191c8fe\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c098888ada56770513aebb4bc1942d1ff37dcd65"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c098888ada56770513aebb4bc1942d1ff37dcd65"}]},"branch":"refs/heads/master"},"1942cc0659307d50f56c6f817d3beee58b8f3d2b":{"kind":"REWORK","_number":2,"created":"2022-11-17 12:36:53.000000000","uploader":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"ref":"refs/changes/73/864773/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/73/864773/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/73/864773/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/73/864773/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/73/864773/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/73/864773/2"}}},"commit":{"parents":[{"commit":"2eb358cdcec36fcfe5388ce6982d2961ca949d0a","subject":"Merge \"Test ceph-multistore with a real image\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2eb358cdcec36fcfe5388ce6982d2961ca949d0a"}]}],"author":{"name":"John Garbutt","email":"john.garbutt@stackhpc.com","date":"2022-11-16 17:12:40.000000000","tz":0},"committer":{"name":"John Garbutt","email":"john.garbutt@stackhpc.com","date":"2022-11-17 12:36:47.000000000","tz":0},"subject":"Ironic nodes with instance reserved in placement","message":"Ironic nodes with instance reserved in placement\n\nCurrently, when you delete an ironic instance, we trigger\nand undeploy in ironic and we release our allocation in placement.\nWe do this well before the ironic node is actually available.\n\nWe have attempted to fix this my marking unavailable nodes\nas reserved in placement. This works great until you try\nand re-image lots of nodes.\n\nIt turns out, ironic nodes that are waiting for their automatic\nclean to finish, are returned as a valid allocation candidates\nfor quite some time. Eventually we mark then as reserved.\n\nThis patch takes a strange approach, if we mark all nodes as\nreserved as soon as the instance lands, we close the race.\nThat is, when the allocation is removed the node is still\nunavailable until the next update of placement is done and\nnotices that the node has become available. That may or may\nnot have been after automatic cleaning. The trade off is\nthat when you don\u0027t have automatic cleaning, we wait a bit\nlonger to notice the node is available again.\n\nCloses-Bug: #1974070\nChange-Id: Iab92124b5776a799c7f90d07281d28fcf191c8fe\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1942cc0659307d50f56c6f817d3beee58b8f3d2b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1942cc0659307d50f56c6f817d3beee58b8f3d2b"}]},"branch":"refs/heads/master"},"3c022e968375c1b2eadf3c2dd7190b9434c6d4c1":{"kind":"REWORK","_number":3,"created":"2022-11-17 14:11:33.000000000","uploader":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"ref":"refs/changes/73/864773/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/73/864773/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/73/864773/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/73/864773/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/73/864773/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/73/864773/3"}}},"commit":{"parents":[{"commit":"2eb358cdcec36fcfe5388ce6982d2961ca949d0a","subject":"Merge \"Test ceph-multistore with a real image\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2eb358cdcec36fcfe5388ce6982d2961ca949d0a"}]}],"author":{"name":"John Garbutt","email":"john.garbutt@stackhpc.com","date":"2022-11-16 17:12:40.000000000","tz":0},"committer":{"name":"John Garbutt","email":"john.garbutt@stackhpc.com","date":"2022-11-17 14:09:08.000000000","tz":0},"subject":"Ironic nodes with instance reserved in placement","message":"Ironic nodes with instance reserved in placement\n\nCurrently, when you delete an ironic instance, we trigger\nand undeploy in ironic and we release our allocation in placement.\nWe do this well before the ironic node is actually available.\n\nWe have attempted to fix this my marking unavailable nodes\nas reserved in placement. This works great until you try\nand re-image lots of nodes.\n\nIt turns out, ironic nodes that are waiting for their automatic\nclean to finish, are returned as a valid allocation candidates\nfor quite some time. Eventually we mark then as reserved.\n\nThis patch takes a strange approach, if we mark all nodes as\nreserved as soon as the instance lands, we close the race.\nThat is, when the allocation is removed the node is still\nunavailable until the next update of placement is done and\nnotices that the node has become available. That may or may\nnot have been after automatic cleaning. The trade off is\nthat when you don\u0027t have automatic cleaning, we wait a bit\nlonger to notice the node is available again.\n\nNote, this is also useful when a broken Ironic node is\nmarked as in-maintainance while it is in-use by a nova\ninstance. In a similar way, we mark the Nova as reserved\nimmmeidately, rather than first waiting for the instance to be\ndeleted before reserving the resources in Placement.\n\nCloses-Bug: #1974070\nChange-Id: Iab92124b5776a799c7f90d07281d28fcf191c8fe\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3c022e968375c1b2eadf3c2dd7190b9434c6d4c1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3c022e968375c1b2eadf3c2dd7190b9434c6d4c1"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}},{"label":"Review-Priority","status":"MAY","applied_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}}]}],"submit_requirements":[]}
