Description of problem: I have 2 xfs volumes, one mounted with u+g quota and the other with u+g+p quota and some projects defined for the second volume. Whenever I try to set or get report quota on the first volume mount (doesn't have project quota enabled and no projects defined anyway for this path) I get an error that "xfs_quota: cannot find mount point for path ..." for each project defined for the second volume. ## mount /dev/mapper/lv_home on /export/home type xfs (rw,relatime,attr2,inode64,logbufs=8,logbsize=32k,usrquota,grpquota) /dev/mapper/lv_work on /export/work type xfs (rw,relatime,attr2,inode64,logbufs=8,logbsize=32k,usrquota,prjquota,grpquota) # xfs_quota -xc report /export/home xfs_quota: cannot find mount point for path `/export/work/_group/msg': No such file or file directory xfs_quota: cannot find mount point for path `/export/work/_group/astroparticle': No such file or file directory ... Version-Release number of selected component (if applicable): 5.0.0
moving this to xfsprogs, since xfs_quota is contained in that package, not the generic quota package.
The root cause here (IIRC) is that if you specify a specific mount point on the command line, it doesn't do a full scan of all mount points. As a result when it later walks through the project quota list, it's unable to find the mount points associated with them if they aren't under the mount point specified - because they weren't scanned. A workaround is probably to simply not specify the mount point, but we should find a way to fix this up.