Yes ran gluster volume info and didnt grep any nfs.acl meaing it should be ON by default as we did not disable them. Peter > On Feb 5, 2015, at 11:02 PM, Soumya Koduri <skoduri@xxxxxxxxxx> wrote: > > > >> On 02/05/2015 11:32 PM, Peter Auyeung wrote: >> Hi Soumya >> >> root@glusterprod001:~# gluster volume info | grep nfs.acl >> 02/05/15 10:00:05 [ /root ] >> >> Seems like we do not have ACL enabled. >> >> nfs client is a RHEL4 standard NFS client > > Oh by default ACLs are enabled. It seem to be shown in 'gluster volume info' only if we explicitly modify its value to ON/OFF. > > Can you please verify if the filesystem where your Gluster bricks have been created has been mounted with ACLs enabled. > > Thanks, > Soumya > >> >> Thanks >> -Peter >> ________________________________________ >> From: Soumya Koduri [skoduri@xxxxxxxxxx] >> Sent: Wednesday, February 04, 2015 11:28 PM >> To: Peter Auyeung; gluster-users@xxxxxxxxxxx; gluster-devel@xxxxxxxxxxx >> Subject: Re: [Gluster-users] Input/Output Error on Gluster NFS >> >> Hi Peter, >> >> Have you disabled Gluster-NFS ACLs . >> >> Please check the option value - >> #gluster v info | grep nfs.acl >> nfs.acl: ON >> >> Also please provide the details of the nfs-client you are using. >> Typically, nfs-clients seem to issue getxattr before doing >> setxattr/removexattr operations and return 'ENOTSUPP' incase of ACLs >> disabled. But from the strace, looks like the client has issued >> 'removexattr' of 'system.posix_acl_default' which returned EIO. >> >> Anyways, 'removexattr' should also have returned EOPNOTSUPP instead of EIO. >> >> Thanks, >> Soumya >> >>> On 02/05/2015 02:31 AM, Peter Auyeung wrote: >>> I was trying to copy a directory of files to Gluster via NFS and getting >>> permission denied with Input/Output error >>> >>> ---> root@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx (0.00)# cp -pr db /mnt/ >>> cp: setting permissions for `/mnt/db/full/pr_bizrate_standby_SMLS.F02-01-22-35.d': Input/output error >>> cp: setting permissions for `/mnt/db/full/pr_bizrate_standby_logging.F02-02-18-10.b': Input/output error >>> cp: setting permissions for `/mnt/db/full/pr_bizrate_SMLS.F02-01-22-35.d': Input/output error >>> cp: setting permissions for `/mnt/db/full/pr_bizrate_standby_master.F02-02-22-00': Input/output error >>> cp: setting permissions for `/mnt/db/full': Input/output error >>> cp: setting permissions for `/mnt/db': Input/output error >>> >>> Checked gluster nfs.log and etc log and bricks looks clean. >>> The files ends up able to copy over with right permission. >>> >>> Stack trace the copy and seems like it failed on removexattr >>> >>> removexattr("/mnt/db", "system.posix_acl_default"...) = -1 EIO (Input/output error) >>> >>> http://pastie.org/9884810 >>> >>> Any Clue? >>> >>> Thanks >>> Peter >>> >>> >>> >>> >>> >>> >>> >>> _______________________________________________ >>> Gluster-devel mailing list >>> Gluster-devel@xxxxxxxxxxx >>> http://www.gluster.org/mailman/listinfo/gluster-devel >>> _______________________________________________ Gluster-devel mailing list Gluster-devel@xxxxxxxxxxx http://www.gluster.org/mailman/listinfo/gluster-devel