)]}'
{"id":"openstack%2Fnova~829861","triplet_id":"openstack%2Fnova~stable%2Fqueens~I17f4d7d2cb129c4ec1479cc4e5d723da75d3a527","project":"openstack/nova","branch":"stable/queens","attention_set":{},"removed_from_attention_set":{"29074":{"account":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"},"last_update":"2022-04-04 12:35:17.000000000","reason":"Removed by Felix Huettner by clicking the attention icon"}},"hashtags":[],"change_id":"I17f4d7d2cb129c4ec1479cc4e5d723da75d3a527","subject":"Gracefull recovery when attaching volume fails","status":"ABANDONED","created":"2022-02-18 08:55:13.000000000","updated":"2022-11-11 18:22:46.000000000","total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"9b45d08195309d76624a493f0d973a837ad0c3ce","_number":829861,"virtual_id_number":829861,"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":"2022-03-21 12:49:20.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":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]}],"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-02-18 09:35:53.000000000","updated_by":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2022-02-18 10:07:23.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":"a73cfc6477f2bbc1f31819cd4e4456dfca97f7e7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"},"date":"2022-02-18 08:55:13.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ecd9491ad5f2d96b0e7ac0834c40db4301f53751","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2022-02-18 09:35:53.000000000","message":"Patch Set 1:\n\nBuild failed. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm- recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/61/829861/1/check/tempest-dsvm-full-xenial/1fd6475/ : FAILURE in 31m 17s\n- tempest-dsvm-full-xenial-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/61/829861/1/check/tempest-dsvm-full-xenial-py3/75e7f89/ : FAILURE in 32m 02s","accounts_in_message":[],"_revision_number":1},{"id":"c56f5155b07b368b537305d92bc031530b7a501e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-18 10:07:23.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\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/59076db4ca3a4551ae2df206b3f4d8a9 : FAILURE in 9m 22s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/17a96f7d17824bee91820c4cfe91a46e : FAILURE in 6m 34s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/5b92c35e4b134967861cacbcd0ee1acd : FAILURE in 6m 18s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/9e64215f9bba4ba7bf67ba1b98f4d253 : FAILURE in 6m 54s\n- tempest-full https://zuul.opendev.org/t/openstack/build/b6dcde7fcb9f41cba378a7770bf15350 : FAILURE in 24m 01s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/7a3eff62cbda49c793a95f1e8b029bad : FAILURE in 40m 44s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/9a0ea84a4a314da4a0933988fe1a7934 : FAILURE in 25m 29s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/cfb3e9105aab4fd28c6ba22f3d4b50b0 : SUCCESS in 18m 26s\n- ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/4a245020a1a34282ac924d10b233883e : FAILURE in 27m 38s (non-voting)\n- nova-cells-v1 https://zuul.opendev.org/t/openstack/build/25a6cca54f9e4b618c9111c9007e682b : FAILURE in 22m 53s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/0e4104adb88c4644ab1df31af510e5a5 : FAILURE in 52m 42s (non-voting)\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/c10434f5141747c6962ee0bd06572426 : FAILURE in 1h 02m 48s\n- nova-multiattach https://zuul.opendev.org/t/openstack/build/5af08cc7c3db46f8bdf5a057e747ac3a : FAILURE in 22m 27s\n- nova-next https://zuul.opendev.org/t/openstack/build/b86a9ffa4d3742e1bd703b52662474f8 : FAILURE in 23m 34s\n- tempest-slow https://zuul.opendev.org/t/openstack/build/1f1f50ec2f2e40ae8cad03966b40561a : FAILURE in 25m 45s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/6c0f5e2a223b498689d1c9049550d4a9 : FAILURE in 5m 58s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/22e6d6e1e0b14dc18a84969e9bd66000 : FAILURE in 6m 16s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/ce8d626bb6694ee3987cbcf8e5afb9f1 : FAILURE in 40m 10s\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/f9ea1858fa534f3c872e7494e09b88ea : FAILURE in 28m 54s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"ff341c5399cce795736f9950d6bcd6a964749d93","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"},"date":"2022-02-22 08:07:51.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"538014dee0f9def42d1d67ce03b91c345f0e6f6d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-22 10:10:28.000000000","message":"Patch Set 2: Verified-1\n\n(1 comment)\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\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ef9994c419e84f3d86ea52145620559f : FAILURE in 10m 48s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/a6ab1ff4d35044c699b02550a3a55fa1 : SUCCESS in 14m 34s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/a72a5ffdbba64286acaf9b1ea332a3f5 : SUCCESS in 14m 08s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/6bcfa21e4b524f38a2d128680121839a : FAILURE in 5m 56s\n- tempest-full https://zuul.opendev.org/t/openstack/build/a86e683c0d8d4e388764fc7a418ffac5 : SUCCESS in 1h 10m 41s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/7dd53c557d904267b739e28bec8e82a1 : SUCCESS in 55m 16s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/7b07d2e249d5426c9ae3be0f9e1a7cc0 : SUCCESS in 1h 13m 25s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8beb053521074809833900d76e45d765 : SUCCESS in 28m 08s\n- ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/966c6e74d7d54483932c405c2e7d0a5f : SUCCESS in 48m 31s (non-voting)\n- nova-cells-v1 https://zuul.opendev.org/t/openstack/build/649cd4da2a8f477e8d196306e390a8ed : SUCCESS in 1h 00m 02s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/8e1e59e29f2e42988e522148525765dc : SUCCESS in 1h 01m 24s (non-voting)\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/2ea8cddc449e4482982205707b3653d3 : SUCCESS in 47m 56s\n- nova-multiattach https://zuul.opendev.org/t/openstack/build/44a6cdd1741e4a4daecd588df696cc09 : SUCCESS in 1h 04m 12s\n- nova-next https://zuul.opendev.org/t/openstack/build/33a5ecb316a245e5a8d88a61e09edcff : SUCCESS in 1h 13m 32s\n- tempest-slow https://zuul.opendev.org/t/openstack/build/5545833e6cb44a1fbc18025b0ad082cf : SUCCESS in 1h 55m 08s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/e97e2ac1201c41c587e2376f44517e65 : SUCCESS in 21m 03s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/7a3938722f2e4cdebf2dee84aa295d05 : SUCCESS in 20m 24s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/3b247a558cef4992acb90d18601b6329 : SUCCESS in 58m 57s\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/312347f3b5d743bfa01ffe856b1dca65 : SUCCESS in 1h 38m 13s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"bede9d331490dd9b90fd90e7674e179d240488a2","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2022-02-22 10:35:25.000000000","message":"Patch Set 2:\n\nBuild failed. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm- recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/61/829861/2/check/tempest-dsvm-full-xenial/2e0ec9a/ : FAILURE in 59m 53s\n- tempest-dsvm-full-xenial-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/61/829861/2/check/tempest-dsvm-full-xenial-py3/b5598d4/ : FAILURE in 42m 56s","accounts_in_message":[],"_revision_number":2},{"id":"8ab8eb0a997eac3c7794a75049ed47bdaf143171","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"},"date":"2022-02-22 13:57:20.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"15be6a0ecbe51dddb3f55eb1709ac3c238003918","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2022-02-22 15:21:04.000000000","message":"Patch Set 3:\n\nBuild failed. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm- recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/61/829861/3/check/tempest-dsvm-full-xenial/b7147c1/ : FAILURE in 46m 41s\n- tempest-dsvm-full-xenial-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/61/829861/3/check/tempest-dsvm-full-xenial-py3/d84a514/ : FAILURE in 45m 42s","accounts_in_message":[],"_revision_number":3},{"id":"096270dfc90d4ab7143b82af9a92830b5b8b4d6c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-22 16:04:48.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cf892d33991d4eaea91ef41a076f3ede : SUCCESS in 10m 44s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/11008190cb294b6fa110e1f5518d3971 : SUCCESS in 14m 16s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/4c520d6748cb4fc4bbfbc5b0de7bbd11 : SUCCESS in 15m 36s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/ba2f6cf34abd447a8585bdcb73487926 : FAILURE in 7m 08s\n- tempest-full https://zuul.opendev.org/t/openstack/build/5e09f7ca22514881b057dfc6123f1c79 : SUCCESS in 1h 23m 04s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/7688fe59215b41e2bea93786c6a530ff : SUCCESS in 1h 01m 19s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/0b2a1b8cb1ec46588903ad9b4cfc428f : SUCCESS in 1h 29m 34s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d25f571dc50d4ca39658e279a08246e7 : SUCCESS in 20m 30s\n- ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/3054b9e1f02148c1b4e531308f537077 : SUCCESS in 47m 32s (non-voting)\n- nova-cells-v1 https://zuul.opendev.org/t/openstack/build/33ce5bbf2a694f0a8a4dd4227090244b : SUCCESS in 48m 08s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/10c236b2f020474c92a9ad6bcf4a89dd : SUCCESS in 1h 13m 47s (non-voting)\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/9ccd398451d54be29d04b8e376dbba04 : SUCCESS in 51m 05s\n- nova-multiattach https://zuul.opendev.org/t/openstack/build/31fa2f7d058a418fae82961a85b6167c : SUCCESS in 54m 33s\n- nova-next https://zuul.opendev.org/t/openstack/build/cfadc9d23f0842aa8a3a0c553b43e5df : SUCCESS in 1h 12m 59s\n- tempest-slow https://zuul.opendev.org/t/openstack/build/f7e95732e2394e22a4844b45eba2bdae : SUCCESS in 1h 58m 03s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/f930185288874975a241fca2dbc9da73 : SUCCESS in 27m 02s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/ce06ca479387409f855771eaaa575491 : SUCCESS in 23m 26s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/9cdf76d560ca47b0965f9517044887eb : SUCCESS in 57m 46s\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/42d7378ccfd44a57aa2d3e0b749302a9 : SUCCESS in 1h 26m 17s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"9eb1beebcd8e8e216fab62531e6c5d6c27558a9c","author":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"},"date":"2022-02-23 10:25:58.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"6ffde15d0d4aa5268330efd7758a3d9e5b7a1ff0","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2022-02-23 11:00:15.000000000","message":"Patch Set 3:\n\nBuild failed. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm- recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/61/829861/3/check/tempest-dsvm-full-xenial/be7ed8c/ : FAILURE in 28m 03s\n- tempest-dsvm-full-xenial-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/61/829861/3/check/tempest-dsvm-full-xenial-py3/b672a04/ : FAILURE in 22m 56s","accounts_in_message":[],"_revision_number":3},{"id":"96a58cf2c94eb95d19c5a73f08684732723ec8c3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-23 12:29:35.000000000","message":"Patch Set 3:\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\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2915681251b945e591e7df0c366ac7d5 : SUCCESS in 9m 56s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/60631e3663724c3d9494af1fce3ab088 : SUCCESS in 17m 54s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/8c8a4312da7640ddae324ef36a3dee03 : SUCCESS in 15m 02s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/2e454812ac034ce898ddf664b3ce17cb : FAILURE in 6m 32s\n- tempest-full https://zuul.opendev.org/t/openstack/build/2db7020cf9c648a3b727e9b603a60ca7 : SUCCESS in 1h 25m 07s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/ef78a69306df4d4bb83f15b933e4a71f : SUCCESS in 1h 03m 34s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/460832893a614e23aee8e3468a2fabcc : SUCCESS in 1h 30m 28s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3c344670a2044a05b3f5fcff96d830dc : SUCCESS in 15m 51s\n- ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/554e46844e99487696b87ce7c98ea116 : SUCCESS in 52m 29s (non-voting)\n- nova-cells-v1 https://zuul.opendev.org/t/openstack/build/8be972f5d9044d2b90b8250831e690eb : SUCCESS in 40m 11s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/9024d852c9cb4854b2d7d02d9a86f741 : SUCCESS in 1h 01m 59s (non-voting)\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/812d85c41f474bc4b678820b3f1dc88f : SUCCESS in 43m 03s\n- nova-multiattach https://zuul.opendev.org/t/openstack/build/fc5e3fd7e4c8450f95e68d4b0a9b0f2a : SUCCESS in 51m 43s\n- nova-next https://zuul.opendev.org/t/openstack/build/24ac41d07b49445fbab3b95bedcf0d30 : SUCCESS in 1h 28m 36s\n- tempest-slow https://zuul.opendev.org/t/openstack/build/121c62b22cb64f7a94efa94582ddd349 : SUCCESS in 1h 55m 29s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/b0aa73f429dc4d23bea59c8680e7624c : SUCCESS in 19m 50s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/edd3af6b82f24b5a84ed10cb4da04738 : SUCCESS in 23m 46s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/669d3b67694a41169c2fc3ce70af80f6 : SUCCESS in 50m 02s\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/5c69d5d6ab164e59a1e6057dee2bc6cc : SUCCESS in 1h 25m 46s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"209538901b9a7fdf4c21e3fa628e2f387d7bdd9e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"},"date":"2022-02-23 15:09:51.000000000","message":"Uploaded patch set 4: Commit message was updated.","accounts_in_message":[],"_revision_number":4},{"id":"105e32cc73ed128b0587bb0d228f8b5a90663a9c","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2022-02-23 16:08:08.000000000","message":"Patch Set 4:\n\nBuild failed. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm- recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/61/829861/4/check/tempest-dsvm-full-xenial/f0f0207/ : FAILURE in 52m 15s\n- tempest-dsvm-full-xenial-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/61/829861/4/check/tempest-dsvm-full-xenial-py3/234e2c7/ : FAILURE in 46m 35s","accounts_in_message":[],"_revision_number":4},{"id":"c34bc0f6aa980144767dde53dbdfa08216323882","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-23 16:55:22.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6319ec3978e540bb9791d05f5f2db454 : SUCCESS in 9m 05s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/921c20ee950f4085928fdf57e468e2c7 : SUCCESS in 14m 02s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/ea3bc30f96e14f7fa92f3788452faa22 : SUCCESS in 13m 41s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/b9776c80b7cc4fd88ab300391bc08c2a : FAILURE in 7m 36s\n- tempest-full https://zuul.opendev.org/t/openstack/build/ab618d127af245f6b247d48b8fdbdbee : SUCCESS in 1h 28m 54s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/e293c2ad3e2c4695a43ec780b03a394a : SUCCESS in 55m 25s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/ca83a54fe15a4a408c06e10bd429e91f : SUCCESS in 1h 27m 43s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1a36c680ba984489851d99f9bbb3853f : SUCCESS in 22m 28s\n- ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/33cda7fb9f684c98b36b23abe1ccd90c : SUCCESS in 52m 35s (non-voting)\n- nova-cells-v1 https://zuul.opendev.org/t/openstack/build/e296f4c470174cd59c8888ad8fa83c24 : SUCCESS in 50m 48s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/cda30c79954d4e2a906b1ea8ccc08bc5 : SUCCESS in 1h 03m 21s (non-voting)\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/7d212465b8da4d5b9df4d8613b7b225b : SUCCESS in 53m 40s\n- nova-multiattach https://zuul.opendev.org/t/openstack/build/3648a3ff2f4342338b31f388e90b574e : SUCCESS in 1h 08m 13s\n- nova-next https://zuul.opendev.org/t/openstack/build/16e320305edd4ce58ea2e200282aa1ed : SUCCESS in 1h 20m 00s\n- tempest-slow https://zuul.opendev.org/t/openstack/build/6184165f71f14aa5a8fa96edaa1e386b : SUCCESS in 1h 38m 46s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/d9b222887e924a41b93bcd4b53a6cea6 : SUCCESS in 20m 20s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/40c94546013c40e99d9abb60d49b098d : SUCCESS in 19m 56s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/19194f50c0824d59b0e09ee6f1ec5d12 : SUCCESS in 1h 01m 03s\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/6d028eee85754bd9a1b1c37b0341f52e : SUCCESS in 1h 30m 22s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"b59b5bbceba3370b28f9245d4f36657504d45a10","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"},"date":"2022-03-21 10:54:55.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"09b660845cf06d267eb22ea0fceb9f928a9324c7","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2022-03-21 11:43:55.000000000","message":"Patch Set 5:\n\nBuild failed. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm- recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-xenial tempest-dsvm-full-xenial : NODE_FAILURE in 0s\n- tempest-dsvm-full-xenial-py3 tempest-dsvm-full-xenial-py3 : NODE_FAILURE in 0s","accounts_in_message":[],"_revision_number":5},{"id":"0d84443bf29e2d83cd9121f6c223fe1c4eb5cc08","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-21 12:49:20.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/64cdcd51bcbc48c59d3dfefc14e1f71f : SUCCESS in 14m 26s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/5a5c384242064460b895d1fe50dcb168 : SUCCESS in 15m 52s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/a287a6e18e9f4e55a433b9956e51d599 : SUCCESS in 12m 40s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/c105baa0ccab4bee98d769d6212e9785 : SUCCESS in 9m 16s\n- tempest-full https://zuul.opendev.org/t/openstack/build/e73c07f1ae9d4a7b90543bda7517837a : SUCCESS in 1h 30m 43s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/bcd598d79d9b4826a4af43b9ef910bb5 : SUCCESS in 59m 03s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/1017fad70173490c9eee618636054159 : SUCCESS in 1h 15m 01s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d3b9ee4adac8457b99c24f31b98a0b07 : SUCCESS in 22m 58s\n- ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/d98cf4543d5a4398a4be9431741b0aa9 : SUCCESS in 47m 31s (non-voting)\n- nova-cells-v1 https://zuul.opendev.org/t/openstack/build/00f711e5e4d148aea2cc23ddc4de6db3 : SUCCESS in 39m 21s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/05e7a9c4737f43abacf6092f76f1b96c : SUCCESS in 1h 03m 35s (non-voting)\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/2bf579a153734cf0b1ca0e720eac4866 : SUCCESS in 46m 05s\n- nova-multiattach https://zuul.opendev.org/t/openstack/build/3cd4022c9c4943329bac30f131634463 : SUCCESS in 56m 26s\n- nova-next https://zuul.opendev.org/t/openstack/build/e6722295956d467ea73e2798b797a7e0 : SUCCESS in 1h 17m 12s\n- tempest-slow https://zuul.opendev.org/t/openstack/build/40988265d5b6472980f33e0634426418 : SUCCESS in 1h 46m 02s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/897a1e7db9d640fd92f370653b5805e8 : SUCCESS in 22m 42s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/b5d5e1f85b714c81b8ee7a9ffcf67c13 : SUCCESS in 21m 01s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/a0b6c200e885444ca17e30d2f057d3d8 : SUCCESS in 48m 38s\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/7073608e04cd47c48135b4bf7061a479 : SUCCESS in 1h 31m 15s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"9b45d08195309d76624a493f0d973a837ad0c3ce","tag":"autogenerated:gerrit:abandon","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2022-11-11 18:22:46.000000000","message":"Abandoned\n\nThis branch transitioned to End of Life for this project, open patches needs to be closed to be able to delete the branch.","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"2ab79946e9cd0d8897c0d14558941626a463b613","revisions":{"5fcf64d82f103c77cf84344078336912a816b338":{"kind":"REWORK","_number":1,"created":"2022-02-18 08:55:13.000000000","uploader":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"},"ref":"refs/changes/61/829861/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/61/829861/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/61/829861/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/61/829861/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/61/829861/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/61/829861/1"}}},"commit":{"parents":[{"commit":"9cd02d3967c4f7984102edaa2e4870441c562fb0","subject":"Merge \"[neutron] Get only ID and name of the SGs from Neutron\" into stable/queens","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9cd02d3967c4f7984102edaa2e4870441c562fb0"}]}],"author":{"name":"Felix Huettner","email":"felix.huettner@mail.schwarz","date":"2022-02-09 11:03:15.000000000","tz":60},"committer":{"name":"Felix Huettner","email":"felix.huettner@mail.schwarz","date":"2022-02-18 08:52:58.000000000","tz":60},"subject":"Gracefull recovery when attaching volume fails","message":"Gracefull recovery when attaching volume fails\n\nWhen trying to attach a volume to an already running instance the nova-api\nrequests the nova-compute service to create a BlockDeviceMapping. If the\nnova-api does not receive a response within `rpc_response_timeout` it will\ntreat the request as failed and raise an exception.\n\nThere are multiple cases where nova-compute actually already processed the\nrequest and just the reply did not reach the nova-api in time (see bug report).\nAfter the failed request the database will contain a BlockDeviceMapping entry\nfor the volume + instance combination that will never be cleaned up again.\nThis entry also causes the nova-api to reject all future attachments of this\nvolume to this instance (as it assumes it is already attached).\n\nTo work around this we check if a BlockDeviceMapping has already been created\nwhen we see a messaging timeout. If this is the case we can safely delete it\nas the compute node has already finished processing and we will no longer pick\nit up.\nThis allows users to try the request again.\n\nA previous fix was abandoned but without a clear reason ([1]).\n\n[1]: https://review.opendev.org/c/openstack/nova/+/731804\n\nCloses-Bug: 1960401\nChange-Id: I17f4d7d2cb129c4ec1479cc4e5d723da75d3a527\n(cherry picked from commit 9eb116b99ce32bc69c4abf8ec3b0179ef89a8860)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5fcf64d82f103c77cf84344078336912a816b338"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5fcf64d82f103c77cf84344078336912a816b338"}]},"branch":"refs/heads/stable/queens"},"eedb83b515ef723e9e3f2437e858137e3c666e46":{"kind":"REWORK","_number":2,"created":"2022-02-22 08:07:51.000000000","uploader":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"},"ref":"refs/changes/61/829861/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/61/829861/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/61/829861/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/61/829861/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/61/829861/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/61/829861/2"}}},"commit":{"parents":[{"commit":"9cd02d3967c4f7984102edaa2e4870441c562fb0","subject":"Merge \"[neutron] Get only ID and name of the SGs from Neutron\" into stable/queens","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9cd02d3967c4f7984102edaa2e4870441c562fb0"}]}],"author":{"name":"Felix Huettner","email":"felix.huettner@mail.schwarz","date":"2022-02-09 11:03:15.000000000","tz":60},"committer":{"name":"Felix Huettner","email":"felix.huettner@mail.schwarz","date":"2022-02-22 08:07:43.000000000","tz":60},"subject":"Gracefull recovery when attaching volume fails","message":"Gracefull recovery when attaching volume fails\n\nWhen trying to attach a volume to an already running instance the nova-api\nrequests the nova-compute service to create a BlockDeviceMapping. If the\nnova-api does not receive a response within `rpc_response_timeout` it will\ntreat the request as failed and raise an exception.\n\nThere are multiple cases where nova-compute actually already processed the\nrequest and just the reply did not reach the nova-api in time (see bug report).\nAfter the failed request the database will contain a BlockDeviceMapping entry\nfor the volume + instance combination that will never be cleaned up again.\nThis entry also causes the nova-api to reject all future attachments of this\nvolume to this instance (as it assumes it is already attached).\n\nTo work around this we check if a BlockDeviceMapping has already been created\nwhen we see a messaging timeout. If this is the case we can safely delete it\nas the compute node has already finished processing and we will no longer pick\nit up.\nThis allows users to try the request again.\n\nA previous fix was abandoned but without a clear reason ([1]).\n\n[1]: https://review.opendev.org/c/openstack/nova/+/731804\n\nCloses-Bug: 1960401\nChange-Id: I17f4d7d2cb129c4ec1479cc4e5d723da75d3a527\n(cherry picked from commit 9eb116b99ce32bc69c4abf8ec3b0179ef89a8860)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/eedb83b515ef723e9e3f2437e858137e3c666e46"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/eedb83b515ef723e9e3f2437e858137e3c666e46"}]},"branch":"refs/heads/stable/queens"},"708e92340c1e8b23021215d352ce12bcdc2c1fb9":{"kind":"REWORK","_number":3,"created":"2022-02-22 13:57:20.000000000","uploader":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"},"ref":"refs/changes/61/829861/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/61/829861/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/61/829861/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/61/829861/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/61/829861/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/61/829861/3"}}},"commit":{"parents":[{"commit":"9cd02d3967c4f7984102edaa2e4870441c562fb0","subject":"Merge \"[neutron] Get only ID and name of the SGs from Neutron\" into stable/queens","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9cd02d3967c4f7984102edaa2e4870441c562fb0"}]}],"author":{"name":"Felix Huettner","email":"felix.huettner@mail.schwarz","date":"2022-02-09 11:03:15.000000000","tz":60},"committer":{"name":"Felix Huettner","email":"felix.huettner@mail.schwarz","date":"2022-02-22 13:57:13.000000000","tz":60},"subject":"Gracefull recovery when attaching volume fails","message":"Gracefull recovery when attaching volume fails\n\nWhen trying to attach a volume to an already running instance the nova-api\nrequests the nova-compute service to create a BlockDeviceMapping. If the\nnova-api does not receive a response within `rpc_response_timeout` it will\ntreat the request as failed and raise an exception.\n\nThere are multiple cases where nova-compute actually already processed the\nrequest and just the reply did not reach the nova-api in time (see bug report).\nAfter the failed request the database will contain a BlockDeviceMapping entry\nfor the volume + instance combination that will never be cleaned up again.\nThis entry also causes the nova-api to reject all future attachments of this\nvolume to this instance (as it assumes it is already attached).\n\nTo work around this we check if a BlockDeviceMapping has already been created\nwhen we see a messaging timeout. If this is the case we can safely delete it\nas the compute node has already finished processing and we will no longer pick\nit up.\nThis allows users to try the request again.\n\nA previous fix was abandoned but without a clear reason ([1]).\n\n[1]: https://review.opendev.org/c/openstack/nova/+/731804\n\nCloses-Bug: 1960401\nChange-Id: I17f4d7d2cb129c4ec1479cc4e5d723da75d3a527\n(cherry picked from commit 9eb116b99ce32bc69c4abf8ec3b0179ef89a8860)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/708e92340c1e8b23021215d352ce12bcdc2c1fb9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/708e92340c1e8b23021215d352ce12bcdc2c1fb9"}]},"branch":"refs/heads/stable/queens"},"009ba7873114044278e5245af89bd2dc3496423f":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2022-02-23 15:09:51.000000000","uploader":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"},"ref":"refs/changes/61/829861/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/61/829861/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/61/829861/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/61/829861/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/61/829861/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/61/829861/4"}}},"commit":{"parents":[{"commit":"9cd02d3967c4f7984102edaa2e4870441c562fb0","subject":"Merge \"[neutron] Get only ID and name of the SGs from Neutron\" into stable/queens","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9cd02d3967c4f7984102edaa2e4870441c562fb0"}]}],"author":{"name":"Felix Huettner","email":"felix.huettner@mail.schwarz","date":"2022-02-09 11:03:15.000000000","tz":60},"committer":{"name":"Felix Huettner","email":"felix.huettner@mail.schwarz","date":"2022-02-23 15:09:05.000000000","tz":60},"subject":"Gracefull recovery when attaching volume fails","message":"Gracefull recovery when attaching volume fails\n\nWhen trying to attach a volume to an already running instance the nova-api\nrequests the nova-compute service to create a BlockDeviceMapping. If the\nnova-api does not receive a response within `rpc_response_timeout` it will\ntreat the request as failed and raise an exception.\n\nThere are multiple cases where nova-compute actually already processed the\nrequest and just the reply did not reach the nova-api in time (see bug report).\nAfter the failed request the database will contain a BlockDeviceMapping entry\nfor the volume + instance combination that will never be cleaned up again.\nThis entry also causes the nova-api to reject all future attachments of this\nvolume to this instance (as it assumes it is already attached).\n\nTo work around this we check if a BlockDeviceMapping has already been created\nwhen we see a messaging timeout. If this is the case we can safely delete it\nas the compute node has already finished processing and we will no longer pick\nit up.\nThis allows users to try the request again.\n\nA previous fix was abandoned but without a clear reason ([1]).\n\n[1]: https://review.opendev.org/c/openstack/nova/+/731804\n\nCloses-Bug: 1960401\nDepends-on: Ibd32d30aacae65702d0ccbdb8a02b1667ec4e8ee\nChange-Id: I17f4d7d2cb129c4ec1479cc4e5d723da75d3a527\n(cherry picked from commit 9eb116b99ce32bc69c4abf8ec3b0179ef89a8860)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/009ba7873114044278e5245af89bd2dc3496423f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/009ba7873114044278e5245af89bd2dc3496423f"}]},"branch":"refs/heads/stable/queens"},"2ab79946e9cd0d8897c0d14558941626a463b613":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2022-03-21 10:54:55.000000000","uploader":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"},"ref":"refs/changes/61/829861/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/61/829861/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/61/829861/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/61/829861/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/61/829861/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/61/829861/5"}}},"commit":{"parents":[{"commit":"6d7646be5319d724a22aa76a6abe2d092de53ec7","subject":"[stable-only] Fix sphinx doc job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6d7646be5319d724a22aa76a6abe2d092de53ec7"}]}],"author":{"name":"Felix Huettner","email":"felix.huettner@mail.schwarz","date":"2022-02-09 11:03:15.000000000","tz":60},"committer":{"name":"Felix Huettner","email":"felix.huettner@mail.schwarz","date":"2022-03-21 10:54:49.000000000","tz":60},"subject":"Gracefull recovery when attaching volume fails","message":"Gracefull recovery when attaching volume fails\n\nWhen trying to attach a volume to an already running instance the nova-api\nrequests the nova-compute service to create a BlockDeviceMapping. If the\nnova-api does not receive a response within `rpc_response_timeout` it will\ntreat the request as failed and raise an exception.\n\nThere are multiple cases where nova-compute actually already processed the\nrequest and just the reply did not reach the nova-api in time (see bug report).\nAfter the failed request the database will contain a BlockDeviceMapping entry\nfor the volume + instance combination that will never be cleaned up again.\nThis entry also causes the nova-api to reject all future attachments of this\nvolume to this instance (as it assumes it is already attached).\n\nTo work around this we check if a BlockDeviceMapping has already been created\nwhen we see a messaging timeout. If this is the case we can safely delete it\nas the compute node has already finished processing and we will no longer pick\nit up.\nThis allows users to try the request again.\n\nA previous fix was abandoned but without a clear reason ([1]).\n\n[1]: https://review.opendev.org/c/openstack/nova/+/731804\n\nCloses-Bug: 1960401\nDepends-on: Ibd32d30aacae65702d0ccbdb8a02b1667ec4e8ee\nChange-Id: I17f4d7d2cb129c4ec1479cc4e5d723da75d3a527\n(cherry picked from commit 9eb116b99ce32bc69c4abf8ec3b0179ef89a8860)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2ab79946e9cd0d8897c0d14558941626a463b613"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2ab79946e9cd0d8897c0d14558941626a463b613"}]},"branch":"refs/heads/stable/queens"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
