]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
Fix delete quota of subprojects
authorErickson Santos <erickson@lsd.ufcg.edu.br>
Tue, 15 Sep 2015 17:58:13 +0000 (14:58 -0300)
committerErickson Santos <erickson@lsd.ufcg.edu.br>
Fri, 18 Sep 2015 21:27:35 +0000 (18:27 -0300)
commit9a668a0a48135c423a4deda23bb161f6b917ac39
tree1e2a5d93bcf0c558820e23f58d368ca90f0af39f
parent97529ef9eb8aedf06b160a026d81a3272cf46701
Fix delete quota of subprojects

This patch aims to fix the bug in which cinder raises
an error when performing a delete quota operation in
a subproject.

Steps to reproduce:
- Create a project A in keystone (e.g openstack project create A);
- Create a project B in keystone with A as its parent (e.g openstack
  project create B --property parent_id=<id of project A>);
- Update the quota value of A (e.g. openstack quota set
  <id of project A> --volume 5)
- Update the quota value of B (e.g. openstack quota set
  <id of project B> --volume 2)
- Try to delete the quota of B (e.g. cinder quota-delete
  <id of project B>)

Change-Id: Id1a749433c3679f1b2adf87ea0a280366c5e4a15
Closes-bug: #1496058
cinder/api/contrib/quotas.py
cinder/tests/unit/api/contrib/test_quotas.py