)]}'
{"id":"openstack%2Fcinder~784592","triplet_id":"openstack%2Fcinder~stable%2Fwallaby~I2900c8b4c06ce1a4c2bd6bb5da5274883f6a01fb","project":"openstack/cinder","branch":"stable/wallaby","topic":"unused-quota-classes-stable/wallaby","hashtags":[],"change_id":"I2900c8b4c06ce1a4c2bd6bb5da5274883f6a01fb","subject":"Quota: Fix multiple race conditions","status":"MERGED","created":"2021-04-05 06:25:50.000000000","updated":"2021-04-05 20:42:24.000000000","submitted":"2021-04-05 20:39:23.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"784592-unused-quota-classes-stable/wallaby","cherry_pick_of_change":781107,"cherry_pick_of_patch_set":4,"meta_rev_id":"9d7f6a76bf492b5b57fcbbdada3fd21ee6938950","_number":784592,"virtual_id_number":784592,"owner":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-04-05 20:39:22.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"}],"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":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"all":[{"value":2,"date":"2021-04-05 14:30:39.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2021-04-05 09:20:31.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"}],"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":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"all":[{"value":1,"date":"2021-04-05 14:30:39.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"_account_id":19933,"name":"Shlomi Avihou","display_name":"ZadaraStorage VPSA CI","email":"openstack-dev@zadarastorage.com","username":"zadara","tags":["SERVICE_USER"]},{"_account_id":22248,"name":"HPE STORAGE CI","display_name":"HPE NIMBLE STORAGE CI","email":"hp.cinder.blr.ci@groups.ext.hpe.com","username":"hp-storage-blr-ci","tags":["SERVICE_USER"]},{"_account_id":26537,"name":"Cloudbase Cinder SMB3 CI","email":"cinder-smb3-ci@cloudbasesolutions.com","username":"cinder_smb3_ci"},{"_account_id":28801,"name":"Cisco Cinder CI","email":"cisco-cinder-ci@cisco.com","username":"cisco-cinder-ci"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-04-05 06:25:50.000000000","updated_by":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"reviewer":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"state":"REVIEWER"},{"updated":"2021-04-05 06:27:03.000000000","updated_by":{"_account_id":19933,"name":"Shlomi Avihou","display_name":"ZadaraStorage VPSA CI","email":"openstack-dev@zadarastorage.com","username":"zadara","tags":["SERVICE_USER"]},"reviewer":{"_account_id":19933,"name":"Shlomi Avihou","display_name":"ZadaraStorage VPSA CI","email":"openstack-dev@zadarastorage.com","username":"zadara","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2021-04-05 07:07:09.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":"2021-04-05 07:45:28.000000000","updated_by":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2021-04-05 07:45:50.000000000","updated_by":{"_account_id":28801,"name":"Cisco Cinder CI","email":"cisco-cinder-ci@cisco.com","username":"cisco-cinder-ci"},"reviewer":{"_account_id":28801,"name":"Cisco Cinder CI","email":"cisco-cinder-ci@cisco.com","username":"cisco-cinder-ci"},"state":"CC"},{"updated":"2021-04-05 08:45:58.000000000","updated_by":{"_account_id":26537,"name":"Cloudbase Cinder SMB3 CI","email":"cinder-smb3-ci@cloudbasesolutions.com","username":"cinder_smb3_ci"},"reviewer":{"_account_id":26537,"name":"Cloudbase Cinder SMB3 CI","email":"cinder-smb3-ci@cloudbasesolutions.com","username":"cinder_smb3_ci"},"state":"CC"},{"updated":"2021-04-05 09:02:30.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":"2021-04-05 09:30:14.000000000","updated_by":{"_account_id":22248,"name":"HPE STORAGE CI","display_name":"HPE NIMBLE STORAGE CI","email":"hp.cinder.blr.ci@groups.ext.hpe.com","username":"hp-storage-blr-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22248,"name":"HPE STORAGE CI","display_name":"HPE NIMBLE STORAGE CI","email":"hp.cinder.blr.ci@groups.ext.hpe.com","username":"hp-storage-blr-ci","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2021-04-05 14:30:39.000000000","updated_by":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"reviewer":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"state":"REVIEWER"}],"messages":[{"id":"8d61c014a8000b509d5741aa950a85c01ef8f228","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"date":"2021-04-05 06:25:50.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"d0436fc351e6f24489060d5af3fa9f1ab5a8690e","author":{"_account_id":19933,"name":"Shlomi Avihou","display_name":"ZadaraStorage VPSA CI","email":"openstack-dev@zadarastorage.com","username":"zadara","tags":["SERVICE_USER"]},"date":"2021-04-05 06:27:03.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- dsvm-tempest-zadara-driver dsvm-tempest-zadara-driver : SKIPPED (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"4ec48e8c76e28dc6e9fd2f2df4b7d90f0652bb73","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-05 07:07:09.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/797bf6d2ba2f4f97a2822f3c3694939e : SUCCESS in 18m 55s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/1c116cfd3fb543c6a871cca21654b6eb : SUCCESS in 20m 07s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"dd9311a3d96f71e8bce767c9328de3c5b53f2d7c","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"date":"2021-04-05 07:45:28.000000000","message":"Patch Set 1:\n\nBuild Successful \n\n* Cinder-tgtadm http://13.74.249.42/refs/changes/92/784592/1/Cinder-tgtadm : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"13e944bcd7c7816bd0acb744d6c048f1a59e4d50","author":{"_account_id":28801,"name":"Cisco Cinder CI","email":"cisco-cinder-ci@cisco.com","username":"cisco-cinder-ci"},"date":"2021-04-05 07:45:50.000000000","message":"Patch Set 1:\n\nBuild failed.\n\n- dsvm-tempest-cisco-zonemanager-job http://173.39.89.136/logs/92/784592/1/check/dsvm-tempest-cisco-zonemanager-job/fee0412/ : POST_FAILURE in 22m 12s","accounts_in_message":[],"_revision_number":1},{"id":"bc879410a290766cf9e9bdc441a59621654402a1","author":{"_account_id":26537,"name":"Cloudbase Cinder SMB3 CI","email":"cinder-smb3-ci@cloudbasesolutions.com","username":"cinder_smb3_ci"},"date":"2021-04-05 08:45:58.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- cinder-iscsi http://cloudbase-ci.com/cinder/784592/1/iscsi/ : SUCCESS in 1h 13m 34s\n- cinder-smb http://cloudbase-ci.com/cinder/784592/1/smb/ : SUCCESS in 1h 08m 48s","accounts_in_message":[],"_revision_number":1},{"id":"8ed912dbb20b0ced35d81add69a6d211368b4dfa","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-05 09:02:30.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b461ee7af97c4d66ae5a27f9c848a2a5 : SUCCESS in 9m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fad11a8f253f4a94b4022a92e76a8c37 : SUCCESS in 11m 00s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c26a1c898afb4a588b57afcdb0dcb841 : SUCCESS in 8m 57s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/769d378c01d84f59bca4f9742d165bd8 : SUCCESS in 13m 40s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/34e3c2e7a67647c28073914221b4bca8 : SUCCESS in 10m 33s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1d60d463078f45d0b89a1161e9afd5f0 : SUCCESS in 11m 53s\n- grenade https://zuul.opendev.org/t/openstack/build/f8acbf4f18b44e7fb21fe0319c6e4171 : SUCCESS in 59m 42s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/4ea3214c7dca41078a29d91ddff01e9a : SUCCESS in 54m 50s\n- cinder-code-coverage https://zuul.opendev.org/t/openstack/build/0f1c7cd8862248fbbab4d2068bdb2124 : SUCCESS in 12m 08s (non-voting)\n- cinder-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/cc15ee55e4e4425e90e3ddf6056530b2 : SUCCESS in 8m 17s (non-voting)\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/8ce486ca1dce482eb47e499066d57f71 : SUCCESS in 8m 44s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/7d568b9b936948729c66b0d91fc5fd0f : SUCCESS in 6m 21s\n- cinder-rally-task https://zuul.opendev.org/t/openstack/build/bc05c15eebf24453a4744339df3ecfdb : SUCCESS in 45m 58s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/f61b33ab1f4447e8a3273a5c8c19cd39 : FAILURE in 8m 50s (non-voting)\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/748796d2ae0040dcbe3c021512630d0d : SUCCESS in 1h 21m 39s\n- cinder-plugin-ceph-tempest-mn-aa https://zuul.opendev.org/t/openstack/build/e43c8fd4d24e48189afec2c19401cb49 : FAILURE in 1h 29m 31s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/466ca4f7dc224f3c912cdceb251d1707 : SUCCESS in 1h 57m 03s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/21f2af70eab84320953ee41e6368d69c : SUCCESS in 1h 12m 38s\n- cinder-tempest-lvm-multibackend https://zuul.opendev.org/t/openstack/build/08c299478390400a95ac58366f60b720 : FAILURE in 1h 46m 13s (non-voting)\n- devstack-plugin-nfs-tempest-full https://zuul.opendev.org/t/openstack/build/1b31c56f77ec47afa450b60c33188a66 : SUCCESS in 1h 24m 05s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/5bb5c03d2640492dbd3eee32728cc5d9 : SUCCESS in 2h 09m 08s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/36bc569e2f134b679cb1d5edc1001700 : SUCCESS in 46m 10s","accounts_in_message":[],"_revision_number":1},{"id":"be8269c2759c3cef275c396e54aae72d67b72ba4","author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"date":"2021-04-05 09:20:31.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"0609e321ee3c2a5551984303ce1a05435ba3b9aa","author":{"_account_id":22248,"name":"HPE STORAGE CI","display_name":"HPE NIMBLE STORAGE CI","email":"hp.cinder.blr.ci@groups.ext.hpe.com","username":"hp-storage-blr-ci","tags":["SERVICE_USER"]},"date":"2021-04-05 09:30:14.000000000","message":"Patch Set 1:\n\nBuild failed.\n\n- 3par-iscsi-driver-master-client-pip-ssa02-dsvm https://hpe-storage.github.io/hpe_cinder_logs/logs/92/784592/1/check/3par-iscsi-driver-master-client-pip-ssa02-dsvm/cb0ced7/cb0ced7.html : FAILURE in 1h 01m 56s","accounts_in_message":[],"_revision_number":1},{"id":"a2ee7deea3762c5a3740681d93d308d83d89fa4c","author":{"_account_id":22248,"name":"HPE STORAGE CI","display_name":"HPE NIMBLE STORAGE CI","email":"hp.cinder.blr.ci@groups.ext.hpe.com","username":"hp-storage-blr-ci","tags":["SERVICE_USER"]},"date":"2021-04-05 09:44:31.000000000","message":"Patch Set 1:\n\nBuild failed.\n\n- iscsi-driver-primera https://hpe-storage.github.io/hpe-primera-logs/logs/92/784592/1/check/iscsi-driver-primera/e065108/e065108.html : FAILURE in 1h 02m 35s","accounts_in_message":[],"_revision_number":1},{"id":"040e7aa2f8e005fe8b702e344725d09c96a92b83","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2021-04-05 14:30:39.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\nWe\u0027ve agreed this should be included in RC-2.","accounts_in_message":[],"_revision_number":1},{"id":"b589a1cc6059f205e4f23b1a94e7c8b921803fb8","author":{"_account_id":22248,"name":"HPE STORAGE CI","display_name":"HPE NIMBLE STORAGE CI","email":"hp.cinder.blr.ci@groups.ext.hpe.com","username":"hp-storage-blr-ci","tags":["SERVICE_USER"]},"date":"2021-04-05 14:56:36.000000000","message":"Patch Set 1:\n\nBuild failed.\n\n- iscsi-driver-nimble https://hpe-storage.github.io/nimble-ci-logs/logs/92/784592/1/check/iscsi-driver-nimble/9960805/9960805.html : FAILURE in 1h 17m 39s","accounts_in_message":[],"_revision_number":1},{"id":"015d7c3bbca106566266abc8ed2b0610805e77c3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-05 19:02:04.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"8acb62e309b73b46e97992b4ba5f0ebbcb5de904","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-05 20:39:22.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6e74f996aa264078b39f40d1e1feb677 : SUCCESS in 9m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ff044b557ddf4d51b075d500248c0c94 : SUCCESS in 6m 38s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f33458e2c62148218a944adf5a3ad073 : SUCCESS in 10m 12s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/b378fd8b9e9c40c591ca190bc0e5e417 : SUCCESS in 9m 43s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a7685a9708e94a5ab63c6aa0c9920aa9 : SUCCESS in 12m 15s\n- grenade https://zuul.opendev.org/t/openstack/build/a4e7f36008974ba88107ec2a3e1e609d : SUCCESS in 1h 08m 28s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/d30caa8bd15f4be0b64cc854d560fced : SUCCESS in 1h 17m 58s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/06c91e9119e64142a8e3249fd0172a78 : SUCCESS in 1h 17m 52s\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/3ede82c4cb454432995c8e1e14c65ab1 : SUCCESS in 1h 18m 35s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c632d2a26c6f45138f1dee6804df35e4 : SUCCESS in 1h 10m 27s","accounts_in_message":[],"_revision_number":1},{"id":"3cc05d09f02001067a4b408bf04dfd7a68e379f1","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-05 20:39:23.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"9d7f6a76bf492b5b57fcbbdada3fd21ee6938950","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-05 20:42:24.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c562d6930e514b64b904d44140fa62f9 : SUCCESS in 55s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"b4f1ff89a22911915ddf096f14b1fe4c9c608088","revisions":{"b4f1ff89a22911915ddf096f14b1fe4c9c608088":{"kind":"REWORK","_number":1,"created":"2021-04-05 06:25:50.000000000","uploader":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"ref":"refs/changes/92/784592/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/92/784592/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/92/784592/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/92/784592/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/92/784592/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/92/784592/1"}}},"commit":{"parents":[{"commit":"d12003c81610e8ff99659119144f7d23f55e3038","subject":"Prevent quota and reservations to go into negative","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/d12003c81610e8ff99659119144f7d23f55e3038"}]}],"author":{"name":"Gorka Eguileor","email":"geguileo@redhat.com","date":"2021-03-15 17:30:13.000000000","tz":60},"committer":{"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","date":"2021-04-05 06:25:50.000000000","tz":0},"subject":"Quota: Fix multiple race conditions","message":"Quota: Fix multiple race conditions\n\nThis patch fixes 2 race condition areas and adds a comment on why we are\nnot fixing another 2.\n\nBoth race conditions that we fix could have been fixed with a\n\"with_for_update\", but one of them is more effciently handled doing a\nsingle query update instead of retrieving the data and deleting one by\none each row.\n\nChange-Id: I2900c8b4c06ce1a4c2bd6bb5da5274883f6a01fb\n(cherry picked from commit bcb33db88709fdac0e64fc24c141a166ba3c9d9e)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/b4f1ff89a22911915ddf096f14b1fe4c9c608088"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/b4f1ff89a22911915ddf096f14b1fe4c9c608088"}]},"branch":"refs/heads/stable/wallaby"}},"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":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"}},{"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":{}}}]}
