"transfer-accept" doesn't respect quota per_volume_gigabytes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cinder |
Fix Released
|
Medium
|
Cao ShuFeng |
Bug Description
With "transfer-accept" user can accept a volume which is larger than quota "per_volume_
Reproduce steps:
1. update tenant demo's per_volume_
$ cinder quota-update --per-volume-
2. create a 2 gb volume in tenant admin, and create a transfer from the volume.
$ export OS_TENANT_
$ export OS_USERNAME=admin
$ cinder create 2
$ cinder transfer-create bf913e66-
3. use tenant demo to accept the volume
$ export OS_TENANT_NAME=demo
$ export OS_USERNAME=demo
$ cinder transfer-accept 47561a3c-
Now demo get a volume in size 2G, even if it's per_volume_
Changed in cinder: | |
assignee: | nobody → Cao ShuFeng (caosf-fnst) |
description: | updated |
Changed in cinder: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
Fix proposed to branch: master /review. openstack. org/322405
Review: https:/