)]}'
{"id":"openstack%2Fnova~896235","triplet_id":"openstack%2Fnova~master~Ia1d37f8cd19777ca6d40fa4392cc481a970222ba","project":"openstack/nova","branch":"master","topic":"ignore_bdm_detach_failure","attention_set":{},"removed_from_attention_set":{"29074":{"account":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"},"last_update":"2023-09-25 12:10:53.000000000","reason":"\u003cGERRIT_ACCOUNT_29074\u003e replied on the change","reason_account":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"}}},"hashtags":[],"change_id":"Ia1d37f8cd19777ca6d40fa4392cc481a970222ba","subject":"ignore errors when deleting volume attachments","status":"NEW","created":"2023-09-22 13:09:03.000000000","updated":"2023-09-25 14:09:35.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"10e68d457ffc4ca8d49aeeed4b2919abdc6ab617","_number":896235,"virtual_id_number":896235,"owner":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2023-09-25 14:09:35.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":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]}],"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-09-22 13:09:40.000000000","updated_by":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2023-09-22 15:24:38.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"}],"messages":[{"id":"d01e82a5af9c769654b7a6bcea542fa6fd70a61f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"},"date":"2023-09-22 13:09:03.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9959d745962c14eea9f1ac3cd487f564c4d9f212","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"date":"2023-09-22 13:09:40.000000000","message":"Patch Set 1:\n\nBuild Failed \n\n* openstack-sriov-nova-master-macvtap http://13.74.249.42/refs/changes/35/896235/1/openstack-sriov-nova-master-macvtap : FAILURE\n\n* openstack-sriov-nova-master-direct http://13.74.249.42/refs/changes/35/896235/1/openstack-sriov-nova-master-direct : FAILURE","accounts_in_message":[],"_revision_number":1},{"id":"014b6b5d312d0a4e0d191d561cf337b698ea279c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-22 15:24:38.000000000","message":"Patch Set 1: Verified-1\n\n(2 comments)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/d6d5a6aedea74f9c8519dc147869aa56\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/34e0168e0d8946c2832f049c7531eed2 : SUCCESS in 1h 17m 19s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/6c1e35d25f954f4b801d598c9d6191e5 : SUCCESS in 1h 32m 04s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/33d15633e0bd4188b11110ceb7d0b59e : SUCCESS in 1h 03m 55s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/dbbb05b9108245b2bbbb79490b402c55 : SUCCESS in 17m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e6f398d976484a8fa66a68c03a742257 : FAILURE in 10m 37s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/b9d10c5a405e42e29c4baf1005f34d68 : SUCCESS in 12m 54s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/77b442da79d14534981cd701bd83d7b6 : SUCCESS in 12m 57s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/7d21ffdf8a9a4340907f3f0f7b82de8e : SUCCESS in 12m 36s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/8b877e17735d4100aebc3c166547779c : SUCCESS in 11m 39s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9ed67944e0bd4866984eba0a103c323b : SUCCESS in 11m 47s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/5dad9bec095f445abdd83401f5534e49 : SUCCESS in 50m 02s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/2ec6222494e34df58b73e3319a944bba : SUCCESS in 1h 42m 52s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/014c62b6ccab467c8b47b907faabf224 : SUCCESS in 51m 49s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/1a1b42701271431486ea6560f60588cf : SUCCESS in 1h 00m 09s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/28a14cc73a984c40807c050c4b146e20 : SUCCESS in 1h 46m 24s\n- nova-next https://zuul.opendev.org/t/openstack/build/0a8ace7cb6544843bca2df03fa80caa9 : SUCCESS in 2h 07m 01s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/ffae018c5da9408d9cf12faa21c7f57f : SUCCESS in 51m 53s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/8833e7b9dc1f46c783917d4bc5cfc3c5 : SUCCESS in 6m 34s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/c50c663a7dcf41edb5ce206511ecfe32 : SUCCESS in 25m 12s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/f39d323fe64c4e289706b3cb4202415e : SUCCESS in 24m 28s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/297dd6b8e5ad458990c1eac446cc1794 : SUCCESS in 26m 43s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/0af6448a77704fb7b941a49d98492a73 : SUCCESS in 1h 29m 59s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/8fbd9e672e494e03bd61eab510de6663 : SUCCESS in 1h 58m 38s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/95ac0894809140e3987e31c07eb8c89a : SUCCESS in 1h 11m 28s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7390b083d6064ecfaa4f5e79a26b9e40 : SUCCESS in 57m 30s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/4efce930cc5342619c666e1785ea18e8 : SUCCESS in 20m 00s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/37ead10575d44dc3a338d76314faa651 : SUCCESS in 40m 06s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"5488340880266d9085186bfac55e773d3bb4f78c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-22 18:16:16.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7674e24c0da04972afb6a07a958aab43\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/481d712ab0b3404482094dd756dc1161 : SUCCESS in 33m 39s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/7437f1abc73142e4b1752d4fed5a7985 : SUCCESS in 34m 11s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/051e66212cb747a4a626ebfd8cc515a3 : SUCCESS in 38m 30s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/33aab2cf3bc14800a2bd172a9518471f : SUCCESS in 26m 44s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"5f4b4947991e956e8955ddd19696cf7e1450d134","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"},"date":"2023-09-25 09:29:38.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"34ad683a1f5effd7e86172cee089ace90f1fe4c1","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"date":"2023-09-25 09:30:17.000000000","message":"Patch Set 2:\n\nBuild Failed \n\n* openstack-sriov-nova-master-macvtap http://13.74.249.42/refs/changes/35/896235/2/openstack-sriov-nova-master-macvtap : FAILURE\n\n* openstack-sriov-nova-master-direct http://13.74.249.42/refs/changes/35/896235/2/openstack-sriov-nova-master-direct : FAILURE","accounts_in_message":[],"_revision_number":2},{"id":"cf440fb74e055024d32ac37f3f4871790ca2aaeb","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-25 10:14:19.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b6fa32a486db4d79ab93905d3a3795a1\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/fc40ff5946d3472da31784fbb24ed52f : SUCCESS in 31m 54s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/e4d90979f34640fdbb61238d8c0d4995 : SUCCESS in 30m 16s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/9a4e3b5005af4f16a2c57c76533b3187 : SUCCESS in 31m 18s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/ff6a6df276fb4d129fb124705c3bc8e2 : SUCCESS in 29m 27s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"dd670582e3b6eb3b33a82cba3ec81082542b2e6b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-25 11:58:49.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/efad6d1bed5f4ce49289212c8e0692ef\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/0b310c222a39486ab1bafe4103256491 : SUCCESS in 51m 07s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/76ed796aa11449a9aa2f0568b28135c6 : SUCCESS in 1h 33m 09s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/16bc94a2d02446e681a0e6d935d0bb62 : SUCCESS in 1h 02m 14s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/256aa2e75367481285156e4b05c480bc : SUCCESS in 19m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/44b4cb7f0a604863b209a175c8d2141a : SUCCESS in 13m 29s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/978685498fbf45488149cd150fd6ca93 : SUCCESS in 12m 18s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/9b852cf7e99147eb863b956d1ff68445 : SUCCESS in 14m 13s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f039b4334dd1469db63073cdc1609d78 : SUCCESS in 11m 14s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/7c5c2eb4363644baa4fad6f7e2ead145 : SUCCESS in 12m 02s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a2c382b6d5094e6d8cd6eba22ee15bd5 : SUCCESS in 9m 27s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/275f7add451d46729529aaebe2e78c3d : SUCCESS in 1h 08m 44s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/7becb3e418804eb898d6d1ca55e03760 : SUCCESS in 2h 21m 05s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/88fff77d1da9443da7eba9d0af87c28e : SUCCESS in 1h 01m 50s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/fc96d265827748bc8bf1c6d64a82c83f : SUCCESS in 38m 04s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/e7fa2e092fcd4e65bf6188a4578b61e2 : FAILURE in 1h 42m 57s\n- nova-next https://zuul.opendev.org/t/openstack/build/50ac94c311284c4fa0aaa15e8e4b5360 : SUCCESS in 2h 01m 44s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/5705fd98264840dd8424a136205f49c8 : SUCCESS in 33m 59s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/e405f4742e114d549288d21b55c87ef5 : SUCCESS in 5m 37s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/f72a7bcda8254db4b970faeb5c008fad : SUCCESS in 24m 56s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/9ef8c7c7302247b789e7343cfefec98c : SUCCESS in 24m 51s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/897874e0e3204f0cbe52081418675fd8 : SUCCESS in 24m 14s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/cd62a986a6ff4045979c5867f6206380 : FAILURE in 56m 03s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/6adfff10683a42bdb7a11fbb4dbabe9b : SUCCESS in 1h 30m 26s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/ad4531928b474b59993616ae64782692 : SUCCESS in 1h 15m 41s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1e99001effbe406a9599c470777ee2ae : SUCCESS in 1h 05m 13s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/a32e1ef57431407ba043fb9462d5f366 : SUCCESS in 33m 11s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/df5423916a2c41a2b5e1c20a53b6dd59 : SUCCESS in 32m 48s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"776405f2320457c4d38e74600d282463a5f2a8b6","author":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"},"date":"2023-09-25 12:10:53.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"c4f4929b9e71a5131bdc84b384d03807e7dbd73c","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"date":"2023-09-25 12:11:32.000000000","message":"Patch Set 2:\n\nBuild Failed \n\n* openstack-sriov-nova-master-macvtap http://13.74.249.42/refs/changes/35/896235/2/openstack-sriov-nova-master-macvtap : FAILURE\n\n* openstack-sriov-nova-master-direct http://13.74.249.42/refs/changes/35/896235/2/openstack-sriov-nova-master-direct : FAILURE","accounts_in_message":[],"_revision_number":2},{"id":"8fdfbf47123c68a44c3cfc65c52f071ac917176f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-25 13:04:18.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a4c33cd4c0824cdcac552312948aa3e2\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/2b329d3dcfae43d8a680f46c576112d1 : FAILURE in 44m 00s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/25a4a8bbdf8f4fddbb67512413f5b339 : SUCCESS in 35m 36s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/33dc4a48fb594a2bb3b0a24417f68a9d : SUCCESS in 34m 56s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/1e845467edb0434d99e182378b849169 : SUCCESS in 26m 07s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"10e68d457ffc4ca8d49aeeed4b2919abdc6ab617","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-25 14:09:35.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6c5b215ef88d42c3b7e5375f02c7e4d6\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/e197e1b4fec84bc18c8146d22d08e6ce : SUCCESS in 1h 02m 03s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/1b4b49734d24408197ec3e3ba660414d : SUCCESS in 1h 29m 12s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/abd0393877b2427898d8708a25d4c258 : SUCCESS in 1h 05m 06s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0dfba8280b9c4fac86a4757d7497a0d8 : SUCCESS in 23m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/aeb7ea952efa47a09646cdb2736134f3 : SUCCESS in 12m 15s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/1920fbad2d0d43df877566606d9cca30 : SUCCESS in 19m 18s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/302b2cefbe894acfbd7be0d86baa990b : SUCCESS in 13m 39s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/09fcc524cc9245fa9e5eb9f6d5887190 : SUCCESS in 12m 47s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d6cb1e43f4c54e9b9760563c44d43df7 : SUCCESS in 11m 20s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/daf440c44b54463abf058b478d0355bc : SUCCESS in 9m 59s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/f45cfc44656c4ba7b3d10fc84cf446cc : SUCCESS in 1h 11m 17s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/a4c6952f19de4c92ab575daf1e88dc75 : SUCCESS in 1h 30m 43s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/70c6a4d35095419982ec3bf0f6eab34d : SUCCESS in 42m 26s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/863c224f708049e08693a9f07598517d : SUCCESS in 39m 35s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/d31175746ad849f28042884ddc7dfac2 : SUCCESS in 1h 42m 35s\n- nova-next https://zuul.opendev.org/t/openstack/build/a88d3fe741584992ac022fb0c98b253a : SUCCESS in 1h 55m 46s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/a15135e07f6f41a9ba336d2af178f904 : SUCCESS in 36m 36s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/7116a154d88446afbf40b105606d01d6 : SUCCESS in 5m 21s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/51c63369664f48589b5d47b3fb5358ba : SUCCESS in 23m 36s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/7601b8f901044fd19b90a14099f13da6 : SUCCESS in 23m 41s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/41dcaab12ffa491c96c1be14c067f1ee : SUCCESS in 31m 44s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/8fd0bd1dbfb5461ab40cc6cbf4deef29 : SUCCESS in 1h 36m 45s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/1956f0d1dff442a08c3405645a6bf6f8 : SUCCESS in 1h 51m 15s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/39202502b79c4f90854dfba07f637cd5 : SUCCESS in 1h 17m 07s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5597669517bc49b2b8b0ce7b21a792d9 : SUCCESS in 1h 06m 33s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/377fcf8602984121873cf47328351c77 : SUCCESS in 33m 47s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/abd1230be445475294e1fa9601cd5e4b : FAILURE in 42m 52s (non-voting)","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"f6cde4abaaa1a7bdc8337c3696a885a4218e5f38","revisions":{"b512ed55075ff22cd0877009d8e2f8d5b4e85139":{"kind":"REWORK","_number":1,"created":"2023-09-22 13:09:03.000000000","uploader":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"},"ref":"refs/changes/35/896235/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/35/896235/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/35/896235/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/35/896235/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/35/896235/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/35/896235/1"}}},"commit":{"parents":[{"commit":"c96ff395df06d7e60b275f523cc12fd929161993","subject":"Merge \"db: Replace use of backref\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c96ff395df06d7e60b275f523cc12fd929161993"}]}],"author":{"name":"Felix Huettner","email":"felix.huettner@mail.schwarz","date":"2023-09-22 12:57:52.000000000","tz":120},"committer":{"name":"Felix Huettner","email":"felix.huettner@mail.schwarz","date":"2023-09-22 12:57:52.000000000","tz":120},"subject":"ignore errors when deleting volume attachments","message":"ignore errors when deleting volume attachments\n\ndetaching a volume runs in 4 main steps:\n1. Nova notifies cinder that the volume is about to be detached (setting\n   it to the detaching state)\n2. Nova detaches the device from the hypervisor\n3. Nova removes the volume attachment from cinder\n4. Nova cleans up its information on the volume and deletes the bdm\n\nIf in step 3 the call to cinder fails nova previously aborted the whole\ndetachment process. This means that the volume would have been detached\nfrom the vm, but nova would still report it as attached and cinder would\nreport it as detaching.\n\nIf we make step 3 optional and just log an error that ensures that nova\nhas a consistent state after the operation. The cinder volume is still\nin detaching, but at that point we can probably not do much about it.\n\nThis change is consistent with the cinder change for OSSA-2023-003 at\n[1]. In this change cinder restricted the ability for users to remove\nvolume attachments. However volume attachments can be deleted if cinder\ncan validate with nova that nova does not know about them.\n\n[1]: https://review.opendev.org/c/openstack/cinder/+/882835/2//COMMIT_MSG\n\nChange-Id: Ia1d37f8cd19777ca6d40fa4392cc481a970222ba\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b512ed55075ff22cd0877009d8e2f8d5b4e85139"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b512ed55075ff22cd0877009d8e2f8d5b4e85139"}]},"branch":"refs/heads/master"},"f6cde4abaaa1a7bdc8337c3696a885a4218e5f38":{"kind":"REWORK","_number":2,"created":"2023-09-25 09:29:38.000000000","uploader":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"},"ref":"refs/changes/35/896235/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/35/896235/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/35/896235/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/35/896235/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/35/896235/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/35/896235/2"}}},"commit":{"parents":[{"commit":"c96ff395df06d7e60b275f523cc12fd929161993","subject":"Merge \"db: Replace use of backref\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c96ff395df06d7e60b275f523cc12fd929161993"}]}],"author":{"name":"Felix Huettner","email":"felix.huettner@mail.schwarz","date":"2023-09-22 12:57:52.000000000","tz":120},"committer":{"name":"Felix Huettner","email":"felix.huettner@mail.schwarz","date":"2023-09-25 09:29:29.000000000","tz":120},"subject":"ignore errors when deleting volume attachments","message":"ignore errors when deleting volume attachments\n\ndetaching a volume runs in 4 main steps:\n1. Nova notifies cinder that the volume is about to be detached (setting\n   it to the detaching state)\n2. Nova detaches the device from the hypervisor\n3. Nova removes the volume attachment from cinder\n4. Nova cleans up its information on the volume and deletes the bdm\n\nIf in step 3 the call to cinder fails nova previously aborted the whole\ndetachment process. This means that the volume would have been detached\nfrom the vm, but nova would still report it as attached and cinder would\nreport it as detaching.\n\nIf we make step 3 optional and just log an error that ensures that nova\nhas a consistent state after the operation. The cinder volume is still\nin detaching, but at that point we can probably not do much about it.\n\nThis change is consistent with the cinder change for OSSA-2023-003 at\n[1]. In this change cinder restricted the ability for users to remove\nvolume attachments. However volume attachments can be deleted if cinder\ncan validate with nova that nova does not know about them.\n\n[1]: https://review.opendev.org/c/openstack/cinder/+/882835/2//COMMIT_MSG\n\nChange-Id: Ia1d37f8cd19777ca6d40fa4392cc481a970222ba\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f6cde4abaaa1a7bdc8337c3696a885a4218e5f38"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f6cde4abaaa1a7bdc8337c3696a885a4218e5f38"}]},"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":""}}}]}
