This list has been deprecated. Please subscribe to the new devel list at lists.nfs-ganesha.org. On Fri, 2019-03-01 at 15:49 +0000, David C wrote: > This list has been deprecated. Please subscribe to the new devel list at > lists.nfs-ganesha.org. > Hi All > > Exporting cephfs with the CEPH_FSAL > > I set the following on a dir: > > setfattr -n ceph.quota.max_bytes -v 100000000 /dir > setfattr -n ceph.quota.max_files -v 10 /dir > > From an NFSv4 client, the quota.max_bytes appears to be completely ignored, I > can go GBs over the quota in the dir. The quota.max_files DOES work however, > if I try and create more than 10 files, I'll get "Error opening file 'dir/new > file': Disk quota exceeded" as expected. > > From a fuse-mount on the same server that is running nfs-ganesha, I've > confirmed ceph.quota.max_bytes is enforcing the quota, I'm unable to copy > more than 100MB into the dir. > > According to [1] and [2] this should work. > > Cluster is Luminous 12.2.10 > > Package versions on nfs-ganesha server: > > nfs-ganesha-rados-grace-2.7.1-0.1.el7.x86_64 > nfs-ganesha-2.7.1-0.1.el7.x86_64 > nfs-ganesha-vfs-2.7.1-0.1.el7.x86_64 > nfs-ganesha-ceph-2.7.1-0.1.el7.x86_64 > libcephfs2-13.2.2-0.el7.x86_64 > ceph-fuse-12.2.10-0.el7.x86_64 > > My Ganesha export: > > EXPORT > { > Export_ID=100; > Protocols = 4; > Transports = TCP; > Path = /; > Pseudo = /ceph/; > Access_Type = RW; > Attr_Expiration_Time = 0; > #Manage_Gids = TRUE; > Filesystem_Id = 100.1; > FSAL { > Name = CEPH; > } > } > > My ceph.conf client section: > > [client] > mon host = 10.10.10.210:6789, 10.10.10.211:6789, 10.10.10.212:6789 > client_oc_size = 8388608000 > #fuse_default_permission=0 > client_acl_type=posix_acl > client_quota = true > client_quota_df = true > > Related links: > > [1] http://tracker.ceph.com/issues/16526 > [2] https://github.com/nfs-ganesha/nfs-ganesha/issues/100 > > Thanks > David >
It looks like you're having ganesha do the mount as "client.admin", and I suspect that that may allow you to bypass quotas? You may want to try creating a cephx user with less privileges, have ganesha connect as that user and see if it changes things? -- Jeff Layton <jlay...@redhat.com> _______________________________________________ Nfs-ganesha-devel mailing list Nfs-ganesha-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel