)]}'
{"id":"openstack%2Fnova~893478","triplet_id":"openstack%2Fnova~stable%2Fyoga~Ieb619d4bfe0a6472aefb118b58283d7ad8d24c29","project":"openstack/nova","branch":"stable/yoga","hashtags":[],"change_id":"Ieb619d4bfe0a6472aefb118b58283d7ad8d24c29","subject":"Delete dangling bdms","status":"ABANDONED","created":"2023-09-01 07:27:39.000000000","updated":"2023-09-01 12:54:26.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"4f1640bf6e7a9cee034ab45b39ce90b13d551115","_number":893478,"virtual_id_number":893478,"owner":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2023-09-01 09:03:14.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":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-09-01 08:17: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":"CC"},{"updated":"2023-09-01 09:03:14.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":"a4a78646c747d00c2dc596f1166bc101b26de494","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"date":"2023-09-01 07:27:39.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b72c3b7f78dee1f0c945c6d2ca2d8770d4a18cbc","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-01 08:17:52.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b0e77f25109844ecbd714bdcff7bfa84\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/3d9dfaa00f76461dbf289dd676eadc8f : SUCCESS in 12m 09s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/40711d12fe4d487997b69cf01886faa4 : FAILURE in 48m 19s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"2ddd96001a1519b0e277ef8be00f1cb6f5c8caca","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-01 09:03:14.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2a20d7da10a541c39e1557a52131e9f4\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/fc3c1852bed54ae9ab2a79af434e697c : SUCCESS in 1h 24m 32s\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/a221e7973e3e4f5c8e07b2c303e04720 : FAILURE in 37m 43s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/582265fb816f40db8b0b9e25d29a430c : SUCCESS in 1h 01m 38s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e1c04980a92b427abf107999d97eac9c : SUCCESS in 16m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ec4f7051cc644425828a8328a4912490 : SUCCESS in 11m 53s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/8504aad0a2cc47d39d7fca92955cdca6 : SUCCESS in 13m 23s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/ea46ba114bc2468d90461d254d935022 : SUCCESS in 12m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7e8d877408b14d7a949dd8fc64ff11a8 : SUCCESS in 8m 33s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d427e2a13a6d485b9026e0ae169a40e1 : SUCCESS in 23m 06s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/27d2d75c0c15441bafd27503ba84f1d9 : SUCCESS in 1h 09m 58s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/9d9ac9794e4f4a43b3d51b20321fb09d : SUCCESS in 1h 11m 29s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/593399cee8fb43f89dc66a4d4246fc19 : SUCCESS in 57m 11s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/773ef24107894b3fbae568f412625874 : SUCCESS in 58m 45s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/1b0ce6d14cbc4a5cb594a83a8dfe224a : SUCCESS in 1h 15m 23s\n- nova-next https://zuul.opendev.org/t/openstack/build/c6296c8586d04220863218040398ae67 : SUCCESS in 1h 29m 31s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/82aa7f9215e84f10847dd64dd7b00814 : SUCCESS in 1h 03m 22s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/9d89ffd453e845ad87b660b7169e5aff : FAILURE in 4m 55s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/cd2bca8eb8ae49b4b4fc9f88a938b576 : SUCCESS in 23m 37s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/26ccd60892cb475087dafe0ed70d40bc : SUCCESS in 23m 43s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/a8df79ca0ba84352971f006b7c409a2f : SUCCESS in 21m 09s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/3bab19cf96e8425bb07632f4f3be2474 : SUCCESS in 1h 05m 48s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e19d1861d8d543be83128d37679d61c8 : SUCCESS in 50m 08s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/0e2c17e361954f3ab14fab331ce08048 : SUCCESS in 36m 00s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/5527b75eb38240fca35122083191a51f : FAILURE in 39m 11s (non-voting)\n- tempest-centos8-stream-fips https://zuul.opendev.org/t/openstack/build/1613c12583cd4a79aa61a7127fee573e : FAILURE in 42m 24s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"4f1640bf6e7a9cee034ab45b39ce90b13d551115","tag":"autogenerated:gerrit:abandon","author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"date":"2023-09-01 12:54:26.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"a7bc84a96904952f3a9afff5f1b072c8e80aa991","revisions":{"a7bc84a96904952f3a9afff5f1b072c8e80aa991":{"kind":"REWORK","_number":1,"created":"2023-09-01 07:27:39.000000000","uploader":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"ref":"refs/changes/78/893478/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/78/893478/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/78/893478/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/78/893478/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/78/893478/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/78/893478/1"}}},"commit":{"parents":[{"commit":"99223ea98891f67624ed4977aa8dc7a98f326b61","subject":"Reproducer for dangling bdms","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/99223ea98891f67624ed4977aa8dc7a98f326b61"}]}],"author":{"name":"Amit Uniyal","email":"auniyal@redhat.com","date":"2023-05-04 12:41:00.000000000","tz":0},"committer":{"name":"Amit Uniyal","email":"auniyal@redhat.com","date":"2023-09-01 07:26:11.000000000","tz":0},"subject":"Delete dangling bdms","message":"Delete dangling bdms\n\nOn reboot, check the instance volume status on the cinder side.\nVerify if volume exists and cinder has an attachment ID, else\ndelete its BDMS data from nova DB and vice versa.\n\nUpdated existing test cases to use CinderFixture while rebooting as\nreboot calls get_all_attachments\n\nImplements: blueprint https://blueprints.launchpad.net/nova/+spec/cleanup-dangling-volume-attachments\nCloses-Bug: 2019078\n\nChange-Id: Ieb619d4bfe0a6472aefb118b58283d7ad8d24c29\n(cherry picked from commit 9d5935d007e5a50a4fd61ad033cd0135fdcaa2eb)\n(cherry picked from commit 4b1794e7c6bf8e9a68a29a0eb2925e8103144fe6)\n(cherry picked from commit fb19d3f5f969ba981b56c1414dae7c75ea7481c9)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a7bc84a96904952f3a9afff5f1b072c8e80aa991"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a7bc84a96904952f3a9afff5f1b072c8e80aa991"}]},"branch":"refs/heads/stable/yoga"}},"requirements":[],"submit_records":[],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Review-Priority","description":"Review Priority","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
