)]}'
{"id":"openstack%2Fnova~749229","triplet_id":"openstack%2Fnova~stable%2Fqueens~I369f82245465e96fc15d4fc71a79a8a71f6f2c6d","project":"openstack/nova","branch":"stable/queens","topic":"bug/1889108","hashtags":[],"change_id":"I369f82245465e96fc15d4fc71a79a8a71f6f2c6d","subject":"Robustify attachment tracking in CinderFixtureNewAttachFlow","status":"MERGED","created":"2020-09-01 10:30:44.000000000","updated":"2020-10-06 18:32:52.000000000","submitted":"2020-10-06 18:32:52.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"749229-1602009172847-e81968aa","meta_rev_id":"9f4b96b129938731e3f672a519a20d3e81e4f887","_number":749229,"virtual_id_number":749229,"owner":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"date":"2020-09-22 11:38:08.000000000","_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"date":"2020-09-22 16:30:45.000000000","_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-10-06 18:32:52.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"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":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"all":[{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":2,"date":"2020-09-23 16:46:14.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":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2020-10-06 12:28:06.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"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":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"all":[{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2020-10-06 12:28:06.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-09-01 10:30:44.000000000","updated_by":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"reviewer":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"state":"REVIEWER"},{"updated":"2020-09-22 11:38:08.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":"REVIEWER"},{"updated":"2020-09-22 16:30:45.000000000","updated_by":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"reviewer":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"state":"REVIEWER"},{"updated":"2020-09-23 16:46:14.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":"2020-10-06 12:28:06.000000000","updated_by":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"reviewer":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"state":"REVIEWER"},{"updated":"2020-10-06 18:32:52.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":"022b612a16a1a1e49068efe096724ead579c6e64","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2020-09-01 10:30:44.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"030f8a98120a84d5ecee3eb1f981db766549d462","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2020-09-01 10:53:50.000000000","message":"Patch Set 1:\n\nFor rechecking only on the Cloudbase Nova Hyper-V CI, add a review comment with run-Cloudbase Nova Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/749229/1 : FAILURE in 10m 58s","accounts_in_message":[],"_revision_number":1},{"id":"a94cb691beee0b01b4a109213b0dccc2e087c5ca","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-01 10:59:04.000000000","message":"Patch Set 1: 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/b560889014c04c1dae1827e5cb426786 : FAILURE in 10m 38s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/858817d975244f4f821476e0d8d2c3c0 : SUCCESS in 13m 57s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/e5a6535e195c43f89aaede2b3d85df56 : SUCCESS in 13m 49s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/cc2ab77b67c84beb943d1437a03f2dd1 : SUCCESS in 7m 56s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/b554beaeae2d45b7961be7924a5a9016 : FAILURE in 13m 25s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/171a03f49791477ba6860887171c7ce2 : SUCCESS in 19m 38s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/c9698924f19c4fa3ad1702e0a0a009cc : SUCCESS in 21m 13s","accounts_in_message":[],"_revision_number":1},{"id":"59e99506a0251a247499756276798c157db18ce9","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2020-09-01 19:42:54.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"00802e4fa5d60ab59923f851976f172e53f0ee67","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2020-09-01 20:02:57.000000000","message":"Patch Set 2:\n\nFor rechecking only on the Cloudbase Nova Hyper-V CI, add a review comment with run-Cloudbase Nova Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/749229/2 : FAILURE in 12m 26s","accounts_in_message":[],"_revision_number":2},{"id":"997ddfdfbe1685eac12cd193529011943429967e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-01 20:59:38.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\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/14e26ca161484789a3ccc6e5e9ed8df9 : FAILURE in 9m 21s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/03975291382a43de990d809150369f43 : SUCCESS in 16m 44s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/cf75a0f37a1b4556a18d9e3448db4858 : SUCCESS in 16m 50s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/5bf7832f57154edebabeaaa32fa55fd3 : SUCCESS in 9m 59s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/63e8d8ed7a47468fb1d5861560bb82a1 : FAILURE in 16m 12s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/a443f97ac9af4b289ce794f45d1d39aa : SUCCESS in 21m 29s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/c3b75b25f0a944fab56738b7b2def856 : FAILURE in 30m 23s","accounts_in_message":[],"_revision_number":2},{"id":"b3c7f21ae36d2680080b8782e30eaf713ff76db3","author":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"date":"2020-09-02 19:17:37.000000000","message":"Patch Set 2:\n\nBuild failed.\n\n- pmem-tempest-plugin-filtered-multi-node http://52.27.155.124/29/749229/2/check/pmem-tempest-plugin-filtered-multi-node/79de1b1/ : RETRY_LIMIT in 4m 30s\n- devstack-networking-ovs-dpdk devstack-networking-ovs-dpdk : ERROR Unable to find role in /tmp/tmponfojpn6/2da44b05f1594a798d6d6e12d1e8a6ca/ansible/pre_playbook_4/role_0/neutron","accounts_in_message":[],"_revision_number":2},{"id":"d51a0f7b357c68597b8163b00a66d751f938af81","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2020-09-22 08:31:10.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"933a224a7c8a9a9ab8450a4321c95266371ef77d","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2020-09-22 08:47:49.000000000","message":"Patch Set 3:\n\nFor rechecking only on the Cloudbase Nova Hyper-V CI, add a review comment with run-Cloudbase Nova Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/749229/3 : FAILURE in 9m 52s","accounts_in_message":[],"_revision_number":3},{"id":"6730aefdfb35802de2af811a3523ad87ea3f60f7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-22 10:32:05.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/47139ef8dcca40c195bc5cd7c34a35d8 : FAILURE in 10m 39s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/bcf3ebcb79c447d58865c43d5c2dfc22 : SUCCESS in 12m 41s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/9f70f029946d4ab9add12d1e0450b17e : SUCCESS in 16m 13s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/2da1d83b30924990b23c360345794f6b : SUCCESS in 9m 09s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/f886dfc61d2746d5bbaf08c38626ab0f : SUCCESS in 53m 44s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/d4b7a0f2d1ce4204953b544b08980e5b : SUCCESS in 21m 17s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/48ba824035384503b3aeca21bb6ea5c9 : SUCCESS in 21m 17s","accounts_in_message":[],"_revision_number":3},{"id":"3d899c60fd4b896a280398e5bc7fd3f816c0f069","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2020-09-22 11:26:13.000000000","message":"Uploaded patch set 4: Commit message was updated.","accounts_in_message":[],"_revision_number":4},{"id":"72f8f4f70cb141b63393ffe4e06c56a4289b7c29","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2020-09-22 11:38:08.000000000","message":"Patch Set 4:\n\nFor rechecking only on the Cloudbase Nova Hyper-V CI, add a review comment with run-Cloudbase Nova Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/749229/4 : FAILURE in 9m 30s","accounts_in_message":[],"_revision_number":4},{"id":"9e43e69cf68180d15ddff323dc77eaf6494f1eb4","author":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"date":"2020-09-22 16:30:45.000000000","message":"Patch Set 4:\n\nBuild failed.\n\n- pmem-tempest-plugin-filtered-multi-node http://52.27.155.124/29/749229/4/check/pmem-tempest-plugin-filtered-multi-node/c8fee9a/ : RETRY_LIMIT in 5m 19s\n- devstack-nfv-numa http://52.27.155.124/29/749229/4/check/devstack-nfv-numa/08051f8/ : RETRY_LIMIT in 3m 01s","accounts_in_message":[],"_revision_number":4},{"id":"b3a2407f532ed7a33ca5c18323f6706ebf801d95","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-22 18:42:46.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cc46de5f69104e40987ec4d01d6ce727 : SUCCESS in 10m 21s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/3374b49e154143e98170d53a08940951 : SUCCESS in 12m 54s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/ea65dd6f605b41b8936361fa2d17d700 : SUCCESS in 15m 43s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/9e58631e62224fdfad17f8086dfa9ce8 : SUCCESS in 7m 23s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/17dbb36745464e598cc852b24c8180a9 : SUCCESS in 49m 27s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/b698dc11685a454185c18a83c3c91ddb : SUCCESS in 19m 05s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/6b99b4f40449410493ed430093a0251f : SUCCESS in 21m 58s","accounts_in_message":[],"_revision_number":4},{"id":"30cb61f3a8438504f3a34f344bba354ac5888f13","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2020-09-23 16:46:14.000000000","message":"Patch Set 4: Code-Review+2\n\nAlready backported and merged to Rocky. Clean cherry pick, merged in Rocky. LGTM.","accounts_in_message":[],"_revision_number":4},{"id":"92a7e414199ea3b107b4b8f8dd9d6e6d9a13e6e2","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2020-10-06 12:28:06.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"361bac6aae972b3144833128a278358827fbf2c3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-06 12:28:44.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"59b492a3e02f82c6f636b9146f40f25d1e106dc9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-06 18:32:52.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":4},{"id":"dbe005cbab1504c878a5396aa5c04d472c0dc0a2","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-06 18:32:52.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/923cba28ca55470da9a2af4bd09d6af8 : SUCCESS in 10m 37s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/74d638b702644de2a5d373df0cdb6feb : SUCCESS in 14m 47s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/e1ea4a03dd0e404db63d6c6f8c601f8d : SUCCESS in 14m 56s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/f9aaeada9cfe495dbd53d2638e34260f : SUCCESS in 8m 05s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/380475881bc948738d65afd030ec946d : SUCCESS in 39m 20s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/36850e982f134200974b9bcef4c8f184 : SUCCESS in 25m 14s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/40584ee14da740ecb6e775832c61e9c3 : SUCCESS in 20m 12s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"b5f324c69057c8eb77abb63d5e83cc1c5e13d256","revisions":{"f3008457a59a8b3532d4ed2eb92363bcc428d508":{"kind":"REWORK","_number":1,"created":"2020-09-01 10:30:44.000000000","uploader":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"ref":"refs/changes/29/749229/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/29/749229/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/29/749229/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/29/749229/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/29/749229/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/29/749229/1"}}},"commit":{"parents":[{"commit":"2fb06cac7c040cb462034f19834a676d4a008458","subject":"Improve CinderFixtureNewAttachFlow","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2fb06cac7c040cb462034f19834a676d4a008458"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-05-13 18:42:25.000000000","tz":-240},"committer":{"name":"Lee Yarwood","email":"lyarwood@redhat.com","date":"2020-09-01 10:29:45.000000000","tz":60},"subject":"Robustify attachment tracking in CinderFixtureNewAttachFlow","message":"Robustify attachment tracking in CinderFixtureNewAttachFlow\n\nCinder allows more than one attachment record on a non-multiattach\nvolume as long as only one attachment is \"connected\" (has a host\nconnector).\n\nWhen you create an empty (no connector) attachment for an in-use\nvolume, the volume status changes to \"attaching\". If you try to\nupdate the empty attachment before deleting the previous attachment,\nCinder will return a 400 like:\n\n  Invalid volume: Volume b2aba195-6570-40c4-82bb-46d3557fceeb status\n  must be available or downloading to reserve, but the current status\n  is attaching.\n\nThis change refactors the attachment tracking in the\nCinderFixtureNewAttachFlow fixture to be able to track the connector\nper attachment and if code tries to update an attachment on an\nalready connected volume it will fail.\n\nChange-Id: I369f82245465e96fc15d4fc71a79a8a71f6f2c6d\n(cherry picked from commit 1d3ca5a3a07fdfff0d61ac11c390dfd4acab23d7)\n(cherry picked from commit 1e1bbdc4cdd0104c214134ef964e8621eab3de9c)\n(cherry picked from commit ea3a254726e5887c51c92ecb5c89928b58020447)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f3008457a59a8b3532d4ed2eb92363bcc428d508"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f3008457a59a8b3532d4ed2eb92363bcc428d508"}]},"branch":"refs/heads/stable/queens"},"8ba95eddf38ca3d8c0f3233c2134ec01099bc081":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":2,"created":"2020-09-01 19:42:54.000000000","uploader":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"ref":"refs/changes/29/749229/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/29/749229/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/29/749229/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/29/749229/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/29/749229/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/29/749229/2"}}},"commit":{"parents":[{"commit":"1a91718b2aac120e5044095d383f183d6428dfdf","subject":"Improve CinderFixtureNewAttachFlow","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1a91718b2aac120e5044095d383f183d6428dfdf"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-05-13 18:42:25.000000000","tz":-240},"committer":{"name":"Lee Yarwood","email":"lyarwood@redhat.com","date":"2020-09-01 19:42:36.000000000","tz":60},"subject":"Robustify attachment tracking in CinderFixtureNewAttachFlow","message":"Robustify attachment tracking in CinderFixtureNewAttachFlow\n\nCinder allows more than one attachment record on a non-multiattach\nvolume as long as only one attachment is \"connected\" (has a host\nconnector).\n\nWhen you create an empty (no connector) attachment for an in-use\nvolume, the volume status changes to \"attaching\". If you try to\nupdate the empty attachment before deleting the previous attachment,\nCinder will return a 400 like:\n\n  Invalid volume: Volume b2aba195-6570-40c4-82bb-46d3557fceeb status\n  must be available or downloading to reserve, but the current status\n  is attaching.\n\nThis change refactors the attachment tracking in the\nCinderFixtureNewAttachFlow fixture to be able to track the connector\nper attachment and if code tries to update an attachment on an\nalready connected volume it will fail.\n\nChange-Id: I369f82245465e96fc15d4fc71a79a8a71f6f2c6d\n(cherry picked from commit 1d3ca5a3a07fdfff0d61ac11c390dfd4acab23d7)\n(cherry picked from commit 1e1bbdc4cdd0104c214134ef964e8621eab3de9c)\n(cherry picked from commit b6dc6e5d87bcc3bdb5418f1ed87ba5613d43f8ac)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8ba95eddf38ca3d8c0f3233c2134ec01099bc081"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8ba95eddf38ca3d8c0f3233c2134ec01099bc081"}]},"branch":"refs/heads/stable/queens"},"3951506150735924848f791ac71e83a5eae867b4":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2020-09-22 08:31:10.000000000","uploader":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"ref":"refs/changes/29/749229/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/29/749229/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/29/749229/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/29/749229/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/29/749229/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/29/749229/3"}}},"commit":{"parents":[{"commit":"b93ee78969ccd8a0e3ab53758c4847fa8fef6f22","subject":"Improve CinderFixtureNewAttachFlow","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b93ee78969ccd8a0e3ab53758c4847fa8fef6f22"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-05-13 18:42:25.000000000","tz":-240},"committer":{"name":"Lee Yarwood","email":"lyarwood@redhat.com","date":"2020-09-22 08:27:28.000000000","tz":60},"subject":"Robustify attachment tracking in CinderFixtureNewAttachFlow","message":"Robustify attachment tracking in CinderFixtureNewAttachFlow\n\nCinder allows more than one attachment record on a non-multiattach\nvolume as long as only one attachment is \"connected\" (has a host\nconnector).\n\nWhen you create an empty (no connector) attachment for an in-use\nvolume, the volume status changes to \"attaching\". If you try to\nupdate the empty attachment before deleting the previous attachment,\nCinder will return a 400 like:\n\n  Invalid volume: Volume b2aba195-6570-40c4-82bb-46d3557fceeb status\n  must be available or downloading to reserve, but the current status\n  is attaching.\n\nThis change refactors the attachment tracking in the\nCinderFixtureNewAttachFlow fixture to be able to track the connector\nper attachment and if code tries to update an attachment on an\nalready connected volume it will fail.\n\nChange-Id: I369f82245465e96fc15d4fc71a79a8a71f6f2c6d\n(cherry picked from commit 1d3ca5a3a07fdfff0d61ac11c390dfd4acab23d7)\n(cherry picked from commit 1e1bbdc4cdd0104c214134ef964e8621eab3de9c)\n(cherry picked from commit b6dc6e5d87bcc3bdb5418f1ed87ba5613d43f8ac)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3951506150735924848f791ac71e83a5eae867b4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3951506150735924848f791ac71e83a5eae867b4"}]},"branch":"refs/heads/stable/queens"},"b5f324c69057c8eb77abb63d5e83cc1c5e13d256":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2020-09-22 11:26:13.000000000","uploader":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"ref":"refs/changes/29/749229/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/29/749229/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/29/749229/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/29/749229/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/29/749229/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/29/749229/4"}}},"commit":{"parents":[{"commit":"19a199fd1d33dc2d11398f9ed3f9d778f1df2e79","subject":"Improve CinderFixtureNewAttachFlow","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/19a199fd1d33dc2d11398f9ed3f9d778f1df2e79"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-05-13 18:42:25.000000000","tz":-240},"committer":{"name":"Lee Yarwood","email":"lyarwood@redhat.com","date":"2020-09-22 11:22:20.000000000","tz":60},"subject":"Robustify attachment tracking in CinderFixtureNewAttachFlow","message":"Robustify attachment tracking in CinderFixtureNewAttachFlow\n\nCinder allows more than one attachment record on a non-multiattach\nvolume as long as only one attachment is \"connected\" (has a host\nconnector).\n\nWhen you create an empty (no connector) attachment for an in-use\nvolume, the volume status changes to \"attaching\". If you try to\nupdate the empty attachment before deleting the previous attachment,\nCinder will return a 400 like:\n\n  Invalid volume: Volume b2aba195-6570-40c4-82bb-46d3557fceeb status\n  must be available or downloading to reserve, but the current status\n  is attaching.\n\nThis change refactors the attachment tracking in the\nCinderFixtureNewAttachFlow fixture to be able to track the connector\nper attachment and if code tries to update an attachment on an\nalready connected volume it will fail.\n\nChange-Id: I369f82245465e96fc15d4fc71a79a8a71f6f2c6d\n(cherry picked from commit 1d3ca5a3a07fdfff0d61ac11c390dfd4acab23d7)\n(cherry picked from commit 1e1bbdc4cdd0104c214134ef964e8621eab3de9c)\n(cherry picked from commit c1b372fc9264be8f7feb23fc939cfbe254da6eec)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b5f324c69057c8eb77abb63d5e83cc1c5e13d256"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b5f324c69057c8eb77abb63d5e83cc1c5e13d256"}]},"branch":"refs/heads/stable/queens"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
