Description of problem: GlusterFS native driver for manila allows user to create share of specified size. The driver chooses a gluster volume with nearest possible size and creates a share on the volume. ie., if user requests for a 100G share and back end gluster has a 200G, 250G, 500G volumes, driver chooses 200G volume to create share. This results in user getting a 200G share when he/she has requested a 100G share. Quota has to be implemented to restrict the user to use only 100G Version-Release number of selected component (if applicable): openstack-manila-2015.1.0-2 How reproducible: Always Steps to Reproduce: 1) setup and configure a RHGS 3.1 gluster cluster and create a 200G volume 2) Configure RHEL OSP 7 Manila with 'glusterfs_native' as the share driver 3) Create a manila share with size 100G using 'glusterfs_native' driver 4) Mount the share on nova VM 5) Verify if the size is 100G Actual results: size of mount is 200G and user is allowed to use the complete 200G Expected results: User should be able to use only 100G Additional info:
No fix shall be provided for upstream Kilo and thus it's not fixed in RHEL OSP7 either. It's added to the OSP7 Errata, see https://access.redhat.com/documentation/en/red-hat-enterprise-linux-openstack-platform/version-7/release-notes#idm140465730614816 The bug is handled in upstream Liberty. To track the downstream port of that fix, please see the variant of this bug for OSP8: BZ #1263543