)]}'
{"id":"openstack%2Fnova~996757","triplet_id":"openstack%2Fnova~master~I372518bdaf83e89445f9b3174af8a3852fcd330b","project":"openstack/nova","branch":"master","topic":"bug/2160224","attention_set":{},"removed_from_attention_set":{"9708":{"account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"last_update":"2026-07-16 13:35:16.000000000","reason":"Change was submitted"},"8556":{"account":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"last_update":"2026-07-14 18:13:55.000000000","reason":"\u003cGERRIT_ACCOUNT_8556\u003e replied on the change","reason_account":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}}},"hashtags":[],"change_id":"I372518bdaf83e89445f9b3174af8a3852fcd330b","subject":"Do not try to return empty attachment_id from API","status":"MERGED","created":"2026-07-10 09:58:55.000000000","updated":"2026-07-16 13:36:41.000000000","submitted":"2026-07-16 13:35:16.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":15,"unresolved_comment_count":2,"has_review_started":true,"submission_id":"996757-bug/2160224","meta_rev_id":"01eaeafa9c5a4811500643a902a6ad183fdb37fb","_number":996757,"virtual_id_number":996757,"owner":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-07-16 13:35:15.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":2,"date":"2026-07-14 14:04:20.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"]},{"value":2,"date":"2026-07-14 18:13:55.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"all":[{"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"]},{"value":1,"date":"2026-07-14 18:13:55.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_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"},{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]}],"REVIEWER":[{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-10 10:58:24.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-07-10 11:54:24.000000000","updated_by":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"reviewer":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-07-10 13:03:43.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":"2026-07-13 09:24:27.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-07-13 22:48:36.000000000","updated_by":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"reviewer":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"state":"REVIEWER"},{"updated":"2026-07-14 14:04:20.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"}],"messages":[{"id":"17abf2e05740b4a36833d1d0c1954fbaf7a3b90a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-07-10 09:58:55.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2ca57c8ba7235d45783bcb146cbff4a353fd9ae0","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-07-10 10:58:24.000000000","message":"Patch Set 1:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I372518bdaf83e89445f9b3174af8a3852fcd330b .","accounts_in_message":[],"_revision_number":1},{"id":"a90609a4d15e979364a9f31e2400271b0c0bcf6a","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2026-07-10 11:54:24.000000000","message":"Patch Set 1:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-996757-m55zx/index.html\u003e","accounts_in_message":[],"_revision_number":1},{"id":"7c8140767ec181f63a9c591d6762b63c4056a9ea","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-10 13:03:43.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/0ddc3163acad4ad9b540de48c8907028\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/b2029aae3d3c49399a9dd25550d158ab : SUCCESS in 1h 05m 20s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/deb5312b25e54eaf83eae12b64b77f32 : SUCCESS in 1h 53m 20s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d1e3695a0261413fb039a93bbe98064f : SUCCESS in 1h 02m 32s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/58820b9402aa47d8b895dc53616c19b7 : FAILURE in 41m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b2e7dc341ce640f6bba1c183830f94b1 : SUCCESS in 7m 40s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/cc57607c7af443b484ebbc914cbdb0c4 : SUCCESS in 13m 52s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6bbbcefe6fca40199298884895308125 : SUCCESS in 14m 19s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/970ce086e3f946018cf8042b40510dab : SUCCESS in 18m 01s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ad03c087b18a462bb9d34aa04607a01b : SUCCESS in 12m 28s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/41faab64a8774be997e4270afa415bd1 : SUCCESS in 8m 06s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/10554089f22e41d4b11d950dc22e5a1a : SUCCESS in 1h 06m 15s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/e5d85ffa2cd14249b3d382149c9f6be9 : SUCCESS in 1h 02m 02s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/96c2527acd574eb490a30578ecce9c94 : SUCCESS in 55m 41s\n- nova-whitebox https://zuul.opendev.org/t/openstack/build/2dec02e3aa6b47bda69c68a6622fc3ca : TIMED_OUT in 3h 03m 04s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/24ad59dc65844f64b3b2c193a6644b9c : SUCCESS in 1h 04m 29s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/431659b894fe41f0a375190e3225859a : SUCCESS in 54m 42s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/18cb177ec6cb4325add667d521ce4dcb : SUCCESS in 2h 18m 16s\n- nova-next https://zuul.opendev.org/t/openstack/build/42f201602e414d08b77abac1213bd944 : SUCCESS in 2h 29m 24s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/f490ed2c514644cca568fa11cb5649a6 : SUCCESS in 58m 07s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/cc7482b2d6384e0f908dfe883c5b0010 : SUCCESS in 5m 04s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/10e2dcb22a4c4fd1b4366c6bfa137dfb : SUCCESS in 27m 10s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/8d4e646eae6f4b129b96026539df1bec : SUCCESS in 26m 58s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/72f7928c6e894b0993862c012a176745 : SUCCESS in 1h 09m 51s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/a87f4a2d3c6440a2b357f9d155e69b3f : SUCCESS in 58m 27s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/80dc1fc74b874b38aec61f6cd9d0e979 : SUCCESS in 57m 15s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/19f7aa75ab724a5c847e2778ca1fe9fb : SUCCESS in 21m 09s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/740ce11d8d1b48048aea3cc2bd3f5324 : SUCCESS in 22m 02s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/16cf7ae88eca4dffb07d7fb7e7efdc6d : SUCCESS in 11m 46s","accounts_in_message":[],"_revision_number":1},{"id":"0c81676a19967b8edb5ba307bfe842e75d1b10f3","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-07-10 13:19:56.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"dde1636f0d0882dad5e76d7400ac61c970c22e69","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-10 14:49:41.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8a446dee4b364deaa2d1b311d6c71d34\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/30ff5f9174cc485ca6387aecce42e6d3 : SUCCESS in 22m 29s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/0df4047c59b643f4b42e026095ff0216 : SUCCESS in 24m 05s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/162ca6320e1948868028ab1b2bec2ff5 : SUCCESS in 36m 47s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"f92a8e11f9c658959f6b205fa9e33a2fa85ade91","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-10 16:04:46.000000000","message":"Patch Set 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/2304c7f05e664d3cab493904119b6c58\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/d26335456b87430eb2b2256cb7af7dc5 : SUCCESS in 1h 09m 01s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/43c3db77739e4bea96b9d0fec4e89c76 : SUCCESS in 1h 58m 58s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/94b5ecbd5fe4488a94d7f95bcc0dd4c3 : SUCCESS in 1h 14m 31s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b36cee3ddea048258d134c7e961f806e : SUCCESS in 52m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b0720148d5234c4dbae7b22972f107e0 : SUCCESS in 8m 28s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b8e1cb851c8d427f91f36ec5b91e0b44 : SUCCESS in 9m 37s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/af925688004a41d29ca9bc831376d9a5 : SUCCESS in 13m 29s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/c0fb5ff0f2884e0e87daea16317662ca : SUCCESS in 16m 14s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bba97dc3564d46b4a0f7012769562feb : SUCCESS in 13m 44s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6b356bbe7f654f6db4396421ad6de707 : SUCCESS in 8m 27s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/ab56f329c4f04c358556ffd2c40d9900 : SUCCESS in 1h 05m 07s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/2fcea51118984486b43d6044e281f2a5 : SUCCESS in 1h 43m 08s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/17c6eb02b4964358900eeb0b06a67dbc : SUCCESS in 54m 40s\n- nova-whitebox https://zuul.opendev.org/t/openstack/build/9c5c12d51e5a4863beaf3505d821245e : SUCCESS in 53m 04s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/3c032b3b043242c2a651eb8609050069 : SUCCESS in 1h 05m 45s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/922b1794db1a44189a89a1a04118e317 : SUCCESS in 54m 28s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/8b440234bd6643678ea26dec85615724 : SUCCESS in 2h 17m 54s\n- nova-next https://zuul.opendev.org/t/openstack/build/419e738852354a69b5ebc83957e7c0aa : SUCCESS in 2h 26m 56s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/a6239ca10cf34845a20a95f4576fb524 : SUCCESS in 55m 34s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/481c95bd88d3403e8eb3c4a72eaf9e1e : SUCCESS in 5m 16s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/9924d4dd202d4c91bf46e665ef766795 : SUCCESS in 28m 15s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/1aac9fa181fc4464a5b5085eaed2b0f4 : SUCCESS in 23m 39s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/5693e617e2c041cb895de21f18b58f76 : SUCCESS in 47m 28s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/36967aeb3b6a4fc6a97c2f28cc3c183e : FAILURE in 1h 23m 45s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/472c6900ab2c491891959449126dc421 : SUCCESS in 28m 13s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/3477a1e48b084e95bf9eb0073f4ff58b : SUCCESS in 30m 47s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/4efc0b428d9e4e9a8b1e59f4791e5368 : FAILURE in 40m 42s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/bf8c33522f0d4fa89a5552d2e710aef8 : SUCCESS in 11m 47s","accounts_in_message":[],"_revision_number":1},{"id":"fee5623505cd480b8f5e254768b4cfe9e20e6818","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2026-07-11 05:04:02.000000000","message":"Patch Set 1:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-996757-r4csw/index.html\u003e","accounts_in_message":[],"_revision_number":1},{"id":"d477aec91bd960540e152aa268ef7c9a61d597da","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-07-13 07:46:20.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"482a380e299031943d5a53424d477f14d001a406","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-13 09:24:19.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/936b7f47bb2044d8b61e0fe64a5d1a9f\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/7e096531bd554d148c4c4c0805dbcc5a : SUCCESS in 1h 00m 22s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/fc788797782c4a49963a042e54a0915d : SUCCESS in 1h 12m 21s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/569e770b65cc4e40af8f7e688827d17d : SUCCESS in 58m 55s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b995daf5ef6a4f688d824502bf0163cc : SUCCESS in 57m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ffac13acc3a74618acf71b386ffe3684 : SUCCESS in 8m 21s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/53766ee39a094eafadc4eeebd600a6b3 : SUCCESS in 13m 36s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/59f1639a612f45d799323938fd558d4c : SUCCESS in 13m 00s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/ebc68333102145fcb09a2b044e709659 : SUCCESS in 18m 27s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f258a540b49041ae91f7ee364ec5e637 : SUCCESS in 11m 06s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/942cdb278dfe4fef8535095e1b75623b : SUCCESS in 7m 41s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/e4bc6007a4ea4e6798fca7022f35dcf4 : SUCCESS in 27m 27s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/c458581333b44591bb6daecfcae56145 : SUCCESS in 1h 23m 54s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/210b55e60aa74ce9b5a26b6781c10ece : SUCCESS in 29m 35s\n- nova-whitebox https://zuul.opendev.org/t/openstack/build/1a763b03156b4b99ac54937a039264dd : SUCCESS in 34m 48s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/e87000de7503435aae3d07738c20f369 : SUCCESS in 1h 03m 31s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/d7cead230b65403d9689df1602b742e1 : SUCCESS in 50m 50s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/f545de9240a14cc9b869f69ad7a1d5ae : SUCCESS in 47m 18s\n- nova-next https://zuul.opendev.org/t/openstack/build/386cb89dceeb4a1b8a6a66f085cbd7be : SUCCESS in 1h 27m 35s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/5f4f76ddae0e4d828ca5d8ff73c2d1da : SUCCESS in 44m 33s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/c1991ebd3fad45eca5c1a11e98d71ae7 : SUCCESS in 4m 11s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/f3da3231b045465787d613bacaf595c6 : SUCCESS in 25m 02s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/a115dcc5fb1940f69e6a3744603b3feb : SUCCESS in 26m 23s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/e64c5a4816da44cc91a2ed6b7d777da8 : SUCCESS in 49m 50s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/5e910aec6aaf484182541e0f4d828094 : SUCCESS in 1h 31m 40s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/43799c26cd414d338c767ff07837cc25 : SUCCESS in 59m 59s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/c36c3a91c4bd4c4983b5e87f0f523638 : SUCCESS in 17m 30s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/3d379e760c9e4195a23991abaf6ff333 : SUCCESS in 25m 13s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/6b4c2f691d3d463eae1a0430d52cd199 : SUCCESS in 12m 26s","accounts_in_message":[],"_revision_number":1},{"id":"2c4e60088162db590cd3d4e9829e663979fb0859","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-13 09:27:30.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/32c5e65b905d46108e2649458cb18f96\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/5d130cc81f9a4a84b4cfc700b60366cd : SUCCESS in 24m 21s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/1722e445525547a9ac9b934efb7fd64d : SUCCESS in 31m 24s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/4d6f86d1ac0c4449805242ac85cd53f3 : SUCCESS in 30m 49s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"4af8f7508c373a1d0725c2d29ca6c68a640ad210","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-07-13 09:34:27.000000000","message":"Patch Set 1:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":1},{"id":"37b71bed053a37d47a41708f58ce668e7041c328","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-07-13 22:48:36.000000000","message":"Patch Set 1: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"3a7d6b36d16045a4fb6c67ffd1716c0a85e7bf99","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-07-14 12:39:55.000000000","message":"Patch Set 1: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"8b295c796874d2a53142bbf2d4f4d43a374b7579","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2026-07-14 13:26:36.000000000","message":"Patch Set 1:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-996757-6bpps/index.html\u003e","accounts_in_message":[],"_revision_number":1},{"id":"a734a9ef3f28a3071c2d3e9a0ea2d495a6692991","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-07-14 13:49:46.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n* Workflow-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"f1cf4f17beccfb22fd6ff58488a2c873b05af3f9","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-07-14 13:52:21.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"a488fc335511227d95a446e786f173134322cd0f","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-07-14 14:04:20.000000000","message":"Patch Set 2: Code-Review+2\n\n(4 comments)","accounts_in_message":[],"_revision_number":2},{"id":"17f21e965250830c5c8c7ed914a95410ac622091","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-07-14 14:44:25.000000000","message":"Patch Set 2:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I372518bdaf83e89445f9b3174af8a3852fcd330b .","accounts_in_message":[],"_revision_number":2},{"id":"3068ba9918c83dd840c6430b055c13bd6ad7330a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-14 15:42:34.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7465be961a704557bf4f411fd34ac81e\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/6b1eea64c6c74f3ebe9b8a7a055247b4 : SUCCESS in 26m 53s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/84dc4c057a804394a97d72a89f293534 : SUCCESS in 35m 12s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/a5a988c9867d477f9edf338450de57ac : SUCCESS in 44m 20s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"5968f4ebd0001a4b1d0a0b31e1084b67e56ce8f1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-14 15:53:13.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/55148d22cba04e30bd587dbf1661439c\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/03e9256df31543c5a16c3e0e17f810f7 : SUCCESS in 46m 48s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/9b7e863adbad4b799565e56953ae5d04 : SUCCESS in 47m 31s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e0197623eebe448a95a63c9f3b9dbf29 : SUCCESS in 42m 33s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/dc6285179afe42a9b2754a49baf55996 : SUCCESS in 1h 19m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ea1c6bb5338d47e89a948cadf8c3996f : SUCCESS in 8m 27s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/5fc950216d904642bac085b3a45abfc1 : SUCCESS in 10m 45s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a0adb885cf0f4ef2ab1a8172d0f6ac95 : SUCCESS in 13m 42s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/29c8f83665cc4a59969d0cfd76610763 : SUCCESS in 18m 52s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6436f5381e7b4ff8ad2259cbe0b1f4ea : SUCCESS in 6m 05s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a9208eb721014ceab5c351f4027d3382 : SUCCESS in 7m 51s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/1379e581cb61489ca73622e38a8f2b7e : SUCCESS in 1h 06m 39s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/07bbf184cccd48ce9e6691deb4b2fdcc : SUCCESS in 1h 25m 37s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/238f0d5398d04449b05be4597a383db7 : SUCCESS in 41m 48s\n- nova-whitebox https://zuul.opendev.org/t/openstack/build/55f299a7f46343e7816c9bdf33824596 : SUCCESS in 38m 35s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/57cd96833e4d444687ac2aa43c48ec6a : SUCCESS in 37m 37s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/0b1a8397676f4029843146b89a6b5357 : POST_FAILURE in 10m 35s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/6073174889944f0ab4b07933c3424578 : SUCCESS in 1h 06m 39s\n- nova-next https://zuul.opendev.org/t/openstack/build/293f104de6994f229bb3873e0328a421 : SUCCESS in 1h 56m 23s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/94e348143b0842c8b9946a0ea3cb194c : POST_FAILURE in 20m 57s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/182122e57e3e420ab4f05f1644156028 : SUCCESS in 6m 29s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/3dba4cd8d10047a987ade845f00b11e5 : SUCCESS in 26m 34s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/9e3a2b4c93c84f89aa9787a3998d4365 : SUCCESS in 23m 59s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/0e7a61a77efa41b6b78473e85a29a78a : SUCCESS in 26m 03s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/f0e41b0e5dd24a49b160c8f736becdb9 : SUCCESS in 1h 32m 24s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3664572665a7486987f2a70f264468d6 : SUCCESS in 58m 19s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/d344c3cbd6974400bee4ac2321d251e5 : SUCCESS in 36m 37s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/4ac0bf6221cf48f6bd962c5d5e6a3f32 : SUCCESS in 34m 14s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/15955baa604c4381a3da8e2708f33832 : SUCCESS in 14m 16s","accounts_in_message":[],"_revision_number":2},{"id":"662ea5dcf761f1bd5a867b0cdfd91de8683c8bae","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-07-14 16:14:21.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"f19ce32575a587555291422660c6e85d744d3932","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-14 18:00:27.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3cfd679ea83b42159104b1bf21738a2e\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/0a4cb563728944efbb0f253dae48c81d : SUCCESS in 27m 34s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/8022eea30d4a42febf8515404ab7b1d8 : SUCCESS in 28m 20s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/5a9cc29586e542fbb30f92c09c8fe65d : TIMED_OUT in 1h 01m 25s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"72faee343f77730dc95234616794b8f16828b196","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-07-14 18:13:55.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"7012dda1a43fc8dc9f3fc3a26ee964ee81013908","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-14 18:14:29.000000000","message":"Patch Set 2:\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/2ace4ac2de3848db93c8edcda1c4ce0d\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/689fa8e7061f4c1796e9f8bd9ba8dba4 : SUCCESS in 1h 05m 26s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/1707f3f0860942198dd5d1e6d8d19d34 : SUCCESS in 44m 41s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/09fe11db8bc64b52b0778a4d59e72f81 : SUCCESS in 1h 03m 14s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3fcd72f8367e4f6a8174dc14a455b954 : SUCCESS in 1h 32m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1d5eb819b04849569e7e515804657c80 : SUCCESS in 7m 31s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b19822f0ebe1479bbe31117177131799 : SUCCESS in 13m 26s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ef46b74bc1594f8ba685b0dd9360c455 : SUCCESS in 13m 31s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/c70a379fb7114d4b81dc5f7baccd8608 : SUCCESS in 16m 34s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7327d691239b40768ed7168c6605c59c : SUCCESS in 6m 34s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/180efc1d382d41f8a1fa511fb6f46600 : SUCCESS in 4m 10s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/4e31d703ca424604ba1e1b0524848ead : SUCCESS in 26m 56s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/de46bf0175a04a73bd9a2a1b64818142 : SUCCESS in 59m 12s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/9634437f1dba4da5a5e9b4c6ed31e0ca : SUCCESS in 43m 28s\n- nova-whitebox https://zuul.opendev.org/t/openstack/build/3f916fcdf01b4daba9571a45f23fa383 : SUCCESS in 34m 34s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/029dadcf771441bca0ae6174f60e4f2c : SUCCESS in 36m 37s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/eb6c92efb5da4caa8c54ec9d098deaad : SUCCESS in 53m 00s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/72662e011b444ef3919325f670de3314 : SUCCESS in 1h 54m 14s\n- nova-next https://zuul.opendev.org/t/openstack/build/0f2131e2b0f94adc951ef770cb705ec9 : SUCCESS in 1h 28m 32s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/3a8b27a823984745bf5d100eb6301e47 : POST_FAILURE in 30m 11s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/32f5b9382637416db6cc6d4569687194 : SUCCESS in 5m 22s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/01d6f7c524bd4329ab032eda89729306 : SUCCESS in 25m 14s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/445fc2f0261d4d6895aa18b0ff4e45bc : SUCCESS in 36m 43s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/f9c2ac2e874849bc95e4b61a4300aadf : SUCCESS in 32m 11s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/9b14fa80b4044fc58078f6e2fd4ae425 : SUCCESS in 1h 30m 25s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ac847c30e06b434a818069399bcd57ac : SUCCESS in 1h 00m 47s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/bff56b0a3d634dbbb1506e37c710a75c : SUCCESS in 27m 52s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/385e2feebccd4a89ad8216419783625e : SUCCESS in 14m 54s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/1631a38aacdb43c5985766cbe11be96f : SUCCESS in 12m 44s","accounts_in_message":[],"_revision_number":2},{"id":"8705e61c74105ee80329239efab5e837867c6d62","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-07-15 14:48:26.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"148ca39bba23e67538bf5710c1276597d2d1caa8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-15 17:07:57.000000000","message":"Patch Set 2:\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/3599d104af1042bcb97862d144e2331e\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/f66334afb2164f8c8b59af44c68d294e : SUCCESS in 1h 08m 08s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/a307c3b5524146489e59b43ea194c67c : SUCCESS in 2h 07m 28s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d3fd3ddd8d5a4d93997f73faf3372011 : SUCCESS in 1h 05m 05s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a11a0d2543f84ce980ad1a8d371a0541 : FAILURE in 1h 22m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e18968daa30c4b678584bd6e12f5993f : SUCCESS in 7m 38s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/c44cb4314c3d4f77a2ea139c0d5af921 : SUCCESS in 14m 12s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c183a432146a403fa06b3225fe851fbe : SUCCESS in 12m 30s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/2db11cbed9984b758275044db1be18a9 : SUCCESS in 18m 41s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bb0554c28387498397d9f3d75fe404db : SUCCESS in 13m 29s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b84231edfbf64813ab855cceac741328 : SUCCESS in 9m 18s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/3c17bcd8a60c4a78a0582d108a8bc3fa : SUCCESS in 1h 13m 09s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/2f9d6d51996241b6af08e5c9eb40a07c : SUCCESS in 1h 41m 08s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/3ff453eff483498e8cb216fb27cab264 : SUCCESS in 51m 36s\n- nova-whitebox https://zuul.opendev.org/t/openstack/build/f95c60aa3b884f8b83f4f5578b35561f : SUCCESS in 35m 35s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/d2a637177777481bbb50ee43a55b9eee : FAILURE in 1h 02m 39s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/651ed0564ed542c5a524066b98b2c6e2 : SUCCESS in 51m 36s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/7e97c17ed7e44a1291a8ca776da23122 : SUCCESS in 1h 41m 50s\n- nova-next https://zuul.opendev.org/t/openstack/build/195784c0550d4f1aaa783d46f61914fc : SUCCESS in 2h 12m 23s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/00e2d099247b43d386718b0a1768431d : SUCCESS in 47m 09s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/43f9623c6dc844749c1af188e1dc8a0e : SUCCESS in 5m 45s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/296579f08b33409abf4fbee05a4b9551 : SUCCESS in 28m 32s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/f8bbf3e35f584624b04ab45f38d2bd95 : SUCCESS in 26m 48s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/7838c9c4a4b84a02b18e9c60ae22c9b0 : SUCCESS in 30m 02s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/fc871140b6434e578419a4bf06ee6f6c : SUCCESS in 1h 36m 23s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a8b2bde5d7154249af366b670e4c81c4 : SUCCESS in 51m 53s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/5b7de4994b364c0a9319034925b0be96 : SUCCESS in 40m 10s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/4a8d5950d01f4d8f9a438642b7743e07 : SUCCESS in 37m 53s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/5298f41c238342b9b5898f946dd631a4 : SUCCESS in 14m 46s","accounts_in_message":[],"_revision_number":2},{"id":"9ec506744ad22a32167b04908d8327a7929e6501","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-15 17:33:21.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a7cb0a0bc84a44fd9f1e542953654dbb\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/a0003d6482264d5a9f5d3fd0b003333c : SUCCESS in 22m 50s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/b000c44a270849d2843631f1fa1133e0 : SUCCESS in 20m 28s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/61596a4d291c4745a0fe205f4703408f : SUCCESS in 37m 46s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"727bb9b22da56764c77f17906bab20310f3c69d5","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2026-07-16 06:22:17.000000000","message":"Patch Set 2:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-996757-xpcdm/index.html\u003e","accounts_in_message":[],"_revision_number":2},{"id":"df25ec8a4e0d10ed5e5c68fe6bfa84486c181e5d","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-07-16 07:01:21.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"5322b3f197ebb444ae3fc0898dfc912857e18afc","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-16 07:17:22.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/520c285ef44e44f29919050001fd3ec7\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/c5374d531cde4221b003f7e53b0bb27c : NODE_FAILURE Node(set) request fc0667309ae6453791d5da5b865ccc68 failed in 0s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/8b70ce3695a549eb8f283f09d28ccf99 : NODE_FAILURE Node(set) request 8fa63f6aa8a8448fa71b489c25d4b207 failed in 0s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/e2d6668404694f1f8ac397906446f504 : NODE_FAILURE Node(set) request 0b1c124409d0496e834289afba37ba53 failed in 0s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"6e9022464eb909ebc75ff459b78045c52fbc6171","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-16 09:14:17.000000000","message":"Patch Set 2:\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/de5971e34e0f4b178e00bfc4319541ac\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/b13b3105f69b458a9806c31e21a073c0 : SUCCESS in 1h 08m 49s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/28c312f829654d24b9eed5a5459fe5a1 : SUCCESS in 1h 30m 53s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/48ce69e41c1042f499d31600e7476b9a : SUCCESS in 36m 19s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4a27cbad04d04071ac637101f983dc66 : FAILURE in 56m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8ee110517e2c4f9b919d70ff3bc85b44 : SUCCESS in 5m 50s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/0075947884244eb4a82e9d116e7a5b76 : SUCCESS in 13m 16s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/49c818ebd1514fb7b76a5d157d473938 : SUCCESS in 11m 50s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/e622efc0b299422f9ba36ac3bbb5f2fa : SUCCESS in 18m 29s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/36bf3f238afa40ad8b0ed03743d32513 : SUCCESS in 14m 21s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/88485633ca01480fbe651ae3e4bef5e3 : SUCCESS in 9m 06s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/bfaa3f31ab61436a86c66178545dab7e : SUCCESS in 27m 04s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/4609d4bc51f84fbda493d9edb216a72f : SUCCESS in 1h 09m 26s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/028a945227ad40a48717fea81e16a86f : SUCCESS in 23m 37s\n- nova-whitebox https://zuul.opendev.org/t/openstack/build/8a57784e208d4646b96dbf334786aa9e : SUCCESS in 38m 47s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/a147ce3bf25c4692bc5de443e2c132ba : SUCCESS in 59m 09s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/d544b76c95254574b3c044a7ec47e7db : SUCCESS in 32m 16s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/5eaaaafc2377431e8daf7e1769f55a98 : SUCCESS in 1h 03m 21s\n- nova-next https://zuul.opendev.org/t/openstack/build/60e5066b8c384c4e817f36ecc56d648e : SUCCESS in 2h 05m 08s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/b59f69b20ae84f7fb5cfdbedf8fdca3a : SUCCESS in 50m 19s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/d16936ae134f434ab3da1bbc08a2643b : SUCCESS in 3m 02s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/5137bd9c48f14cfca4147bc199f8af58 : SUCCESS in 31m 59s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/c91dfde80ab1490f8993bad5305f178c : SUCCESS in 26m 36s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/61217c263f6a414f8e4e06aa4e2a93a2 : SUCCESS in 32m 16s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/2970ee22f6eb4b109eccd9428ae1ed8e : SUCCESS in 1h 19m 37s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4e50516cba334a988cea2298d0d09f11 : SUCCESS in 45m 25s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/1065717233e44ead8ec9f9988a72e3b5 : SUCCESS in 26m 38s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/a348ddf4e2fb496cac6fb5978f0bfd29 : SUCCESS in 26m 56s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/3daa759f823d40a1b38e5398726877c8 : SUCCESS in 14m 51s","accounts_in_message":[],"_revision_number":2},{"id":"73e3d6fb5809212c70d1269929722db39af8d99f","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-07-16 09:32:29.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"5a0eb9d13a500a5dfbe0439c4d1842dc6ef42100","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-16 09:52:59.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/215be1e97b1b49b58c9c291b502bcd70\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/0a0b2f626b304cc786cbfd2c40f5873b : NODE_FAILURE Node(set) request d3937a7b5e7944d4b852a50965220da6 failed in 0s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/db762a4c13bd4437803b95c5026093ab : NODE_FAILURE Node(set) request 7397949824c24d7a8cdab7d5f491be14 failed in 0s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/c1a8bb09619b4d35be295f67dea98033 : NODE_FAILURE Node(set) request ab076e2773f2420098795f74d4c375a7 failed in 0s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"c71d58550f5abf59b6019d58499d344cbc6e803a","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2026-07-16 10:05:55.000000000","message":"Patch Set 2:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-996757-hx2xc/index.html\u003e","accounts_in_message":[],"_revision_number":2},{"id":"f5f531ea451c14245932a8262fd972a3bfc0ccac","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-16 11:18:28.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d1032163621f4599a3a47fb8d1f47b5c\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/01218b367bf443c9b6a95d891d593e0e : SUCCESS in 40m 01s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/c747d0919d0547eca2fd627b1f5e6e8c : SUCCESS in 1h 01m 19s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a6ff29dfb7fb4ef7a91286ceccbed8a8 : SUCCESS in 56m 17s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/dea84e585ef24cd589a6742fcdcaad0e : SUCCESS in 59m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b425e3f28748446ab79e079b2355efd9 : SUCCESS in 6m 59s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a4a70ccc5bac480680328a703aaff55d : SUCCESS in 10m 54s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/19f8017d9d6c4bdb898f3400d33d1e15 : SUCCESS in 15m 55s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/7a4e517bf2fc46f484f4747e9ad9bd21 : SUCCESS in 14m 56s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bbb220b5cb9948b0be393ba1b3023664 : SUCCESS in 12m 13s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/de37c9700dc540f58f487cf7d1bc0d87 : SUCCESS in 8m 19s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/f05cf7d004bf4942bfe184475ff674ab : SUCCESS in 1h 02m 40s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/8f4c36136b2345609f1e9cab962be08f : SUCCESS in 44m 55s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/c530528718cf4e7aaf1080f130f73064 : SUCCESS in 55m 59s\n- nova-whitebox https://zuul.opendev.org/t/openstack/build/05f1e27d57db4cb2b1aa3edacf760e4f : SUCCESS in 40m 24s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/cb667e4227614355978e0a24e83e58b9 : SUCCESS in 44m 46s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/75e50f4d7cc14586a4a7b6d39e5cfada : SUCCESS in 46m 05s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/4ab11f37dbb3414e8ea96b36919b5209 : SUCCESS in 1h 39m 46s\n- nova-next https://zuul.opendev.org/t/openstack/build/9a101bfd75f2486aabbadd3464277379 : SUCCESS in 1h 20m 40s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/d7b7f10b98bf4d75a6abc7d1184baedf : SUCCESS in 27m 41s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/d33ed982191a44c5b4f5384ed63d4dd1 : SUCCESS in 5m 42s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/0215ba2695744cb0b7fdca457d3e546c : SUCCESS in 26m 43s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/f2338a50ecf94c479114a59f320cfe4a : SUCCESS in 25m 58s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/ba1fc98f526c430cace7220927e1ccd6 : FAILURE in 40m 29s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/b08692be41a74641b82008b7ce4111ec : SUCCESS in 1h 32m 52s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/bd6cb03d4ce44271b284fdc5a4d23aeb : SUCCESS in 53m 29s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/97533433e48f4fcfad801f03b67c64b9 : SUCCESS in 50m 25s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/faee4c26d4dd4491b5045b3a2ed4a910 : SUCCESS in 41m 44s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/7b84dd8ff0514b89931bd3eb5f164ea1 : SUCCESS in 11m 08s","accounts_in_message":[],"_revision_number":2},{"id":"7fcef5161357d8963b35652afb9d770ba2287334","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-16 11:19:05.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"de50f8ea8742c2e9636b445a5fdf63df0c120f7f","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-07-16 11:29:01.000000000","message":"Patch Set 2:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":2},{"id":"30b3f9a236500a02c4d56e58794cdd1733e98d6c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-16 13:35:15.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bf5904bc8f914b78b75fd81ce0e7c010\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/182f17f66be6481199dd202e41c865e7 : SUCCESS in 33m 33s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/af7615f617ff48abb317acf39b07e0c7 : SUCCESS in 1h 57m 40s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f9f63841714f45dd807f6b46bbc55539 : SUCCESS in 59m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/14071a84364b42129e3cdf9963881c0c : SUCCESS in 8m 57s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a1ec3e17d5ce4f8daac95d26ca599a70 : SUCCESS in 9m 24s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/61cab4534aa14f408b3e6fe06898a01e : SUCCESS in 8m 35s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/30ca50fa9a8744b5b06a0c19ddae0a05 : SUCCESS in 6m 33s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f9d7a96b131d4f93887b27319a2f72e6 : SUCCESS in 9m 35s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/90b96b37477b4584ac823a9e7b2dcb11 : SUCCESS in 52m 20s\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/f94fc6cd95644b32b407bbc5cd538966 : SUCCESS in 30m 54s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/27331704cfa7480ea1f88f6293192b19 : SUCCESS in 28m 32s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/5d4f8f0bf19248488f5df66600f2ef4a : SUCCESS in 41m 07s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/5ed8963649f74c4fad0877fdd7f38c72 : SUCCESS in 51m 48s\n- nova-next https://zuul.opendev.org/t/openstack/build/914b802b18b243f69e0fbb57e8bac268 : SUCCESS in 2h 09m 44s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/c676b82a10964714a00521e84759b301 : SUCCESS in 5m 29s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/903def063a734b72a815899fcf823cc6 : SUCCESS in 1h 25m 30s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/51553db356f24a3ebfb8eb57da0d2436 : SUCCESS in 1h 15m 21s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7992b0c0fef54786931398a59fba8968 : SUCCESS in 1h 11m 22s\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/67b5ca0b0cce4c01b808b5f3049e3054 : SUCCESS in 13m 23s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/0717270952dc491189d74c133fb0b6d6 : SUCCESS in 27m 49s","accounts_in_message":[],"_revision_number":2},{"id":"2ec1009bff921507c87be7688dd2e3be7933bf75","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-16 13:35:16.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"01eaeafa9c5a4811500643a902a6ad183fdb37fb","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-16 13:36:41.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/eb8b50d4a5544fb982af929b7871a9cf\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5ac17938671b4183a111763bc4292e12 : SUCCESS in 54s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8dcbc4aeca754186846cb569e1868a40 : SUCCESS in 48s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"efc62cf9076866ffaa47b254b6a36ef7f790bf03","revisions":{"902bba61a508f443b00cb86df60f3f6449e6109b":{"kind":"REWORK","_number":1,"created":"2026-07-10 09:58:55.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/57/996757/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/57/996757/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/57/996757/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/57/996757/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/57/996757/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/57/996757/1"}}},"commit":{"parents":[{"commit":"2c2a8e9bd0cba07793c69a79af6d1040e2a52381","subject":"Reproducer for https://bugs.launchpad.net/nova/+bug/2160224","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2c2a8e9bd0cba07793c69a79af6d1040e2a52381"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2026-07-09 15:31:29.000000000","tz":120},"committer":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2026-07-10 09:56:12.000000000","tz":120},"subject":"Do not try to return empty attachment_id from API","message":"Do not try to return empty attachment_id from API\n\nSince microversion 2.89 the API\n\nGET servers/\u003cserver_id\u003e/os-volume_attachments/\u003cvolume_id\u003e\nand\nGET servers/\u003cserver_id\u003e/os-volume_attachments\n\nreturns the attachment_id of the volume attachments shown. The\nAPI response schema declares that if an attachment is returned then the\nattachment_id in it is not empty.\n\nBut the attachment process use in nova use multiple steps. First a BDM\nis created that represents the attachment on nova side, then a new\nvolume attachment is created in cinder, and then the BDM is updated to\nwith the attachment_id returned by cinder. This means that there is a\nperiod of time when the BDM exists in nova with an empty attachment_id.\nIf the API is called to show or list attachments in this period the API\neither returns the empty attachment_id at is against the schema, or\nreturns HTTP 400 if response schema validation is enabled which is\nincorrect as HTTP 400 tells the client that the request was incorrect,\nbut the request is not incorrect in this case.\n\nThe show API returns HTTP 404 when the BDM does not exists. Now this\npatch extends such behavior to keep sending HTTP 404 while the\nattachment_id is empty in the BDM if microversion 2.89 or newer is used\nand therefore a non empty attachment_id is expected.\n\nSimilarly the list API only returned attachment where the BDM exists.\nNow this is extended to only return an attachment if the BDM is exists\nand has a non empty attachment_id if microversion 2.89 or newer is used.\n\nAs in both cases the client already needs to be prepared to see HTTP 404\nor an empty attachment list while the volume is being attached this\npatch is considered a backward compatible API change and therefore now\nnew microversion is introduced.\n\nCloses-Bug: #2160224\n\nChange-Id: I372518bdaf83e89445f9b3174af8a3852fcd330b\nSigned-off-by: Balazs Gibizer \u003cgibi@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/902bba61a508f443b00cb86df60f3f6449e6109b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/902bba61a508f443b00cb86df60f3f6449e6109b"}]},"branch":"refs/heads/master"},"efc62cf9076866ffaa47b254b6a36ef7f790bf03":{"kind":"REWORK","_number":2,"created":"2026-07-14 13:49:46.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/57/996757/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/57/996757/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/57/996757/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/57/996757/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/57/996757/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/57/996757/2"}}},"commit":{"parents":[{"commit":"2c2a8e9bd0cba07793c69a79af6d1040e2a52381","subject":"Reproducer for https://bugs.launchpad.net/nova/+bug/2160224","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2c2a8e9bd0cba07793c69a79af6d1040e2a52381"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2026-07-09 15:31:29.000000000","tz":120},"committer":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2026-07-14 13:49:06.000000000","tz":120},"subject":"Do not try to return empty attachment_id from API","message":"Do not try to return empty attachment_id from API\n\nSince microversion 2.89 the API\n\nGET servers/\u003cserver_id\u003e/os-volume_attachments/\u003cvolume_id\u003e\nand\nGET servers/\u003cserver_id\u003e/os-volume_attachments\n\nreturns the attachment_id of the volume attachments shown. The\nAPI response schema declares that if an attachment is returned then the\nattachment_id in it is not empty.\n\nBut the attachment process use in nova use multiple steps. First a BDM\nis created that represents the attachment on nova side, then a new\nvolume attachment is created in cinder, and then the BDM is updated to\nwith the attachment_id returned by cinder. This means that there is a\nperiod of time when the BDM exists in nova with an empty attachment_id.\nIf the API is called to show or list attachments in this period the API\neither returns the empty attachment_id at is against the schema, or\nreturns HTTP 400 if response schema validation is enabled which is\nincorrect as HTTP 400 tells the client that the request was incorrect,\nbut the request is not incorrect in this case.\n\nThe show API returns HTTP 404 when the BDM does not exists. Now this\npatch extends such behavior to keep sending HTTP 404 while the\nattachment_id is empty in the BDM if microversion 2.89 or newer is used\nand therefore a non empty attachment_id is expected.\n\nSimilarly the list API only returned attachment where the BDM exists.\nNow this is extended to only return an attachment if the BDM is exists\nand has a non empty attachment_id if microversion 2.89 or newer is used.\n\nAs in both cases the client already needs to be prepared to see HTTP 404\nor an empty attachment list while the volume is being attached this\npatch is considered a backward compatible API change and therefore now\nnew microversion is introduced.\n\nCloses-Bug: #2160224\nChange-Id: I372518bdaf83e89445f9b3174af8a3852fcd330b\nSigned-off-by: Balazs Gibizer \u003cgibi@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/efc62cf9076866ffaa47b254b6a36ef7f790bf03"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/efc62cf9076866ffaa47b254b6a36ef7f790bf03"}]},"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":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}},{"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":""}}}]}
