)]}'
{"id":"openstack%2Fnova~829433","triplet_id":"openstack%2Fnova~stable%2Fxena~I17f4d7d2cb129c4ec1479cc4e5d723da75d3a527","project":"openstack/nova","branch":"stable/xena","topic":"fix_bdm_create_with_timeout-stable/xena","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-06-14 03:26:34.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I17f4d7d2cb129c4ec1479cc4e5d723da75d3a527","subject":"Gracefull recovery when attaching volume fails","status":"MERGED","created":"2022-02-16 08:57:08.000000000","updated":"2022-06-14 03:29:13.000000000","submitted":"2022-06-14 03:26:34.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"829433-fix_bdm_create_with_timeout-stable/xena","cherry_pick_of_change":828516,"cherry_pick_of_patch_set":3,"meta_rev_id":"087c12f0b779f1f29cc000f99642160aa1cf9381","_number":829433,"virtual_id_number":829433,"owner":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-06-14 03:26:33.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":2,"date":"2022-06-14 00:56:17.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":2,"date":"2022-02-23 16:58:56.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":1,"date":"2022-06-14 00:56:17.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"}],"REVIEWER":[{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-02-16 09:31: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":"CC"},{"updated":"2022-02-16 10:32:35.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":"2022-02-16 11:18:47.000000000","updated_by":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"reviewer":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"state":"CC"},{"updated":"2022-02-23 16:58:56.000000000","updated_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"reviewer":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"state":"REVIEWER"},{"updated":"2022-06-14 00:56:17.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"}],"messages":[{"id":"592696ca5c4eaff1bfd12222e66bc82d08628eb6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"},"date":"2022-02-16 08:57:08.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"f172897b976a9f3bf9fc1cd7a199bc54de7f3a15","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-16 09:31:38.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/0a50bb63dd3548dd841e1f316c4c94ed : SUCCESS in 19m 18s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/56d4e57218de40cfac546d0fc10e0346 : SUCCESS in 24m 49s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"87dd7b08d9965d204f448209536a3c1249e596a8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-16 10:32:35.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/7b88f34dc40f407883266ef7baeb4203 : SUCCESS in 1h 23m 56s\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/1288d8233e0d408bae8048b10a6be1ec : FAILURE in 1h 16m 30s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/793c142d696d43d7aae5d0474bc3e6e7 : SUCCESS in 51m 45s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/92f108ddfd6e470196c22f098f000e26 : SUCCESS in 17m 15s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/007ec3de5fef4666b22cddc50e3fc154 : SUCCESS in 14m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e4b61b38d3d24c268b9204d5ed6ac70d : SUCCESS in 8m 16s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/bac051b72fa9411881ecdb0d920ff5b4 : SUCCESS in 13m 46s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/25078fe1717a443c8ddc6783928bb7fd : SUCCESS in 12m 43s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/1a5563145dee4713ab46d533d78b938e : SUCCESS in 12m 03s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c5304f1c646c401e98f53a36c48b2179 : SUCCESS in 10m 31s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c1886203e91148b3b804425453aeb32f : SUCCESS in 23m 52s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/c46d51f7e39d4130b94a26ea2cb567bf : SUCCESS in 1h 26m 27s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/abbac88ebcb14607b9c14c07617eb066 : SUCCESS in 1h 26m 28s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/f1720b5e20374bd39ed6da92c2121c7b : SUCCESS in 50m 07s (non-voting)\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/4c6a49a7107b485d908495daedfdfc30 : SUCCESS in 49m 23s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/b33e41156c4f4b779c2ae1c2487f5c47 : SUCCESS in 1h 17m 43s\n- nova-next https://zuul.opendev.org/t/openstack/build/7e6c713fdbe94d76a1203354cff5402c : SUCCESS in 1h 27m 51s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/30d7fa1e37d745bbadfd334de707a2ec : SUCCESS in 6m 30s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/367f0150ee1c457f9526c9de8d766017 : SUCCESS in 24m 30s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/34cb121daaf44592989afce8253d7001 : SUCCESS in 21m 14s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/0c4b8862061d45d781e18096ce7a6497 : FAILURE in 24m 10s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/9c401ccb4b1348bc96a3a72542aa46bb : FAILURE in 44m 41s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c26d267fe3ba4388935a520202c52bbc : SUCCESS in 45m 09s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/9de5d10d31fb434893799ce3f1a0b4f4 : SUCCESS in 32m 48s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/c1ee6d03433a4124abb26aa83ed858f6 : SUCCESS in 29m 57s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"d0d87a6ccd5ce0c3e0d1bf8c3e0e33f3e59016ef","tag":"autogenerated:cloudbase-ci","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2022-02-16 11:18:47.000000000","message":"Patch Set 1:\n\nBuild succeeded. For checking Nova with Ceph, add a comment with run-Cloudbase Nova Ceph Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/829433/1/iscsi : SUCCESS in 2h 20m 20s","accounts_in_message":[],"_revision_number":1},{"id":"303af20d2fad00188a2e2486e4fa7fb168052b5d","author":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"},"date":"2022-02-16 13:32:35.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"78a41a28a1e1d9a764c3f44b1632c9e318fd0280","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-16 14:16:11.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/542cf72ce46f47d7b614844225dcff51 : SUCCESS in 32m 53s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/56267109d53f47e2b37c14b368b4174e : SUCCESS in 30m 11s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"f76564fe1f49e1e51b7f036b41f86c828df33052","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-16 15:07:42.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/35e21ab7d0c84e948f56716bda5a7b78 : SUCCESS in 1h 04m 46s\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/48ff68e6f3bb412b94c40c0453b72e89 : FAILURE in 1h 24m 24s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/dcc3752398fe43d9a17ef978fb279301 : SUCCESS in 48m 50s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/67d0eed5ba6142c8b1d0072d34ccc2a5 : SUCCESS in 20m 19s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7ea1a47338194aeea31092de6872ed59 : SUCCESS in 13m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/49c3de58f17142a8906a2c0bee670221 : SUCCESS in 8m 23s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/9ac357d683c54500866b1b938c5e4b75 : SUCCESS in 12m 42s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/f074773efad54f86be1d83235d43da63 : SUCCESS in 11m 53s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/f092d6d66f8c43afa76bb2ea9f342938 : SUCCESS in 12m 18s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4f63dde6fc8444a9bc602d6322cb2294 : SUCCESS in 10m 07s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2691e15a815a4247940b4db2afe68301 : SUCCESS in 19m 52s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/eaac86cb98534f79b88437cee1542fd0 : SUCCESS in 1h 19m 36s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/95366c09abb2465c9a1cf612dbd9d621 : SUCCESS in 1h 27m 21s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/dd399559509c43a0af75f89e8d0d3a18 : SUCCESS in 56m 15s (non-voting)\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/7557df251ae14f41b6a011e9a1f46c63 : SUCCESS in 52m 21s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/0c3ba1a1d24e4345b3b2645b0910a921 : SUCCESS in 1h 26m 53s\n- nova-next https://zuul.opendev.org/t/openstack/build/d7dcfac31c874cf4bf23274bee71bedd : SUCCESS in 1h 23m 19s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/94903cbee1474787afc15b94aea6db3b : SUCCESS in 5m 53s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/a24baa4a76b04c9188a496c0b504ee14 : SUCCESS in 20m 25s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/7ddc04f313bc443e806c452320860f59 : SUCCESS in 19m 02s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/89bdc090b13544989f254fe567534886 : SUCCESS in 23m 53s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/ca01cd74f2dd4da89d582396bef20531 : SUCCESS in 1h 12m 32s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/52339d422b0d4597af03614471e5c20f : SUCCESS in 47m 43s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/98593edb031c4856bcf4024d000bd8be : SUCCESS in 23m 56s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/3c8f27408cbd4517bf7694363ad9219e : SUCCESS in 39m 00s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"6569c3aa40e9de2802ba07da8833e1ac629aebbb","tag":"autogenerated:cloudbase-ci","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2022-02-16 16:03:52.000000000","message":"Patch Set 1:\n\nBuild succeeded. For checking Nova with Ceph, add a comment with run-Cloudbase Nova Ceph Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/829433/1/iscsi : SUCCESS in 2h 29m 58s","accounts_in_message":[],"_revision_number":1},{"id":"a130bfbc24ad176e027299d8752e78de5c9a4e5c","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2022-02-23 16:58:56.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"c9d0c48738eec7ad77b77edecc94b9500f88322e","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2022-06-14 00:56:17.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"c03c8df60bf086ac5947bba8453f360e9598d2d4","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-06-14 00:57:11.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"e74db54b06a6eb40ee50d9f188409f7b85cef873","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-06-14 03:26:33.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/cbd12c74ea4a4c48a08dbf80c243879b : SUCCESS in 1h 17m 07s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c8974463aff84d6999bd1fb07cafed52 : SUCCESS in 51m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f25fbf602aa1426eb5c935a0cb90ee1f : SUCCESS in 8m 43s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/fbd4b7503bea486e8c3376842c3aca1a : SUCCESS in 11m 48s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/a50454ae85ee409f96cebe8289669aef : SUCCESS in 12m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b339053d6f5042e68d38e2c79e392410 : SUCCESS in 10m 20s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/57d1452247d046ca94bcff52be4daa70 : SUCCESS in 21m 53s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/afe9f1068e76493aba9e142c688f0064 : SUCCESS in 53m 26s (non-voting)\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/7087edf17982411bbf4acf9baf18ed73 : SUCCESS in 51m 54s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/3621f23375cc410b8e848b13fec0edf9 : SUCCESS in 24m 01s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/c314e51bb2b542d08a45623a7d4e66be : SUCCESS in 20m 43s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/0e3a6c19bd8f4a73bf0f3a2fe5c84eeb : SUCCESS in 1h 23m 38s\n- nova-next https://zuul.opendev.org/t/openstack/build/ee7815b3f20c4e9f85f1b1dfd913de47 : SUCCESS in 1h 21m 57s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/0036fbfc747b4d66978735adf217d77c : SUCCESS in 6m 55s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/1dc565fa92544733b7a7219163a38ed9 : SUCCESS in 1h 08m 16s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/3176dfa6cd2e4cc8b92fb303d5440d87 : SUCCESS in 1h 09m 05s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/314b5bc466f94ffba46b03ff4393b8d9 : SUCCESS in 46m 46s","accounts_in_message":[],"_revision_number":1},{"id":"87288dec127f99609fc09b19588a53bc37101d0a","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-06-14 03:26:34.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"087c12f0b779f1f29cc000f99642160aa1cf9381","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-06-14 03:29:13.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/83dcefdc53b54d899913a55b3880061f : SUCCESS in 1m 01s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/49d4324294af477cb96a418cc163f23d : SUCCESS in 1m 02s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"a46fc40aa4edde4d426c95999bdac1c315d0276d","revisions":{"a46fc40aa4edde4d426c95999bdac1c315d0276d":{"kind":"REWORK","_number":1,"created":"2022-02-16 08:57:08.000000000","uploader":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"},"ref":"refs/changes/33/829433/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/33/829433/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/33/829433/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/33/829433/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/33/829433/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/33/829433/1"}}},"commit":{"parents":[{"commit":"12d01a94452b09002dc8bb04894d2f14854fb40c","subject":"Merge \"libvirt: Add announce-self post live-migration workaround\" into stable/xena","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/12d01a94452b09002dc8bb04894d2f14854fb40c"}]}],"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-16 08:57:08.000000000","tz":0},"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/a46fc40aa4edde4d426c95999bdac1c315d0276d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a46fc40aa4edde4d426c95999bdac1c315d0276d"}]},"branch":"refs/heads/stable/xena"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
