s3:vfs_gpfs: Use directory not file to get fileset id
commit6678907fae43e0d25b578b4e649a2fbd9c5e9d71
authorChristof Schmitt <christof.schmitt@us.ibm.com>
Thu, 16 Aug 2012 19:47:52 +0000 (16 12:47 -0700)
committerChristian Ambach <ambi@samba.org>
Wed, 29 Aug 2012 16:58:33 +0000 (29 18:58 +0200)
tree6e0bad3d06ea60c0c6c51e409124184988122711
parentf31d0d0e30af6577de483ec4e811b9422b8ef39a
s3:vfs_gpfs: Use directory not file to get fileset id

The query of the fileset quota needs to determine the file set id first.
With the currently available interface, this requires opening the file
to get a file descriptor. For files, this open can fail when a share
mode is set.

Workaround this by querying the fileset id on the directory instead.

The proper solution would be getting an interface for getting the
fileset id that does not require opening the file.

Autobuild-User(master): Christian Ambach <ambi@samba.org>
Autobuild-Date(master): Wed Aug 29 18:58:34 CEST 2012 on sn-devel-104
source3/modules/gpfs.c
source3/modules/vfs_gpfs.c