Jonathan Archer
2018-Mar-06 11:28 UTC
[Gluster-users] NFS-Ganesha, Gluster and file creation
Hi All,
I know this isn't the ganesha mailing list but wondered if anyone can help.
I'm having issue with file creation over NFS, I have a gluster volume
"vol1" presented via Ganesha with the following config:EXPORT{? ? ? ?
Export_Id = 20;? ? ? ? Path = "/vol1";? ? ? ? FSAL {? ? ? ? ? ? ? ?
name = GLUSTER;? ? ? ? ? ? ? ? hostname = "gnfs01";? ? ? ? ? ? ? ?
volume = vol1;? ? ? ? }? ? ? ? Access_type = RW;? ? ? ? Disable_ACL = TRUE;? ? ?
? Squash = no_root_squash;? ? ? ? Pseudo = "/vol1";? ? ? ? Protocols =
"4";? ? ? ? Transports = "UDP", "TCP";? ? ? ?
SecType = "sys";}
I can mount the export from an external device, see files even modify existing
files just not create new.
I'm sure i'm missing something simple but can't quite put my finger
on it.
Ganesha debug output is:06/03/2018 11:08:01 : epoch 5a9e7635 : gnfs01.local :
ganesha.nfsd-6933[decoder] thr_decode_rpc_requests :DISP :DEBUG :exiting,
stat=XPRT_IDLE
06/03/2018 11:08:01 : epoch 5a9e7635 : gnfs01.local : ganesha.nfsd-6933[work-48]
worker_run :DISP :DEBUG :NFS protocol request, reqdata=0x7f38d80008c0
xprt=0x7f38d8001730 requests=1
06/03/2018 11:08:01 : epoch 5a9e7635 : gnfs01.local : ganesha.nfsd-6933[work-48]
get_gsh_client :HT CACHE :DEBUG :client_mgr cache hit slot 0
06/03/2018 11:08:01 : epoch 5a9e7635 : gnfs01.local : ganesha.nfsd-6933[work-48]
nfs_rpc_execute :DISP :DEBUG :Request from ::ffff:192.168.1.54 for Program
100003, Version 4, Function 1 has xid=3709460458
06/03/2018 11:08:01 : epoch 5a9e7635 : gnfs01.local : ganesha.nfsd-6933[work-48]
nfs4_Compound :NFS4 :DEBUG :COMPOUND: There are 4 operations, res =
0x7f37fc0008c0, tag = NO TAG
06/03/2018 11:08:01 : epoch 5a9e7635 : gnfs01.local : ganesha.nfsd-6933[work-48]
nfs4_Compound :NFS4 :DEBUG :Request 0: opcode 53 is OP_SEQUENCE
06/03/2018 11:08:01 : epoch 5a9e7635 : gnfs01.local : ganesha.nfsd-6933[work-48]
nfs4_op_sequence :SESSIONS :DEBUG :SEQUENCE session=0x7f3884000a80
06/03/2018 11:08:01 : epoch 5a9e7635 : gnfs01.local : ganesha.nfsd-6933[work-48]
nfs4_Compound :NFS4 :DEBUG :Request 1: opcode 22 is OP_PUTFH
06/03/2018 11:08:01 : epoch 5a9e7635 : gnfs01.local : ganesha.nfsd-6933[work-48]
get_gsh_export :HT CACHE :DEBUG :export_mgr cache hit slot 20
06/03/2018 11:08:01 : epoch 5a9e7635 : gnfs01.local : ganesha.nfsd-6933[work-48]
cih_get_by_key_latch :HT CACHE :DEBUG :cih cache hit slot 27352
06/03/2018 11:08:01 : epoch 5a9e7635 : gnfs01.local : ganesha.nfsd-6933[work-48]
nfs4_Compound :NFS4 :DEBUG :Request 2: opcode 3 is OP_ACCESS
06/03/2018 11:08:01 : epoch 5a9e7635 : gnfs01.local : ganesha.nfsd-6933[work-48]
nfs_access_op :NFS3 :DEBUG :NFS3: DEBUG: Requested
ACCESS=READ,LOOKUP,MODIFY,EXTEND,DELETE,-
06/03/2018 11:08:01 : epoch 5a9e7635 : gnfs01.local : ganesha.nfsd-6933[work-48]
nfs_access_op :NFS3 :DEBUG :NFS3: DEBUG: access_mask = mode(rwx)
ACL(list_dir,add_file,execute,add_subdirectory,delete_child)
06/03/2018 11:08:01 : epoch 5a9e7635 : gnfs01.local : ganesha.nfsd-6933[work-48]
nfs_access_op :NFS3 :DEBUG :NFS3: DEBUG: Supported
ACCESS=READ,LOOKUP,MODIFY,EXTEND,DELETE,-
06/03/2018 11:08:01 : epoch 5a9e7635 : gnfs01.local : ganesha.nfsd-6933[work-48]
nfs_access_op :NFS3 :DEBUG :NFS3: DEBUG: Granted
ACCESS=READ,LOOKUP,MODIFY,EXTEND,DELETE,-
06/03/2018 11:08:01 : epoch 5a9e7635 : gnfs01.local : ganesha.nfsd-6933[work-48]
nfs4_Compound :NFS4 :DEBUG :Request 3: opcode 9 is OP_GETATTR
06/03/2018 11:08:01 : epoch 5a9e7635 : gnfs01.local : ganesha.nfsd-6933[work-48]
file_To_Fattr :NFS4 ACL :DEBUG :No permission check for ACL for obj
0x559375cade98
06/03/2018 11:08:01 : epoch 5a9e7635 : gnfs01.local : ganesha.nfsd-6933[disp]
nfs_rpc_cond_stall_xprt :DISP :DEBUG :xprt 0x7f38d8001730 xp_refs 2 has 0 reqs
active (max 512)
06/03/2018 11:08:01 : epoch 5a9e7635 : gnfs01.local : ganesha.nfsd-6933[decoder]
thr_decode_rpc_request :DISP :DEBUG :0x7f38d8001730 context (nil)
06/03/2018 11:08:01 : epoch 5a9e7635 : gnfs01.local : ganesha.nfsd-6933[decoder]
nfs_rpc_enqueue_req :DISP :DEBUG :enqueued req, q 0x5593745b4e78
(REQ_Q_HIGH_LATENCY 0x5593745b4e78:0x5593745b4ee0) size is 1 (enq 49 deq 48)
Nothing special about the gluster volume, and i know its not gluster as I can
mount the vol from the external device and write to it as expected.
Any ideas?
Thanks
Jon
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.gluster.org/pipermail/gluster-users/attachments/20180306/033176ac/attachment.html>
