)]}'
{"id":"openstack%2Fnova~974831","triplet_id":"openstack%2Fnova~master~Id27ff021a2de050f1e3a9799ae9bf1a01b448edd","project":"openstack/nova","branch":"master","attention_set":{"4393":{"account":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"last_update":"2026-03-10 15:56:09.000000000","reason":"\u003cGERRIT_ACCOUNT_35676\u003e replied on the change","reason_account":{"_account_id":35676,"name":"Max","email":"max.lamprecht@digits.schwarz","username":"lamprechtm"}}},"removed_from_attention_set":{"35676":{"account":{"_account_id":35676,"name":"Max","email":"max.lamprecht@digits.schwarz","username":"lamprechtm"},"last_update":"2026-03-10 15:56:09.000000000","reason":"\u003cGERRIT_ACCOUNT_35676\u003e replied on the change","reason_account":{"_account_id":35676,"name":"Max","email":"max.lamprecht@digits.schwarz","username":"lamprechtm"}}},"hashtags":[],"change_id":"Id27ff021a2de050f1e3a9799ae9bf1a01b448edd","subject":"Add regression test for bug #2139135","status":"NEW","created":"2026-01-27 11:32:25.000000000","updated":"2026-03-10 15:56:09.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":6,"unresolved_comment_count":2,"has_review_started":true,"meta_rev_id":"df9681c1a46434fe8315e13f406498eb1e1f8262","_number":974831,"virtual_id_number":974831,"owner":{"_account_id":35676,"name":"Max","email":"max.lamprecht@digits.schwarz","username":"lamprechtm"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2026-03-10 11:06:06.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":"","value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":{"all":[{"_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,"permitted_voting_range":{"min":0,"max":1},"_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":[],"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"},{"_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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-01-27 12:10:48.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-01-27 12:18:10.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-01-27 13:08:39.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-01-27 21:10:49.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-03-09 18:25:16.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"}],"messages":[{"id":"c8a07e68fb47c83a48e19b695277b44c0a9ab523","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":35676,"name":"Max","email":"max.lamprecht@digits.schwarz","username":"lamprechtm"},"date":"2026-01-27 11:32:25.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"4f764a4ac71ceded17632d76cc5e12e8d1bac201","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-27 12:10:48.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7570a53f720f4dfb8af3ab13245fa816\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f2f059acd163432fa67ef13182747240 : SUCCESS in 25m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9d505afadc9d4d9da06f087bb9cecb4b : SUCCESS in 7m 34s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/d2d50722ffa94584b525b7421e6106d2 : SUCCESS in 13m 30s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4517c0b766d8426b9c2f67c3896d727c : SUCCESS in 10m 15s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8f4f73bb50e746eaa73b68ee53d6c927 : SUCCESS in 13m 17s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/6a8f9a2d03ee4ce0a6911b4bfde14330 : SUCCESS in 5m 47s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/23b7142f733f4c9bb8af9e6220dc02b8 : SUCCESS in 32m 41s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/294cb25aca624bafb729bd403cdedaaf : SUCCESS in 26m 25s\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/23004d15d135450bb49e44783967bc6e : SUCCESS in 10m 07s","accounts_in_message":[],"_revision_number":1},{"id":"f0b38b548ad844bfc8b6cae6758a14794688320f","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-01-27 12:18:10.000000000","message":"Patch Set 1:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with \u0027run-Lightbits CI\u0027 to trigger a recheck. \nFor more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/LightbitsLabs_CI","accounts_in_message":[],"_revision_number":1},{"id":"7aa06432958a2e36d1f5d1edea838700b28feaf7","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-01-27 13:08:39.000000000","message":"Patch Set 1:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/Id27ff021a2de050f1e3a9799ae9bf1a01b448edd .","accounts_in_message":[],"_revision_number":1},{"id":"a81506db27fa43aa8e82e6379b1a57d02b6c90d0","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-27 14:08:55.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/207ba6ea0e7a4914b4e8bcd625606a03\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/411d2195f50743ce8597a32dfea406a0 : SUCCESS in 27m 18s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/6711f36814b042d7ac6fbabf89695070 : SUCCESS in 27m 29s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/433f1032124b4b58ba0cd2db1534e639 : RETRY_LIMIT in 6m 54s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"f0f46381e4b072d89f220a3e88415502178c9d41","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-01-27 21:10:49.000000000","message":"Patch Set 1:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-974831-j657p/index.html\u003e","accounts_in_message":[],"_revision_number":1},{"id":"ba9e0ca51579a345171bdf3ad497f2d58bf2060f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":35676,"name":"Max","email":"max.lamprecht@digits.schwarz","username":"lamprechtm"},"date":"2026-02-09 10:42:01.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"fe349b2375441cb0350b7d5faf7a0240c070f088","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-09 11:19:46.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e9958619922d4ae28a88e5b931316e8e\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/21cb62e5e39d47b68bfed5bceb6cffb9 : SUCCESS in 31m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/49e679a0d1e946d18682cc86f5fd5fff : SUCCESS in 4m 21s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/5d95eb4635884147ac7af313f774a74d : SUCCESS in 13m 47s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f8580a769cac47d69bcc99eb46ffd3c3 : SUCCESS in 12m 12s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/73fa5d37c0fc4ee98aec365fa15e5ef1 : SUCCESS in 12m 38s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/904cbba82b9f48dfaa3a4bcb38719ddd : SUCCESS in 6m 18s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/bb372370901a4520a01adb541bd053ab : SUCCESS in 30m 05s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/2155d8dbb1f647abbcbd1122091f1b62 : SUCCESS in 26m 20s\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/e5c459ccdf48493f9acdc2308f476da4 : SUCCESS in 12m 14s","accounts_in_message":[],"_revision_number":2},{"id":"2133d66571f6b67d3392807725ec6188b5d7363a","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-02-09 11:30:03.000000000","message":"Patch Set 2:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":2},{"id":"fd6b3d42edb7116c3322cc8a200c89b10cd8adab","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-09 11:34:58.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b73a9188d5e641489ad26c15263ee1e2\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/1c660320e41c44539520a7de86fc8970 : SUCCESS in 16m 45s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/d9524b4e2a024130b69a5f5a1da274af : SUCCESS in 19m 56s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/b9f46e06068e417387abc9ce4237f144 : RETRY_LIMIT in 6m 01s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"06e290291d3020adf3ef7a596ae6223c6eeb8f31","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-02-09 16:56:13.000000000","message":"Patch Set 2:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-974831-jlkp9/index.html\u003e","accounts_in_message":[],"_revision_number":2},{"id":"02d7d4dd8617c7da3592a5ec93d60f16a2c57d69","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-02-10 04:06:53.000000000","message":"Patch Set 2:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-974831-tgqpz/index.html\u003e","accounts_in_message":[],"_revision_number":2},{"id":"150ab6053d4ff983fcb67e57d6ba8526350edace","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2026-03-09 18:25:16.000000000","message":"Patch Set 2:\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"ca1cf35339fda75eac308f5598b0122602d78788","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":35676,"name":"Max","email":"max.lamprecht@digits.schwarz","username":"lamprechtm"},"date":"2026-03-10 09:40:02.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"526670bc042f4a2c2536cdd912121941561f5269","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-10 09:58:58.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9228c30ca5f1478fa11d3f2e61b837b0\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/f9b5603f9fa54eec9cfd05e0c0abbbd2 : SUCCESS in 16m 43s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/9690d87478854d9bae6144fe7735e1f9 : SUCCESS in 14m 58s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/9454f9503be042bbbd72429f002b9a23 : FAILURE in 13m 33s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"30eeb4a6aed9f09a913d2b72fa852848b0820dac","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-03-10 10:17:21.000000000","message":"Patch Set 3:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/Id27ff021a2de050f1e3a9799ae9bf1a01b448edd .","accounts_in_message":[],"_revision_number":3},{"id":"ab68d7a99d8ce1bf5ec075b3e87f7e2c18119259","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-10 11:06:06.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/65fdf9fe67eb40b19155a78f8448f65a\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0643d99be90c4b10a4669df07004a1d8 : SUCCESS in 1h 18m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/72e5876a28054d6a8bc5856e09702969 : SUCCESS in 5m 11s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/9eb1b7fde1f84d52b261f10294780dd0 : SUCCESS in 15m 59s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1806533eac2c467699b9a7b24eac5b50 : SUCCESS in 11m 01s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/ad0aed57ce384fe9a0f48dd388d07897 : FAILURE in 7m 27s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/806fe0340497458a8a116361c1aa2be2 : SUCCESS in 6m 13s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/cb8d03b67af64e3dacda70fc23c48c6e : SUCCESS in 1h 03m 08s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/4b4b4857a15b47ad938e9746efcc3ae6 : SUCCESS in 5m 02s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/08c6e05631cc4f7a851b58b9e16b3108 : SUCCESS in 27m 06s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/ab324252ac3f4e1eac7a837aa002d61a : SUCCESS in 27m 05s\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/8921c3c5009e4a999edd224fa43400b8 : SUCCESS in 13m 04s","accounts_in_message":[],"_revision_number":3},{"id":"6b7ec7026432f4200c66cd15fe80cd9047ff064e","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2026-03-10 14:55:35.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"df9681c1a46434fe8315e13f406498eb1e1f8262","author":{"_account_id":35676,"name":"Max","email":"max.lamprecht@digits.schwarz","username":"lamprechtm"},"date":"2026-03-10 15:56:09.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"78fda1c3041041a3c2e83e94b2b0e7d40e76169b","revisions":{"1820b97e07cd60f1da0a33c309c1222bbad35dad":{"kind":"REWORK","_number":1,"created":"2026-01-27 11:32:25.000000000","uploader":{"_account_id":35676,"name":"Max","email":"max.lamprecht@digits.schwarz","username":"lamprechtm"},"ref":"refs/changes/31/974831/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/31/974831/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/31/974831/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/31/974831/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/31/974831/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/31/974831/1"}}},"commit":{"parents":[{"commit":"e67372b33ef12e9d198aa0e2d455fe09de8537ac","subject":"Merge \"api: Add response body schemas for server tags API\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e67372b33ef12e9d198aa0e2d455fe09de8537ac"}]}],"author":{"name":"Max Lamprecht","email":"max.lamprecht@stackit.cloud","date":"2026-01-27 10:10:19.000000000","tz":60},"committer":{"name":"Max Lamprecht","email":"max.lamprecht@stackit.cloud","date":"2026-01-27 10:41:14.000000000","tz":60},"subject":"Add regression test for bug #2137366","message":"Add regression test for bug #2137366\n\n1. Instance build fails on host1 (with attachment/BDM)\n2. Conductor reschedules to host2, creating a new attachment\n3. Instance is deleted during the host2 build phase\n4. The UnexpectedDeletingTaskStateError exception handler in\n   _do_build_and_run_instance cleans up networks but NOT volumes\n\nWe should not have any orphaned attachments in cinder after the server\ndeletion.\n\nRelated-Bug: #2139135\nChange-Id: Id27ff021a2de050f1e3a9799ae9bf1a01b448edd\nSigned-off-by: Max Lamprecht \u003cmax.lamprecht@stackit.cloud\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1820b97e07cd60f1da0a33c309c1222bbad35dad"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1820b97e07cd60f1da0a33c309c1222bbad35dad"}]},"branch":"refs/heads/master"},"6e101c32e35b7a00becb002fbe94d7a48d570768":{"kind":"REWORK","_number":2,"created":"2026-02-09 10:42:01.000000000","uploader":{"_account_id":35676,"name":"Max","email":"max.lamprecht@digits.schwarz","username":"lamprechtm"},"ref":"refs/changes/31/974831/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/31/974831/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/31/974831/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/31/974831/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/31/974831/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/31/974831/2"}}},"commit":{"parents":[{"commit":"e67372b33ef12e9d198aa0e2d455fe09de8537ac","subject":"Merge \"api: Add response body schemas for server tags API\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e67372b33ef12e9d198aa0e2d455fe09de8537ac"}]}],"author":{"name":"Max Lamprecht","email":"max.lamprecht@stackit.cloud","date":"2026-01-27 10:10:19.000000000","tz":60},"committer":{"name":"Max Lamprecht","email":"max.lamprecht@stackit.cloud","date":"2026-02-09 10:39:59.000000000","tz":60},"subject":"Add regression test for bug #2139135","message":"Add regression test for bug #2139135\n\n1. Instance build fails on host1 (with attachment/BDM)\n2. Conductor reschedules to host2, creating a new attachment\n3. Instance is deleted during the host2 build phase\n4. The UnexpectedDeletingTaskStateError exception handler in\n   _do_build_and_run_instance cleans up networks but NOT volumes\n\nWe should not have any orphaned attachments in cinder after the server\ndeletion.\n\nRelated-Bug: #2139135\nChange-Id: Id27ff021a2de050f1e3a9799ae9bf1a01b448edd\nSigned-off-by: Max Lamprecht \u003cmax.lamprecht@stackit.cloud\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6e101c32e35b7a00becb002fbe94d7a48d570768"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6e101c32e35b7a00becb002fbe94d7a48d570768"}]},"branch":"refs/heads/master"},"78fda1c3041041a3c2e83e94b2b0e7d40e76169b":{"kind":"REWORK","_number":3,"created":"2026-03-10 09:40:02.000000000","uploader":{"_account_id":35676,"name":"Max","email":"max.lamprecht@digits.schwarz","username":"lamprechtm"},"ref":"refs/changes/31/974831/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/31/974831/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/31/974831/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/31/974831/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/31/974831/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/31/974831/3"}}},"commit":{"parents":[{"commit":"e67372b33ef12e9d198aa0e2d455fe09de8537ac","subject":"Merge \"api: Add response body schemas for server tags API\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e67372b33ef12e9d198aa0e2d455fe09de8537ac"}]}],"author":{"name":"Max Lamprecht","email":"max.lamprecht@stackit.cloud","date":"2026-01-27 10:10:19.000000000","tz":60},"committer":{"name":"Max Lamprecht","email":"max.lamprecht@stackit.cloud","date":"2026-03-10 08:47:25.000000000","tz":60},"subject":"Add regression test for bug #2139135","message":"Add regression test for bug #2139135\n\n1. Instance build fails on host1 (with attachment/BDM)\n2. Conductor reschedules to host2, creating a new attachment\n3. Instance is deleted during the host2 build phase\n4. The UnexpectedDeletingTaskStateError exception handler in\n   _do_build_and_run_instance cleans up networks but NOT volumes\n\nWe should not have any orphaned attachments in cinder after the server\ndeletion.\n\nRelated-Bug: #2139135\nChange-Id: Id27ff021a2de050f1e3a9799ae9bf1a01b448edd\nSigned-off-by: Max Lamprecht \u003cmax.lamprecht@stackit.cloud\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/78fda1c3041041a3c2e83e94b2b0e7d40e76169b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/78fda1c3041041a3c2e83e94b2b0e7d40e76169b"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","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":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
