)]}'
{"id":"openstack%2Fnova~950516","triplet_id":"openstack%2Fnova~master~I0e85b3be04fb20814e63cbac55e95dae10f97f47","project":"openstack/nova","branch":"master","topic":"mtty_support","attention_set":{},"removed_from_attention_set":{"4690":{"account":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"last_update":"2026-06-23 16:30:09.000000000","reason":"\u003cGERRIT_ACCOUNT_4690\u003e replied on the change","reason_account":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}},"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2026-06-23 20:01:40.000000000","reason":"Change was submitted"},"34452":{"account":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"last_update":"2026-06-23 20:01:40.000000000","reason":"Change was submitted"},"4393":{"account":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"last_update":"2026-06-23 20:01:40.000000000","reason":"Change was submitted"},"7166":{"account":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"last_update":"2026-06-23 20:01:40.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I0e85b3be04fb20814e63cbac55e95dae10f97f47","subject":"move compile earlier","status":"MERGED","created":"2025-05-21 10:22:17.000000000","updated":"2026-06-23 20:03:33.000000000","submitted":"2026-06-23 20:01:40.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":20,"unresolved_comment_count":2,"has_review_started":true,"submission_id":"950516-mtty_support","meta_rev_id":"b9ade5ff42e574ebb675158387d979831767063f","_number":950516,"virtual_id_number":950516,"owner":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-06-23 20:01:40.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"all":[{"value":2,"date":"2026-06-23 16:30:09.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":2,"date":"2026-06-23 12:27:44.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"all":[{"value":1,"date":"2026-06-23 16:30:09.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"reviewers":{"CC":[{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"}],"REVIEWER":[{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-05-21 10:47:26.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2025-05-21 15:08:08.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":"2025-05-22 07:06:59.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"state":"REVIEWER"},{"updated":"2026-06-02 15:10:27.000000000","updated_by":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"reviewer":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"state":"CC"},{"updated":"2026-06-02 17:44:34.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":"2026-06-03 09:12:42.000000000","updated_by":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"reviewer":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"state":"REVIEWER"},{"updated":"2026-06-03 09:30:11.000000000","updated_by":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-06-12 15:19:50.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"CC"},{"updated":"2026-06-22 23:16:54.000000000","updated_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"CC"},{"updated":"2026-06-23 16:30:09.000000000","updated_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"REVIEWER"}],"messages":[{"id":"0f0a7be5d36699a7a5716bfbbbeea2189fe729a1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-05-21 10:22:17.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"48e517f990b4e1f452d2dbdb2c1ca5802fbe839d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-21 10:47:26.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/21138ece0c284e328fd61bf6345148f8\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/253995951aca41d2ae1f46c330ff4494 : SUCCESS in 22m 40s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/67a06c52d83d42d4982ff4b371665a58 : SUCCESS in 17m 54s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/1639deb3a4b340a283c472e796bfb0e8 : SUCCESS in 17m 16s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"298c40fac6ebd2ce8f04f88e93e8fde33e3c0ace","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-05-21 12:27:52.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"60779a409207918a94551aafb3e99be63c2b4c5a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-21 13:00:34.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b668002758504de293321f792a118058\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/e95ea20501a84602b81b41eb85b2200b : SUCCESS in 24m 30s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/d9eb3e3e7ca3420589e222467593b039 : SUCCESS in 27m 44s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/cd99fbdccd9543e69309548ebcc4fe89 : SUCCESS in 26m 18s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"48fd210c28cfa2731215cba1539d745940053b50","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-21 15:08:08.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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/130275e28611410389f2412ebb8d6f89\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/f17a9354963d4b66aadd5b78261f05c6 : SUCCESS in 54m 26s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/f107ec4cffb247c9a2856aa768502182 : SUCCESS in 1h 52m 26s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/76bcccb947144978a4322135624f31dd : SUCCESS in 56m 02s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/feeb8fbf2d414ad58263bf390fc4e07f : SUCCESS in 23m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f81e236fb0c046dc80e259f2428a68f2 : SUCCESS in 7m 20s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b92c72c759b443a7bd4870335d896866 : SUCCESS in 8m 15s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/b728679467f14b4e846b506100a4dab9 : SUCCESS in 14m 04s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/693ba9b51232487989465266a11accc9 : SUCCESS in 15m 32s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/af1633725c6b45e08fd76cdcec57c3e6 : SUCCESS in 10m 28s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/9664fef74f8442ab9752310ae87861c7 : SUCCESS in 49m 44s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/3fbd962c175e4c4ba565a5ba1d2b1e3b : SUCCESS in 1h 58m 54s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/ea0ff495bcad4769aba752074c510b32 : SUCCESS in 47m 12s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/9225d74a4a5143efaeaebd3819f4880c : SUCCESS in 56m 50s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/a9cc3ee8941d4fa7afd76970026b36ee : SUCCESS in 2h 02m 33s\n- nova-next https://zuul.opendev.org/t/openstack/build/fb734ceaf9854e93979747b324d4ced8 : FAILURE in 2h 35m 02s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/af7b8c4e8a824df998dd5f4965e84d7a : SUCCESS in 33m 20s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/b5367adc4d3e4bb3bdd850cf3059cf2d : SUCCESS in 5m 55s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/a4f147678df94483bc4c24bd8d46246b : SUCCESS in 27m 43s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/b960cc1ad8cb47e1a9e6f80259b2e642 : SUCCESS in 27m 23s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/19c345d27d4b4d5aa741da5cb2a03679 : SUCCESS in 1h 18m 55s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/130d9230dfb64b5e966f850e38cd0b58 : SUCCESS in 58m 01s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/46e658f468c542ad8245ce17e4c588b6 : FAILURE in 24m 00s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/5380e8e72d93409ab9ae326c6d3c3f53 : SUCCESS in 28m 27s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"22702c135bafb711dd4c8b9e74845a3018001eb9","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-05-21 16:02:15.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"78e705195375f593b19fb80a24d3e5e46dd0f11f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-05-21 16:07:48.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"af8d5f447093e5a32d0508269c4c336037a852f2","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-21 16:47:33.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ae1704668dcc4fb9867a88861c2a5065\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/aec23634f17e4cd38e49c7ebe81f0ca9 : SUCCESS in 21m 31s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/70306cf4cceb4126a24913473b2633fe : SUCCESS in 20m 14s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/c666e62f07f24c878ffdbccf1b50eb31 : SUCCESS in 26m 03s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"b01d2e10e1233af0cab6686a1553820e438a71db","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-21 18:57:55.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/543d0080626f465eaf957fbe37e9cc5e\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/62a6268b33594de9886fdf2b58f8764e : SUCCESS in 1h 09m 26s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/77e9150c3a594495a049f2503397540e : SUCCESS in 2h 21m 29s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ba002c763f71466d8c7bb4e8562025fc : SUCCESS in 58m 27s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2736b5fd99004a418446ffc63fd21e6a : SUCCESS in 23m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2b3e450bcfd9495b8fb6110168486233 : SUCCESS in 7m 17s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/49532ed30f8c4bf18f10cd5d4f1631db : SUCCESS in 13m 04s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/f519a03ac5dc4e9db9bdebc9592971be : SUCCESS in 13m 12s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/79c091509b934a29ab802bad7020a9d7 : SUCCESS in 10m 38s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fc96202531b24ce1a8b111b2c079793f : SUCCESS in 13m 01s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/bf250f0d17d349a8bb1868abf4c308d3 : SUCCESS in 1h 00m 45s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/06a323ff423548d69a4970297abd64af : SUCCESS in 2h 00m 33s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/8135435b717347bc9a98b0f5b95548a6 : SUCCESS in 47m 05s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/2e52ccc344d840c9b3d638c0505f33e9 : SUCCESS in 56m 12s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/1c65d69e52fd48328def3a8c58f5db9a : FAILURE in 2h 40m 31s\n- nova-next https://zuul.opendev.org/t/openstack/build/c91a8da532224deb84fe28456514eb1a : FAILURE in 2h 41m 03s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/2952a14b2bb546d0b9d286585efd2a61 : SUCCESS in 44m 56s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/c201b4da49f54c59b8f79502952ba325 : SUCCESS in 6m 36s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/e1fc988403864852852dffde8e8f731e : SUCCESS in 25m 40s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/7da514f989c64992a27faee4f3da3a25 : SUCCESS in 30m 15s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/4bc136c21f0f4e0a9535c4782af74b00 : SUCCESS in 1h 31m 10s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8a005051d4d3498985d3c14ee13a14a7 : SUCCESS in 54m 34s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/8c5fc3902db14b49b77f51a799431b16 : FAILURE in 23m 50s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/94adbddc7d14433cadb392ab58359630 : SUCCESS in 32m 37s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"243773c8eddd61b46b78eb7038bc588075ef781f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-05-21 19:17:52.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"e7fd4884933d0b01ee1bd1192c0f5fdd3faf3d97","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-21 20:20:23.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cb0c6007ed784e3b9dfdcc28dce36584\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/06f311514fd748edaa907e15113632a5 : FAILURE in 19m 20s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/6b1c968730e34234b6e41e415c18f33b : SUCCESS in 16m 34s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/0f5eafd1eabb48afad66717ec089b3c5 : SUCCESS in 43m 41s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"1c4ae63b5c80b43b75b35bfb94b6d772887fef58","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-21 21:30:57.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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/b9b3cce06e1e4b9c8af29161179052a5\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/8071f8304a304087b72566c4bdb29cf9 : SUCCESS in 59m 42s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/83d785a4baa547078cf8ce52ba319bd8 : SUCCESS in 2h 07m 23s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0dd6129c19334b59b9a50f934bb39c4e : SUCCESS in 1h 00m 24s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1ccfc00dbf614157ad901a2c73d67f18 : SUCCESS in 25m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/380c6cfecb014b17af5bfd5da206e82a : SUCCESS in 6m 59s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f7e42900521e433cb3694c45e0f9cbd9 : SUCCESS in 16m 26s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/d930ecac25464372b5ecc42ac9838d50 : SUCCESS in 13m 20s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/811553660caa47dfa66fd4a57d1a795a : SUCCESS in 18m 45s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ecf7ad2ff18b4c10a4153276c652c987 : SUCCESS in 10m 25s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/4c0785fb55bf4c0fbcaff8ecb4d596e3 : SUCCESS in 59m 11s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/48860baa229b44f4a02d549c65946deb : SUCCESS in 2h 01m 16s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/b00bb827970b4ddd918616cb5a94e924 : SUCCESS in 44m 07s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/2f591e9be1284359b2056ce0bd3508b4 : SUCCESS in 52m 22s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/24b6e97bc54b462db23641fd6af9464e : SUCCESS in 2h 04m 21s\n- nova-next https://zuul.opendev.org/t/openstack/build/5344d5e28af34cbbaa0a72716aca4ade : FAILURE in 1h 18m 16s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/35b4b5c117744a2291cc536320d1f1c0 : SUCCESS in 41m 55s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/426b5d78f07b47dc842666579e83b2a1 : SUCCESS in 5m 34s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/6c5b95deb6d941848df5b72dfc5db6f0 : SUCCESS in 25m 15s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/e55f5aa9c2d4472996cca8266512e8cd : SUCCESS in 26m 27s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/d09ef0a4a0064e21b2eddd397c3daf94 : SUCCESS in 1h 20m 05s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/774a8c4b77ce4812b9c2eb9ad664520e : SUCCESS in 1h 00m 38s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/003716c520ca409a8b1fb898b020cbe1 : FAILURE in 28m 41s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/abb7aa423b1e4e4cbb05808d4ec57d9a : SUCCESS in 33m 54s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"a0460e74ef775cc20da4e64d1c5c6de3f5e434eb","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-05-22 04:39:44.000000000","message":"Patch Set 4:\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"6c90d265d27041fd23c16e0f93fd0a3d73d24dfe","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-05-22 04:57:32.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":5},{"id":"3f35272a02ae1a236163df44ad9bf3b26c01bbfd","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-22 05:32:23.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/749e377dafc54095b6fc5af40950acbc\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/a3b3068fea6b4079b583f1f438da75a2 : SUCCESS in 32m 35s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/951ac0abf060499aa2ea818f0c230d34 : SUCCESS in 34m 28s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/b5c8297007cf45f49d74578152d959ed : SUCCESS in 24m 30s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"df2ea19ad00ffdd572143ac49aac3c52a43854e5","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-05-22 07:28:40.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"566044aaa102874dceb5e64a8fac670972f8b7b1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-22 08:00:36.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/045e030e383643c095366917288ce172\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/0279015dad234c67a90a4dcf071fd8cf : TIMED_OUT in 3h 02m 21s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/0ed83f6803bb47bdb4a4d4e9f063a6c3 : SUCCESS in 1h 01m 24s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e4931dc551774f809a0d0bbd9e1c9ab9 : SUCCESS in 32m 51s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6426b0c1df6a4100b1458dff475ea103 : SUCCESS in 20m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/44c4d1e109bf4c3b9068d29d56e4bebc : SUCCESS in 3m 49s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/d358baa1b546434d83438c58ff783dee : SUCCESS in 8m 10s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/3fa6ef8ed8ef4795b715853906adfe4e : SUCCESS in 12m 26s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/198ce0ebe4e7486483c3899882522fb9 : SUCCESS in 15m 33s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bc3cc7a6b4e84d199de8e9dc5ffcc231 : SUCCESS in 11m 37s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/918c6880ea9b470ca83e51f2148aa600 : SUCCESS in 46m 08s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/576a708ff6994a35ba2f1f23254b30fb : SUCCESS in 1h 29m 51s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/b1c249732d1941d9a2d34a1175358055 : SUCCESS in 41m 09s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/b0cdb91b9c3542daa98146cfeaa7c0b4 : POST_FAILURE in 36m 09s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/b8599850acf04a29838d49f30753e3ec : SUCCESS in 2h 08m 06s\n- nova-next https://zuul.opendev.org/t/openstack/build/0411888f30ae49ee9d6314cd8260935e : SUCCESS in 2h 08m 39s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/a319cfd2dcf64fa4910c0763650b1180 : SUCCESS in 38m 08s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/d824871078f24aef92ed8cf5a2eac4b2 : SUCCESS in 6m 42s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/887981c96444462281a948eb2bf9b9c1 : SUCCESS in 24m 42s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/0af02645c6194713a7ecb1b4690d83b9 : SUCCESS in 33m 14s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/b5b43c74afdf464398c286f02e9c7ff1 : SUCCESS in 1h 23m 20s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/963a0627021a4736a0420782061b77fa : SUCCESS in 55m 01s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/3abef789e1d245e3aff91a2c05497494 : FAILURE in 24m 45s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/c4bab0e747cb4fe2a9b2852bd05f955c : SUCCESS in 30m 32s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"4388b30cc43cd32839fe0276a8cf1ed3531fec29","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-06-02 15:10:27.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"91b6d1a05665d21325696a1720b81467d2442c82","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-02 17:44:26.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1f4e9d3d62414757b30121a95a402edc\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/07308b1e5d0c4e659b5a0234249525b4 : SUCCESS in 1h 01m 55s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/1f1e8e959f1b4267949e9823460ac1fd : SUCCESS in 1h 46m 05s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/587b16ae43ce46e99965c630dd531128 : SUCCESS in 1h 00m 23s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/938699fff626461f85030426eca143ff : SUCCESS in 56m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/56b372a95bc14a23b0ff782c3858f791 : SUCCESS in 7m 53s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/115e54f4ebc44320b3b566030d0fef81 : SUCCESS in 12m 44s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f007ebdc0618422b96e6aa9713331e74 : SUCCESS in 16m 13s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/e9faa2be408b4dabb7da8259ddb93ff6 : SUCCESS in 22m 26s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a3934bb81319445396605f7cbd9e86d5 : SUCCESS in 12m 18s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/cf2f325c6bb64466bfbc7fcac14510e5 : SUCCESS in 14m 31s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/7c1aee70c53d453199f9c90b673f129c : SUCCESS in 31m 03s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/b5f81cb9faca47f8a40185d01d4acd0d : SUCCESS in 1h 15m 14s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/db19e9cbd06f4e1ba6e738fb1629f3de : SUCCESS in 53m 21s\n- nova-vtpm https://zuul.opendev.org/t/openstack/build/d3170b9cd2534c81894098ef724e40a8 : SUCCESS in 42m 42s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/37856df4bcdf42748de9da94930824e6 : SUCCESS in 43m 17s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/621ff4bf7a92473c943468c6a9d3c030 : SUCCESS in 1h 01m 36s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/dccf32e703074ed7833a12ccfde6ce4d : SUCCESS in 2h 22m 28s\n- nova-next https://zuul.opendev.org/t/openstack/build/58da311a28e6478fb13e217198add837 : SUCCESS in 2h 15m 33s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/156ca9df1df64b0a8576532787239b76 : SUCCESS in 1h 16m 56s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/fb4a136ec8ae45cb8879fe3bd0e2ecfb : SUCCESS in 3m 32s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/d2c709c777854bdca8300c32f0b754a2 : SUCCESS in 27m 51s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/554f396e04b44645a8a0f3bd2609d376 : SUCCESS in 25m 02s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/399bae7f03f348a98691ad495baded2e : FAILURE in 58m 22s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/f88972c19fa24f069d3daa4779f1c2c2 : SUCCESS in 55m 28s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1e8e70263b704d5fa17e16ce8dbd87db : SUCCESS in 32m 11s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/587ebb6f005d41c7b65fbff63b55f077 : SUCCESS in 15m 06s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/a507c5b2643141cebc435859bcdef82d : SUCCESS in 38m 42s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/976c90e689ed48249275cff6858473cf : SUCCESS in 10m 31s","accounts_in_message":[],"_revision_number":5},{"id":"0ddf1acd59cec93946cb0b437fbee9741f15ff99","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2026-06-02 17:55:04.000000000","message":"Patch Set 5:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":5},{"id":"d81148124145c6d36abb68b3c57911ed8766248a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-02 22:00:15.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6b5f2d2fccd74ab6a7b95f33c5ebfdd3\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/b1ab4a8f07f747a49f03fe3aa9bdfd88 : SUCCESS in 15m 29s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/6fc091602f1f4258b11f33947551cf9c : SUCCESS in 12m 06s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/06f6c5ea9b3243acadd4ac2814af8fa1 : SUCCESS in 39m 29s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"59b651571ad3123bf5c943790b0c4aec1faded60","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-06-03 09:12:42.000000000","message":"Uploaded patch set 6: Patch Set 5 was rebased. Commit message was updated.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":6},{"id":"483841033dc56ccd2055f5b5488887120cb6df10","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-06-03 09:30:11.000000000","message":"Patch Set 6:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I0e85b3be04fb20814e63cbac55e95dae10f97f47 .","accounts_in_message":[],"_revision_number":6},{"id":"3c2f980119aa9c596b7ea416ec5dff83e0af7a3f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-03 11:44:12.000000000","message":"Patch Set 6: 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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/90764923ec5e4537bfaa411ddcc14c9a\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/9117b872d2e24327832b510cd94cd650 : SUCCESS in 1h 06m 39s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/bc7818018b1746feb9a365359c4423f8 : SUCCESS in 2h 07m 02s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/69f1141300114585aa5489c86a85f1d8 : SUCCESS in 1h 12m 29s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/cd66a8cc7f714278aea653b53b97c2d4 : SUCCESS in 58m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/59940d7aa8c64dc59e6697255cadfeb6 : SUCCESS in 4m 40s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/538f10dedf154885a4793f21769d1601 : SUCCESS in 14m 31s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/24f67564409e4f8ba65b7d363b7e0eec : SUCCESS in 17m 50s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/f57546ec62594e8c95e6c369be4bc4d7 : SUCCESS in 18m 01s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a6c66610ace14567bd7a7aa2a22b6adf : SUCCESS in 7m 01s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/257bae2ca502408e8245e4f030d227fb : SUCCESS in 12m 56s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/4219a8e020cd4a91917a4095aca83037 : SUCCESS in 1h 03m 43s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/bee60c6196e043bba83c0df7cfee1068 : SUCCESS in 1h 34m 57s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/6c46641284644ab38670ea354bf091a9 : SUCCESS in 59m 28s\n- nova-vtpm https://zuul.opendev.org/t/openstack/build/65565902fd244bbab914b3c2ab3c9208 : SUCCESS in 36m 06s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/66cb96c8db7643d7b12231722e67e26d : SUCCESS in 1h 04m 38s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/843f93e9a7794712981a6b57a136c1ca : SUCCESS in 52m 10s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/3920a1b915ec4978a94800abe63002ce : FAILURE in 1h 14m 20s\n- nova-next https://zuul.opendev.org/t/openstack/build/d153e105958844529b3e2a6da90c845a : SUCCESS in 2h 22m 13s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/f3d43d42bbac40beb129f567509b8230 : SUCCESS in 1h 31m 31s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/7f10218e3f7946c9b5b7186625baa918 : SUCCESS in 3m 37s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/14b148c553a94414a8b47c3bdfd37431 : SUCCESS in 28m 17s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/d78e0c19915647fd8359f6da1761d5e8 : SUCCESS in 27m 44s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/5ca6c6a507bb4e828601dc00c651e339 : TIMED_OUT in 2h 00m 58s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/915dfbe3dc6e46f79bbf298889e9e1fe : SUCCESS in 1h 00m 22s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/581aff1d0b82451abc4428b4526283a0 : SUCCESS in 1h 10m 37s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/a040ed53415f46cdaba5aae223d8ed4c : SUCCESS in 30m 37s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/6d242887dddf4ab7a8b57aa68a115cd8 : SUCCESS in 19m 17s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/dc62ab138d4b44b785846a75c67ac6e8 : SUCCESS in 14m 28s","accounts_in_message":[],"_revision_number":6},{"id":"5348659f3713ab117e09d26cbcdc50295d4b5ff6","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-03 12:05:40.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/533d4bce77e74485a2e90cef50b11886\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/06a8491606c6476bbb004432db16f355 : SUCCESS in 23m 25s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/a115cc0aa46d42f5b80e2b7d0ef83ad6 : SUCCESS in 24m 40s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/188a03b9ad9843e89d151976696fb997 : SUCCESS in 18m 03s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"74fdbe9a1a798b8175fd569d3b31eb5ec252ae7b","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-06-09 09:18:46.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"1d1d60a0c6da33160f912a43d9c2d62e4a6e76e0","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-09 10:32:19.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/eb75a2e27528448bb00006f39dc0427a\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/7b35870dbe154e7891f668b4cb8d86be : SUCCESS in 28m 29s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/dbc59a4586db4ff380f167419e23c501 : SUCCESS in 12m 10s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/ca1cd02020a54ec6a71859c04375aa5d : SUCCESS in 16m 30s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"bd90e436604ed0782e731b5a3ad4e5bad95e4651","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-09 11:47:23.000000000","message":"Patch Set 6:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/80cb0b783c9c45c1b56c8b0e3a37994b\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/30f5c2adef094215873d1a0bb94e7f30 : SUCCESS in 1h 04m 57s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/9fd68aedf38b4beb8a7711937ec69370 : FAILURE in 1h 32m 39s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a88086afeee54f9d88a01b96bac360c1 : SUCCESS in 1h 04m 53s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4e20629a694c4dd1aad019e43b5f7365 : SUCCESS in 53m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9c03e8da210a46e289ace8813ff0b938 : SUCCESS in 7m 55s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/6b38754a388947e98b5db5fdb4a4f742 : SUCCESS in 13m 43s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e7eecc6f74884232beed308008baa046 : SUCCESS in 15m 10s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/cc6b97ab45a647eeade0b278198d96c9 : SUCCESS in 13m 43s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6ce11b11a012480c9ef58cc10bd853f2 : SUCCESS in 13m 57s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ce9adcde56654a7590a326ab06d3c78a : SUCCESS in 17m 41s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/b54bdd392b24481bbffdb50a9ad508f1 : SUCCESS in 1h 03m 36s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/ff15d2dbe1254326938a26551e38974b : SUCCESS in 1h 01m 33s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/5660b5c143024a379cf188099f612d11 : SUCCESS in 35m 55s\n- nova-vtpm https://zuul.opendev.org/t/openstack/build/73067310728e4d0a936274f912cf5098 : SUCCESS in 34m 50s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/36226e02e35245498d839edbf8347761 : SUCCESS in 1h 05m 04s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/9fc415ca20a846d38460691acdcc74e5 : SUCCESS in 56m 38s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/b7004b088c3b49f38951d8eeef1103da : FAILURE in 1h 54m 52s\n- nova-next https://zuul.opendev.org/t/openstack/build/b8e5f55182d7411bb18a6387658d106b : SUCCESS in 2h 22m 47s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/7b4481daaa624577822ec4413a14ef08 : SUCCESS in 1h 23m 20s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/1f41be1e17044764a47938e2e3917e12 : SUCCESS in 5m 03s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/b40b232faf4149c08b3379930ca947df : SUCCESS in 26m 40s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/672a5761b7e34934b40f0c7cf23963ab : SUCCESS in 25m 06s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/251dfcb4db1242c881a71e4397c5411b : TIMED_OUT in 2h 01m 32s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/42409faf47a94a7ba5ac18e51f038e48 : SUCCESS in 1h 37m 09s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d49e022250624b04b87c560bdd27528e : SUCCESS in 59m 11s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/a8eb2d9d200240999fbf051625dfc30e : SUCCESS in 24m 43s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/3eda3f508f7a41df93bbde134bab30f5 : SUCCESS in 24m 32s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/ae6fa28370f54b49b1a635c803c43132 : SUCCESS in 14m 15s","accounts_in_message":[],"_revision_number":6},{"id":"d388efc9d75cca767da1b445ab9441eee36beaf4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-06-12 14:19:54.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":7},{"id":"509c728bd673cb0d047fc82865588acad6c717c4","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-06-12 14:24:24.000000000","message":"Patch Set 7:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I0e85b3be04fb20814e63cbac55e95dae10f97f47 .","accounts_in_message":[],"_revision_number":7},{"id":"04f79fbf9046f659340bd830aaf4e56ac92e35bc","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2026-06-12 15:19:50.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"fdee92f1adce0725a2b723d97a8b14634e842a90","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-12 16:54:29.000000000","message":"Patch Set 7: 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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/1e649530e059431a939188c74873c168\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/42ec661858b3488d85b06b2cd404f23b : SUCCESS in 37m 52s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/042b714e53844c5fb2167554ba638135 : SUCCESS in 2h 04m 23s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/7fd8994fa316432e9e16d54b837127c0 : SUCCESS in 40m 17s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/61ed505df61b48a19c4b76a45a5bc28a : SUCCESS in 1h 31m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/796fbc598cf14f0ebac031d5fd3124ec : SUCCESS in 4m 29s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/6ec8305229b74de7b431f839d16d186b : SUCCESS in 9m 18s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9b153c0d5f6242fc914ed0ba5af1be82 : FAILURE in 13m 48s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/565a8f9a09c94a1e8b363c374a510f88 : SUCCESS in 19m 47s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a28a6adda49647cfbb9009ced5af2427 : SUCCESS in 6m 25s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a07b6f51d9d34d08afb312ca694b081e : SUCCESS in 14m 35s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/8cb49f342a7549d5a40b925b982040d3 : SUCCESS in 1h 11m 35s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/102e65ec909440eeb5b416521ab27495 : SUCCESS in 1h 58m 35s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/11e032c7084f43da8072f1c9201b9544 : SUCCESS in 1h 04m 18s\n- nova-vtpm https://zuul.opendev.org/t/openstack/build/a9f21baf7a304be78ac1a71ef7adf161 : SUCCESS in 38m 05s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/2a9b8e4ddab743e58bee2b9aa390707f : SUCCESS in 44m 35s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/78405b6e439b4e43b60e41965067f8cd : SUCCESS in 30m 53s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/42b76f2d44a14da19470e948309393f3 : SUCCESS in 2h 27m 26s\n- nova-next https://zuul.opendev.org/t/openstack/build/3c50e0451d0e4d60bb83870927744772 : SUCCESS in 2h 26m 48s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/941893e8bf51472c84e17da493398238 : SUCCESS in 57m 59s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/628a91d14a224083880f170de4aa6858 : SUCCESS in 5m 44s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/af40678dca0a4e3d85a017f3ff703552 : SUCCESS in 30m 27s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/c47d7c93a5e6406e9e78537634ea098c : SUCCESS in 31m 55s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/a8e4b36c370c4db098a5558ea5ee1444 : TIMED_OUT in 2h 01m 13s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/c265055cd4d143fda6ffeec815b06645 : SUCCESS in 1h 28m 42s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3e94abd618934051a543cfb337abbaa4 : SUCCESS in 56m 05s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/047eef97159c4c2a8ae35d42c5add67d : SUCCESS in 30m 47s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/a9b923d603f848be88a1e24c3291c052 : SUCCESS in 34m 49s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/58e2c556800245e6b16c9f422938d089 : SUCCESS in 14m 01s","accounts_in_message":[],"_revision_number":7},{"id":"5770371440cfaf33092d6130b4dace181a2d5266","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-06-15 09:30:30.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"9aa8a511f1de8fad33d618017ac431bd07a2db40","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-06-15 10:01:41.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"994eb143b3ba489960b7b0a22e5006aee387c0a9","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-06-15 10:04:59.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"4e569ee5e3c6bb17e78967e29cc953959567cc2b","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-06-15 10:12:26.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"408d98637404ffe66cb7911e42e8df75a43d3794","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-16 19:08:04.000000000","message":"Patch Set 7:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5bf53f3c62c647349028ede1b4b06589\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/4fb7f51427af4c50ae364137b6be468d : SUCCESS in 23m 32s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/2902c8f2fde24b7682824a1a4e0d76f4 : POST_FAILURE in 26m 04s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/1b3bf11c03324956b20a57f09ad2112e : SUCCESS in 20m 46s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"d3489769f57fe4cc4fb287e4009c3394de175b95","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-06-17 13:29:48.000000000","message":"Patch Set 7: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"66a65939f9a987dcd37c26fefb2e837a9c12aa44","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-06-17 13:30:33.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"e382c000ec3a0345c841dfe4e288f82ccb6cd9bf","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-06-17 13:56:12.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"299df0a0c4b4c56e102a1f32925e37c8aab0cca6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-17 16:09:16.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c0572185f7204e8098568099d7fb0a82\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/e4a6d80b4d4b4ccd90b5505a8fa7962d : SUCCESS in 1h 10m 25s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/4955a612e9a04afaac8b039147cbed3f : SUCCESS in 1h 43m 56s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d3d5b894860941fa95ecd3976ad68fae : SUCCESS in 1h 01m 55s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b9a37ce05ceb41d9a7edb9c821c85ae5 : SUCCESS in 58m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5f61a05caa174029ba1ea7a98316ab33 : SUCCESS in 7m 35s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/773f0df30fef43a4ac89bd0d566b2b37 : SUCCESS in 12m 00s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/67cd6110ab2e4b83a4270cc31dcd6ec0 : SUCCESS in 13m 37s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/cc7a8f38228d4072b6cfeff5bff3d435 : SUCCESS in 18m 04s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/59dfd4d0c8d34bbab6e0c158b366e887 : SUCCESS in 12m 45s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b67d4c17721340c5b7af6bb7333ba09e : SUCCESS in 7m 48s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/f15da556111a4048986f459f0057adec : SUCCESS in 48m 40s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/c443bc9be322497baa6bdce1a850788b : SUCCESS in 1h 50m 57s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/94c751a55843457fb7350926d8b3bccd : SUCCESS in 55m 44s\n- nova-vtpm https://zuul.opendev.org/t/openstack/build/6d87161f9dfe4b5db3434004660b5875 : SUCCESS in 38m 39s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/c4c25817daaa48e8b37d4fc677a597e6 : SUCCESS in 1h 05m 08s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/59d0273bbe7d4cde990e58eafefb1a54 : SUCCESS in 59m 34s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/f7fe7722d1174ac1b2a1ced3fb43f655 : SUCCESS in 2h 02m 26s\n- nova-next https://zuul.opendev.org/t/openstack/build/aff025b5e1ff4986a522494f132caf19 : SUCCESS in 2h 25m 31s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/8c4b8a7956934457bb537917f663196d : SUCCESS in 1h 22m 18s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/617913a42978473f997a7015b420f14c : SUCCESS in 5m 44s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/605a4d6c5f1b4fcabe9fb570fbfb47d6 : SUCCESS in 28m 30s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/a1ed3502c7504825b30d6215807dcbae : SUCCESS in 27m 38s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/2641fe8292974bbaab2f5590c2e4d05a : TIMED_OUT in 2h 01m 38s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/7a48052b52d14ecc841c075b43dc479a : SUCCESS in 1h 32m 47s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/bfa1eebb204348ab8768b5808bcf8447 : SUCCESS in 56m 36s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/d835204dfdaf43c6aaeba7c4f7eb08d4 : SUCCESS in 23m 37s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/8f72376eb2eb4187852b0336b45d8ed5 : SUCCESS in 33m 20s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/87e8238c4bcb4815a15ff15b7d5b91cd : SUCCESS in 13m 53s","accounts_in_message":[],"_revision_number":7},{"id":"3db28c6687c27b78a59ab25c024e88b71d245663","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2026-06-17 16:22:44.000000000","message":"Patch Set 7:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":7},{"id":"3406fc0a246e80192976f416c994f5a866e3fae2","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-18 00:00:43.000000000","message":"Patch Set 7:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/80f34a950be94bc994224dbbd2c9eab1\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/017564df14604d3c9db384c1eda5d374 : SUCCESS in 25m 41s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/29e851f48ba54b4e807fe2300706500e : SUCCESS in 28m 37s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/b08f78e871f249bc9075763f98401e6d : SUCCESS in 21m 54s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"d8a75b411af1cf9925e1204e48e137b31829670b","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-06-22 23:16:54.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"7f46a293e380ec7256f7170e0fe97377d0d27adc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-06-23 09:17:06.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":8},{"id":"5a6ac1a0878a31dbf805211fa21dbc8337d29e4b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-23 09:55:54.000000000","message":"Patch Set 8:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/19936b74fb644f5ab0cd46d36ce73205\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/bd53b9875efa448c919d3743eb93a17b : SUCCESS in 19m 24s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/57e4aebc7b5d4310b80403eba7272f66 : SUCCESS in 16m 15s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/2a7f2dd381804ded99791cf5848ad395 : SUCCESS in 36m 02s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"83b6fa0fb7514a750c0cafa3de3db732f2df9387","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-06-23 10:26:01.000000000","message":"Patch Set 8:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I0e85b3be04fb20814e63cbac55e95dae10f97f47 .","accounts_in_message":[],"_revision_number":8},{"id":"a47604a252d766c7b7260cce984fbc85d5d36b08","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-06-23 10:35:48.000000000","message":"Patch Set 8: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":8},{"id":"af70a1d101f4d0ba4f18f222e1b3a4946f4b5a96","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-06-23 11:18:09.000000000","message":"Uploaded patch set 9.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n","accounts_in_message":[],"_revision_number":9},{"id":"96bd35e0a173c254cda3deea2356b138a1ea5acc","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-06-23 11:19:20.000000000","message":"Patch Set 9:\n\n(2 comments)","accounts_in_message":[],"_revision_number":9},{"id":"080569b991e079811d4190e780a715d2884d2154","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-23 12:05:15.000000000","message":"Patch Set 9:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/16e3efc5830741c58d050e561c701d03\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/ee097d82a6674733b60a140008e157a9 : SUCCESS in 16m 01s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/d71b3f2de34a40cbb95015b4d6cb685b : SUCCESS in 21m 35s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/49279e1d79954bcdae8be27d89c51f53 : SUCCESS in 40m 13s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"70720bc9208a5582faae8b6ed76e0f3f2eaaf04c","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-06-23 12:21:09.000000000","message":"Patch Set 9:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I0e85b3be04fb20814e63cbac55e95dae10f97f47 .","accounts_in_message":[],"_revision_number":9},{"id":"755cd8065e0a70c8b8bf054e1ebfb3cc516f1f89","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-06-23 12:27:44.000000000","message":"Patch Set 9: Code-Review+2","accounts_in_message":[],"_revision_number":9},{"id":"b9f7f0ee1692054079a196b108379cf44866c0a6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-23 13:37:46.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b38468e7c4a54da69c26fa6e45f601cc\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/d3bd2a9c9f9643498a3216178a6d292a : SUCCESS in 47m 36s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/a8ab73b04cf0401eb7b3a304552e2e14 : SUCCESS in 1h 31m 35s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3cf72f63aeb5403cb0323c6c177d07eb : SUCCESS in 52m 29s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/30980bb397fc4d3b92e4d33c928496a5 : SUCCESS in 1h 19m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e94d17977ec74846886af7fd9b4b01f1 : SUCCESS in 7m 49s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/768f6a2717494f149c7a6e049fa054eb : SUCCESS in 15m 01s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/adbff0646b2a4beb90a7cf768f90bfdd : SUCCESS in 14m 53s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/33119ac61196410f979c44d1f7c55645 : SUCCESS in 17m 39s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cf90b30696d04698aff014cdddfc1afb : SUCCESS in 13m 35s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/445e8ec854ed439f8b2a1a5ad2684e39 : SUCCESS in 4m 10s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/3b11227989ac47bcb6b26d0d060a2d74 : SUCCESS in 1h 10m 50s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/ac664bb408034a90974512f88de9fb2d : SUCCESS in 1h 29m 07s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/41a8e5bd817f4d1d959638e1aba8d719 : SUCCESS in 59m 57s\n- nova-vtpm https://zuul.opendev.org/t/openstack/build/a55988988ac942378c59ce2cf12c9156 : SUCCESS in 34m 53s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/8e53c039033c449d853b42d58e087d05 : SUCCESS in 56m 15s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/140f63bcefbf4a75a08cc4c102ae14c6 : SUCCESS in 55m 09s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/45b2cdbddac54aa4b583ba7334e3905a : SUCCESS in 2h 07m 09s\n- nova-next https://zuul.opendev.org/t/openstack/build/0bd000e8e12143cc872a7ba9fbb049a1 : SUCCESS in 2h 00m 00s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/01168ec5f3b043f5b226272d04c44ca5 : SUCCESS in 57m 10s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/4bb058c6130a47cab4d556ed79ba7159 : SUCCESS in 5m 29s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/e5f72df5cdf444158c9e2936665cf94c : SUCCESS in 29m 48s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/76f348355c334608b2da31769bbb471e : SUCCESS in 27m 46s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/323f9859f08148d597336240efd88dcf : TIMED_OUT in 2h 01m 12s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/b59f8a1e8daf4a5b9bfb151ff88d7f0c : SUCCESS in 1h 13m 49s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/565c038b935e454b8d550f5c4c780019 : SUCCESS in 1h 08m 12s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/0efa73e2052f4c4187e4a56accb53218 : SUCCESS in 14m 08s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/de81a5921c0b4916a897de0b3e1c0339 : SUCCESS in 31m 34s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/482d10cf82734d159a36eebc2f136bde : SUCCESS in 14m 07s","accounts_in_message":[],"_revision_number":9},{"id":"6a7f4abbb37cf49a8da05949b6a7d53d6b193572","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2026-06-23 13:49:13.000000000","message":"Patch Set 9:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":9},{"id":"08da6184d06ae4d2a676a462f2ee22aea2d4cdb2","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-06-23 16:30:09.000000000","message":"Patch Set 9: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"5f576b6aea0c4373b58e6d651f2d0f1deb2cd82c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-23 16:32:51.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":9},{"id":"fb09225761b3b39c2dddae52902c8ed0b46779a4","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-23 20:01:40.000000000","message":"Patch Set 9: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ee7079012a364847a62da673814b6da1\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/261783bfc60948609eb8a0681387578e : SUCCESS in 1h 00m 48s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/53b527a1b3b34446a0c0d7f9d59dc0cf : SUCCESS in 2h 08m 41s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/9dd5c110748949b4bfd0e68081222f25 : SUCCESS in 49m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ce2d6e31637f42c7b3c260e35d6cf98b : SUCCESS in 4m 59s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b800aaddfdfc49689b6ac269cd33b505 : SUCCESS in 14m 13s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ddd0d8f42c0c4fcb85ebd551350c21d9 : SUCCESS in 15m 53s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2ba387c874a24cbbad8a95d17799b1ab : SUCCESS in 15m 10s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/edc5919bc4bc4ec8a54d3bdd0dada11a : SUCCESS in 9m 18s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/2a34910776964f5397018f94ad870789 : SUCCESS in 1h 03m 19s\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/dcecd53bf824420e87003a17cd978521 : SUCCESS in 30m 16s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/4e31b690c916428ca4ab2aa3f7188a58 : SUCCESS in 25m 48s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/281f419105084e788bc63af3d06d8f03 : TIMED_OUT in 2h 01m 59s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/7abc87b7a13247a5bc1a694eb33778c0 : SUCCESS in 1h 11m 01s\n- nova-next https://zuul.opendev.org/t/openstack/build/eff047b8e8324aeda114043e39d18272 : SUCCESS in 2h 23m 34s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/89df6777873c4d0ab3479ce90b1d6f39 : SUCCESS in 6m 05s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/905756945f104c708984fbdfd75c7d5e : SUCCESS in 1h 04m 19s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/c5aa7d681ccd43e082f69b434e76623e : SUCCESS in 1h 37m 14s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d4804fafdbfe4ce4bd2041c9fbe34a7a : SUCCESS in 36m 39s\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/83bc2fab27214c4a9d5203bce53c0496 : SUCCESS in 13m 49s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/58ff7ce804214e63a3aae09de6669575 : SUCCESS in 55m 38s","accounts_in_message":[],"_revision_number":9},{"id":"a826282dee5e6fae3c2d0b8945212519a8f31309","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-23 20:01:40.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":9},{"id":"b9ade5ff42e574ebb675158387d979831767063f","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-23 20:03:33.000000000","message":"Patch Set 9:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/013cb26ce43e4817aef7c4553aab9595\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f1c91acea6f04d21a24dacea027049a8 : SUCCESS in 46s","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"6d52ef14b602396d3bc5298fc7c827d6c56cc708","revisions":{"d093e178dd3fbfc5e25ab5f1c52164791191414b":{"kind":"REWORK","_number":1,"created":"2025-05-21 10:22:17.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/16/950516/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/16/950516/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/16/950516/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/16/950516/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/16/950516/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/16/950516/1"}}},"commit":{"parents":[{"commit":"58287f8f254beb9aacd787d07fd82208bb945e9f","subject":"WIP : Add mtty support to nova-next","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/58287f8f254beb9aacd787d07fd82208bb945e9f"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-05-21 10:02:27.000000000","tz":60},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-05-21 10:21:50.000000000","tz":60},"subject":"move compile earlier","message":"move compile earlier\n\nThis commit modifies the devstack plugin to move the compile\nof the mdev kernel modules to pre-install so that\nwe can be sure its loaded early.\n\nthe logic behind this change is that the mdev devices must be\nloaded in the kernel early enough such that libvirt can\nreact to the udev event and update its cache before nova-comptue\ntryes to get the list of device in its internal cache.\n\ndevstack has a set of hook point where plugins are invoked\nknow as phases. the same phases exisit within devstack and\nthe native devstack logic always runs before the plugins in\neach pahase.\n\nthe main phases are\n\n* pre-install - Called after system (OS) setup is complete and before\nproject source is installed.\n* install - Called after the layer 1 and 2\nprojects source and their dependencies have been installed.\n* post-config  - Called after the layer 1 and 2 services have been configured.\nAll configuration files for enabled services should exist at this point.\n* extra - Called near the end after layer 1 and 2 services have been\nstarted.\n* test-config - Called at the end of devstack used to configure\ntempest or any other test environments\n\npreviosulsy the compile was started in install and we waited\nfor it to comple in extra\n\nthat means there was a race between the compliaiton finishing\nand nova starting because we did not wait for it to compelte\nin post-config. post-config is required because the services\nare started in extra befor the plugin code runs.\n\naddtionally this change prints the nodedev-list to the logs\nand adds a libvirtd restart to ensure the mdevs are visble\nin libvirts nodedev cahce.\n\nChange-Id: I0e85b3be04fb20814e63cbac55e95dae10f97f47\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d093e178dd3fbfc5e25ab5f1c52164791191414b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d093e178dd3fbfc5e25ab5f1c52164791191414b"}]},"branch":"refs/heads/master"},"fd4c071a69fd163ef6b3396a4ca30712999d0a71":{"kind":"REWORK","_number":2,"created":"2025-05-21 12:27:52.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/16/950516/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/16/950516/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/16/950516/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/16/950516/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/16/950516/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/16/950516/2"}}},"commit":{"parents":[{"commit":"58287f8f254beb9aacd787d07fd82208bb945e9f","subject":"WIP : Add mtty support to nova-next","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/58287f8f254beb9aacd787d07fd82208bb945e9f"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-05-21 10:02:27.000000000","tz":60},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-05-21 12:26:27.000000000","tz":60},"subject":"move compile earlier","message":"move compile earlier\n\nThis commit modifies the devstack plugin to wait for\nthe compile of the mdev kernel modules eariler so that\nwe can be sure its loaded before nova starts.\n\nthe logic behind this change is that the mdev devices must be\nloaded in the kernel early enough such that libvirt can\nreact to the udev event and update its cache before nova-comptue\ntryes to get the list of device in its internal cache.\n\ndevstack has a set of hook point where plugins are invoked\nknow as phases. the same phases exisit within devstack and\nthe native devstack logic always runs before the plugins in\neach pahase.\n\nthe main phases are\n\n* pre-install - Called after system (OS) setup is complete and before\nproject source is installed.\n* install - Called after the layer 1 and 2\nprojects source and their dependencies have been installed.\n* post-config  - Called after the layer 1 and 2 services have been configured.\nAll configuration files for enabled services should exist at this point.\n* extra - Called near the end after layer 1 and 2 services have been\nstarted.\n* test-config - Called at the end of devstack used to configure\ntempest or any other test environments\n\npreviosulsy the compile was started in install and we waited\nfor it to comple in extra\n\nthat means there was a race between the compliaiton finishing\nand nova starting because we did not wait for it to compelte\nin post-config. post-config is required because the services\nare started in extra befor the plugin code runs.\n\naddtionally this change prints the nodedev-list to the logs\nand adds a libvirtd restart to ensure the mdevs are visble\nin libvirts nodedev cahce.\n\nChange-Id: I0e85b3be04fb20814e63cbac55e95dae10f97f47\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/fd4c071a69fd163ef6b3396a4ca30712999d0a71"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/fd4c071a69fd163ef6b3396a4ca30712999d0a71"}]},"branch":"refs/heads/master"},"645f9538382a2a147f63da10d779849216b52e11":{"kind":"REWORK","_number":3,"created":"2025-05-21 16:07:48.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/16/950516/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/16/950516/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/16/950516/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/16/950516/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/16/950516/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/16/950516/3"}}},"commit":{"parents":[{"commit":"58287f8f254beb9aacd787d07fd82208bb945e9f","subject":"WIP : Add mtty support to nova-next","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/58287f8f254beb9aacd787d07fd82208bb945e9f"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-05-21 10:02:27.000000000","tz":60},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-05-21 16:07:30.000000000","tz":60},"subject":"move compile earlier","message":"move compile earlier\n\nThis commit modifies the devstack plugin to wait for\nthe compile of the mdev kernel modules eariler so that\nwe can be sure its loaded before nova starts.\n\nthe logic behind this change is that the mdev devices must be\nloaded in the kernel early enough such that libvirt can\nreact to the udev event and update its cache before nova-comptue\ntryes to get the list of device in its internal cache.\n\ndevstack has a set of hook point where plugins are invoked\nknow as phases. the same phases exisit within devstack and\nthe native devstack logic always runs before the plugins in\neach pahase.\n\nthe main phases are\n\n* pre-install - Called after system (OS) setup is complete and before\nproject source is installed.\n* install - Called after the layer 1 and 2\nprojects source and their dependencies have been installed.\n* post-config  - Called after the layer 1 and 2 services have been configured.\nAll configuration files for enabled services should exist at this point.\n* extra - Called near the end after layer 1 and 2 services have been\nstarted.\n* test-config - Called at the end of devstack used to configure\ntempest or any other test environments\n\npreviosulsy the compile was started in install and we waited\nfor it to comple in extra\n\nthat means there was a race between the compliaiton finishing\nand nova starting because we did not wait for it to compelte\nin post-config. post-config is required because the services\nare started in extra befor the plugin code runs.\n\naddtionally this change prints the nodedev-list to the logs\nand adds a libvirtd restart to ensure the mdevs are visble\nin libvirts nodedev cahce.\n\nChange-Id: I0e85b3be04fb20814e63cbac55e95dae10f97f47\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/645f9538382a2a147f63da10d779849216b52e11"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/645f9538382a2a147f63da10d779849216b52e11"}]},"branch":"refs/heads/master"},"e49e0387c5845968d51441424d1c5eb70998ecf4":{"kind":"REWORK","_number":4,"created":"2025-05-21 19:17:52.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/16/950516/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/16/950516/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/16/950516/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/16/950516/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/16/950516/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/16/950516/4"}}},"commit":{"parents":[{"commit":"58287f8f254beb9aacd787d07fd82208bb945e9f","subject":"WIP : Add mtty support to nova-next","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/58287f8f254beb9aacd787d07fd82208bb945e9f"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-05-21 10:02:27.000000000","tz":60},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-05-21 19:17:40.000000000","tz":60},"subject":"move compile earlier","message":"move compile earlier\n\nThis commit modifies the devstack plugin to wait for\nthe compile of the mdev kernel modules eariler so that\nwe can be sure its loaded before nova starts.\n\nthe logic behind this change is that the mdev devices must be\nloaded in the kernel early enough such that libvirt can\nreact to the udev event and update its cache before nova-comptue\ntryes to get the list of device in its internal cache.\n\ndevstack has a set of hook point where plugins are invoked\nknow as phases. the same phases exisit within devstack and\nthe native devstack logic always runs before the plugins in\neach pahase.\n\nthe main phases are\n\n* pre-install - Called after system (OS) setup is complete and before\nproject source is installed.\n* install - Called after the layer 1 and 2\nprojects source and their dependencies have been installed.\n* post-config  - Called after the layer 1 and 2 services have been configured.\nAll configuration files for enabled services should exist at this point.\n* extra - Called near the end after layer 1 and 2 services have been\nstarted.\n* test-config - Called at the end of devstack used to configure\ntempest or any other test environments\n\npreviosulsy the compile was started in install and we waited\nfor it to comple in extra\n\nthat means there was a race between the compliaiton finishing\nand nova starting because we did not wait for it to compelte\nin post-config. post-config is required because the services\nare started in extra befor the plugin code runs.\n\naddtionally this change prints the nodedev-list to the logs\nand adds a libvirtd restart to ensure the mdevs are visble\nin libvirts nodedev cahce.\n\nChange-Id: I0e85b3be04fb20814e63cbac55e95dae10f97f47\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e49e0387c5845968d51441424d1c5eb70998ecf4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e49e0387c5845968d51441424d1c5eb70998ecf4"}]},"branch":"refs/heads/master"},"f8786d126aa3484f762f2cc820ba5d60bec7cbb9":{"kind":"REWORK","_number":5,"created":"2025-05-22 04:57:32.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/16/950516/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/16/950516/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/16/950516/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/16/950516/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/16/950516/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/16/950516/5"}}},"commit":{"parents":[{"commit":"221a3e89e8988bc664298106ee691a4e41ca71f9","subject":"Revert \"Support glance\u0027s new location API\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/221a3e89e8988bc664298106ee691a4e41ca71f9"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-05-21 10:02:27.000000000","tz":60},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-05-22 04:56:06.000000000","tz":60},"subject":"move compile earlier","message":"move compile earlier\n\nThis commit modifies the devstack plugin to wait for\nthe compile of the mdev kernel modules earlier so that\nwe can be sure its loaded before nova starts.\n\nthe logic behind this change is that the mdev devices must be\nloaded in the kernel early enough such that libvirt can\nreact to the udev event and update its cache before nova-compute\ntries to get the list of device in its internal cache.\n\ndevstack has a set of hook point where plugins are invoked\nknow as phases. the same phases exist within devstack and\nthe native devstack logic always runs before the plugins in\neach phase.\n\nthe main phases are\n\n* pre-install - Called after system (OS) setup is complete and before\nproject source is installed.\n* install - Called after the layer 1 and 2\nprojects source and their dependencies have been installed.\n* post-config  - Called after the layer 1 and 2 services have been configured.\nAll configuration files for enabled services should exist at this point.\n* extra - Called near the end after layer 1 and 2 services have been\nstarted.\n* test-config - Called at the end of devstack used to configure\ntempest or any other test environments\n\nPreviously the compile was started in install and we waited\nfor it to complete in extra.\nThat means there was a race between the compilation finishing\nand nova starting because we did not wait for it to complete\nin post-config. post-config is required because the services\nare started in extra before the plugin code runs.\n\nadditionally this change prints the nodedev-list to the logs\nand adds a libvirtd restart to ensure the mdevs are visible\nin libvirt\u0027s nodedev cache.\n\nChange-Id: I0e85b3be04fb20814e63cbac55e95dae10f97f47\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f8786d126aa3484f762f2cc820ba5d60bec7cbb9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f8786d126aa3484f762f2cc820ba5d60bec7cbb9"}]},"branch":"refs/heads/master"},"f8db9594b443cc5a24e8916d32db313cb5d71417":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":6,"created":"2026-06-03 09:12:42.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/16/950516/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/16/950516/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/16/950516/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/16/950516/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/16/950516/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/16/950516/6"}}},"commit":{"parents":[{"commit":"a968a73a8f2f7a20a07425b59259eb7f29a010e0","subject":"Merge \"Add agentic coding guidance and docs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a968a73a8f2f7a20a07425b59259eb7f29a010e0"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-05-21 10:02:27.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-06-03 09:11:56.000000000","tz":120},"subject":"move compile earlier","message":"move compile earlier\n\nThis commit modifies the devstack plugin to wait for\nthe compile of the mdev kernel modules earlier so that\nwe can be sure its loaded before nova starts.\n\nthe logic behind this change is that the mdev devices must be\nloaded in the kernel early enough such that libvirt can\nreact to the udev event and update its cache before nova-compute\ntries to get the list of device in its internal cache.\n\ndevstack has a set of hook point where plugins are invoked\nknow as phases. the same phases exist within devstack and\nthe native devstack logic always runs before the plugins in\neach phase.\n\nthe main phases are\n\n* pre-install - Called after system (OS) setup is complete and before\nproject source is installed.\n* install - Called after the layer 1 and 2\nprojects source and their dependencies have been installed.\n* post-config  - Called after the layer 1 and 2 services have been configured.\nAll configuration files for enabled services should exist at this point.\n* extra - Called near the end after layer 1 and 2 services have been\nstarted.\n* test-config - Called at the end of devstack used to configure\ntempest or any other test environments\n\nPreviously the compile was started in install and we waited\nfor it to complete in extra.\nThat means there was a race between the compilation finishing\nand nova starting because we did not wait for it to complete\nin post-config. post-config is required because the services\nare started in extra before the plugin code runs.\n\nadditionally this change prints the nodedev-list to the logs\nand adds a libvirtd restart to ensure the mdevs are visible\nin libvirt\u0027s nodedev cache.\n\nChange-Id: I0e85b3be04fb20814e63cbac55e95dae10f97f47\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f8db9594b443cc5a24e8916d32db313cb5d71417"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f8db9594b443cc5a24e8916d32db313cb5d71417"}]},"branch":"refs/heads/master"},"607632d480ead63621265973c4b2e66dba84d7e8":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2026-06-12 14:19:54.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/16/950516/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/16/950516/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/16/950516/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/16/950516/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/16/950516/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/16/950516/7"}}},"commit":{"parents":[{"commit":"48ea13af2f5f2771e6717c496333f56926d197dd","subject":"libvirt: Add conf option for live migration monitor interval","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/48ea13af2f5f2771e6717c496333f56926d197dd"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-05-21 10:02:27.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-06-12 11:52:56.000000000","tz":120},"subject":"move compile earlier","message":"move compile earlier\n\nThis commit modifies the devstack plugin to wait for\nthe compile of the mdev kernel modules earlier so that\nwe can be sure its loaded before nova starts.\n\nthe logic behind this change is that the mdev devices must be\nloaded in the kernel early enough such that libvirt can\nreact to the udev event and update its cache before nova-compute\ntries to get the list of device in its internal cache.\n\ndevstack has a set of hook point where plugins are invoked\nknow as phases. the same phases exist within devstack and\nthe native devstack logic always runs before the plugins in\neach phase.\n\nthe main phases are\n\n* pre-install - Called after system (OS) setup is complete and before\nproject source is installed.\n* install - Called after the layer 1 and 2\nprojects source and their dependencies have been installed.\n* post-config  - Called after the layer 1 and 2 services have been configured.\nAll configuration files for enabled services should exist at this point.\n* extra - Called near the end after layer 1 and 2 services have been\nstarted.\n* test-config - Called at the end of devstack used to configure\ntempest or any other test environments\n\nPreviously the compile was started in install and we waited\nfor it to complete in extra.\nThat means there was a race between the compilation finishing\nand nova starting because we did not wait for it to complete\nin post-config. post-config is required because the services\nare started in extra before the plugin code runs.\n\nadditionally this change prints the nodedev-list to the logs\nand adds a libvirtd restart to ensure the mdevs are visible\nin libvirt\u0027s nodedev cache.\n\nChange-Id: I0e85b3be04fb20814e63cbac55e95dae10f97f47\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/607632d480ead63621265973c4b2e66dba84d7e8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/607632d480ead63621265973c4b2e66dba84d7e8"}]},"branch":"refs/heads/master"},"1365c528aa3640f1c7bfaf0b5b83291911480390":{"kind":"REWORK","_number":8,"created":"2026-06-23 09:17:06.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/16/950516/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/16/950516/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/16/950516/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/16/950516/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/16/950516/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/16/950516/8"}}},"commit":{"parents":[{"commit":"3880295b520794a4e173a9bfce7815036746f187","subject":"Merge \"Fix cover env HTML testr results missing unit tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3880295b520794a4e173a9bfce7815036746f187"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-05-21 10:02:27.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-06-23 06:20:37.000000000","tz":120},"subject":"move compile earlier","message":"move compile earlier\n\nThis commit modifies the devstack plugin to wait for\nthe compile of the mdev kernel modules earlier so that\nwe can be sure its loaded before nova starts.\n\nthe logic behind this change is that the mdev devices must be\nloaded in the kernel early enough such that libvirt can\nreact to the udev event and update its cache before nova-compute\ntries to get the list of device in its internal cache.\n\ndevstack has a set of hook point where plugins are invoked\nknow as phases. the same phases exist within devstack and\nthe native devstack logic always runs before the plugins in\neach phase.\n\nthe main phases are\n\n* pre-install - Called after system (OS) setup is complete and before\nproject source is installed.\n* install - Called after the layer 1 and 2\nprojects source and their dependencies have been installed.\n* post-config  - Called after the layer 1 and 2 services have been configured.\nAll configuration files for enabled services should exist at this point.\n* extra - Called near the end after layer 1 and 2 services have been\nstarted.\n* test-config - Called at the end of devstack used to configure\ntempest or any other test environments\n\nPreviously the compile was started in install and we waited\nfor it to complete in extra.\nThat means there was a race between the compilation finishing\nand nova starting because we did not wait for it to complete\nin post-config. post-config is required because the services\nare started in extra before the plugin code runs.\n\nadditionally this change prints the nodedev-list to the logs\nand adds a libvirtd restart to ensure the mdevs are visible\nin libvirt\u0027s nodedev cache.\n\nChange-Id: I0e85b3be04fb20814e63cbac55e95dae10f97f47\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1365c528aa3640f1c7bfaf0b5b83291911480390"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1365c528aa3640f1c7bfaf0b5b83291911480390"}]},"branch":"refs/heads/master"},"6d52ef14b602396d3bc5298fc7c827d6c56cc708":{"kind":"REWORK","_number":9,"created":"2026-06-23 11:18:09.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/16/950516/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/16/950516/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/16/950516/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/16/950516/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/16/950516/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/16/950516/9"}}},"commit":{"parents":[{"commit":"3880295b520794a4e173a9bfce7815036746f187","subject":"Merge \"Fix cover env HTML testr results missing unit tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3880295b520794a4e173a9bfce7815036746f187"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-05-21 10:02:27.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-06-23 11:17:53.000000000","tz":120},"subject":"move compile earlier","message":"move compile earlier\n\nThis commit modifies the devstack plugin to wait for\nthe compile of the mdev kernel modules earlier so that\nwe can be sure its loaded before nova starts.\n\nthe logic behind this change is that the mdev devices must be\nloaded in the kernel early enough such that libvirt can\nreact to the udev event and update its cache before nova-compute\ntries to get the list of device in its internal cache.\n\ndevstack has a set of hook point where plugins are invoked\nknow as phases. the same phases exist within devstack and\nthe native devstack logic always runs before the plugins in\neach phase.\n\nthe main phases are\n\n* pre-install - Called after system (OS) setup is complete and before\nproject source is installed.\n* install - Called after the layer 1 and 2\nprojects source and their dependencies have been installed.\n* post-config  - Called after the layer 1 and 2 services have been configured.\nAll configuration files for enabled services should exist at this point.\n* extra - Called near the end after layer 1 and 2 services have been\nstarted.\n* test-config - Called at the end of devstack used to configure\ntempest or any other test environments\n\nPreviously the compile was started in install and we waited\nfor it to complete in extra.\nThat means there was a race between the compilation finishing\nand nova starting because we did not wait for it to complete\nin post-config. post-config is required because the services\nare started in extra before the plugin code runs.\n\nadditionally this change prints the nodedev-list to the logs\nand adds a libvirtd restart to ensure the mdevs are visible\nin libvirt\u0027s nodedev cache.\n\nChange-Id: I0e85b3be04fb20814e63cbac55e95dae10f97f47\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6d52ef14b602396d3bc5298fc7c827d6c56cc708"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6d52ef14b602396d3bc5298fc7c827d6c56cc708"}]},"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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}},{"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":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"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":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"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":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
