zfs set acltype=posixacl mnt resolved the issue.
Thanks,
Kiran.
On Tue, Nov 25, 2014 at 11:06 AM, Kiran Patil <kiran@xxxxxxxxxxxxx> wrote:
We found that it is not gluster issue but zfs.[root@fractal-c92e mnt]# touch testfile[root@fractal-c92e mnt]# setfacl -m u:14:r testfilesetfacl: testfile: Operation not supportedThanks,KiranOn Tue, Nov 25, 2014 at 10:59 AM, Kiran Patil <kiran@xxxxxxxxxxxxx> wrote:d-backends-brick0.log file contents:-----------------------------------------------[2014-11-25 05:11:33.080409] I [MSGID: 100030] [glusterfsd.c:2018:main] 0-/usr/local/sbin/glusterfsd: Started running /usr/local/sbin/glusterfsd version 3.6.1 (args: /usr/local/sbin/glusterfsd -s fractal-c92e.fractal.lan --volfile-id patchy.fractal-c92e.fractal.lan.d-backends-brick0 -p /var/lib/glusterd/vols/patchy/run/fractal-c92e.fractal.lan-d-backends-brick0.pid -S /var/run/cfe03a7c541a9c1c850d543e6e0918ac.socket --brick-name /d/backends/brick0 -l /var/log/glusterfs/bricks/d-backends-brick0.log --xlator-option *-posix.glusterd-uuid=c96fcb89-965a-4c5c-902a-6a9a80441119 --brick-port 49152 --xlator-option patchy-server.listen-port=49152)[2014-11-25 05:11:33.116700] I [graph.c:269:gf_add_cmdline_options] 0-patchy-server: adding option 'listen-port' for volume 'patchy-server' with value '49152'[2014-11-25 05:11:33.116761] I [graph.c:269:gf_add_cmdline_options] 0-patchy-posix: adding option 'glusterd-uuid' for volume 'patchy-posix' with value 'c96fcb89-965a-4c5c-902a-6a9a80441119'[2014-11-25 05:11:33.119334] I [rpcsvc.c:2142:rpcsvc_set_outstanding_rpc_limit] 0-rpc-service: Configured rpc.outstanding-rpc-limit with value 64[2014-11-25 05:11:33.119548] W [options.c:898:xl_opt_validate] 0-patchy-server: option 'listen-port' is deprecated, preferred is 'transport.socket.listen-port', continuing with correction[2014-11-25 05:11:33.174277] W [posix.c:5681:init] 0-patchy-posix: Posix access control list is not supported.[2014-11-25 05:11:33.181185] W [graph.c:344:_log_if_unknown_option] 0-patchy-server: option 'rpc-auth.auth-glusterfs' is not recognized[2014-11-25 05:11:33.181295] W [graph.c:344:_log_if_unknown_option] 0-patchy-server: option 'rpc-auth.auth-unix' is not recognized[2014-11-25 05:11:33.181337] W [graph.c:344:_log_if_unknown_option] 0-patchy-server: option 'rpc-auth.auth-null' is not recognized[2014-11-25 05:11:33.181406] W [graph.c:344:_log_if_unknown_option] 0-patchy-quota: option 'timeout' is not recognizedFinal graph:+------------------------------------------------------------------------------+1: volume patchy-posix2: type storage/posix3: option glusterd-uuid c96fcb89-965a-4c5c-902a-6a9a804411194: option directory /d/backends/brick05: option volume-id 3338a2e4-7c97-4462-854e-e0eee73dc7076: end-volume7:8: volume patchy-changelog9: type features/changelog10: option changelog-brick /d/backends/brick011: option changelog-dir /d/backends/brick0/.glusterfs/changelogs12: option changelog-barrier-timeout 12013: subvolumes patchy-posix14: end-volume15:16: volume patchy-access-control17: type features/access-control18: subvolumes patchy-changelog19: end-volume20:21: volume patchy-locks22: type features/locks23: subvolumes patchy-access-control24: end-volume25:26: volume patchy-io-threads27: type performance/io-threads28: subvolumes patchy-locks29: end-volume30:31: volume patchy-barrier32: type features/barrier33: option barrier disable34: option barrier-timeout 12035: subvolumes patchy-io-threads36: end-volume37:38: volume patchy-index39: type features/index40: option index-base /d/backends/brick0/.glusterfs/indices41: subvolumes patchy-barrier42: end-volume43:44: volume patchy-marker45: type features/marker46: option volume-uuid 3338a2e4-7c97-4462-854e-e0eee73dc70747: option timestamp-file /var/lib/glusterd/vols/patchy/marker.tstamp48: option xtime off49: option gsync-force-xtime off50: option quota off51: subvolumes patchy-index52: end-volume53:54: volume patchy-quota55: type features/quota56: option volume-uuid patchy57: option server-quota off58: option timeout 059: option deem-statfs off60: subvolumes patchy-marker61: end-volume62:63: volume /d/backends/brick064: type debug/io-stats65: option latency-measurement off66: option count-fop-hits off67: subvolumes patchy-quota68: end-volume69:70: volume patchy-server71: type protocol/server72: option transport.socket.listen-port 4915273: option rpc-auth.auth-glusterfs on74: option rpc-auth.auth-unix on75: option rpc-auth.auth-null on76: option transport-type tcp77: option auth.login./d/backends/brick0.allow 2725ffee-f51f-4553-a3dc-143f69b5011578: option auth.login.2725ffee-f51f-4553-a3dc-143f69b50115.password 18f7d813-349b-476e-81a5-3d348e661d6079: option auth.addr./d/backends/brick0.allow *80: subvolumes /d/backends/brick081: end-volume82:+------------------------------------------------------------------------------+[2014-11-25 05:11:37.098820] I [login.c:82:gf_auth] 0-auth/login: allowed user names: 2725ffee-f51f-4553-a3dc-143f69b50115[2014-11-25 05:11:37.098881] I [server-handshake.c:585:server_setvolume] 0-patchy-server: accepted client from fractal-c92e.fractal.lan-2793-2014/11/25-05:11:33:79268-patchy-client-0-0-0 (version: 3.6.1)[2014-11-25 05:12:49.700853] E [posix-helpers.c:939:posix_handle_pair] 0-patchy-posix: /d/backends/brick0/.glusterfs/b4/9b/b49bdf80-6af2-4750-a8ad-fdb56920657a: key:system.posix_acl_access flags: 0 length:44 error:Operation not supportedThanks,KiranOn Tue, Nov 25, 2014 at 12:10 AM, Vijay Bellur <vbellur@xxxxxxxxxx> wrote:On 11/24/2014 05:55 PM, Kiran Patil wrote:
getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=4*1024}) = 0
lstat("testfile", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
getxattr("testfile", "system.posix_acl_access", 0x7fff9ce10d00, 132) =
-1 ENODATA (No data available)
stat("testfile", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
setxattr("testfile", "system.posix_acl_access",
"\x02\x00\x00\x00\x01\x00\x06\x00\xff\xff\xff\xff\x02\x00\x04\x00\x0e\x00\x00\x00\x04\x00\x04\x00\xff\xff\xff\xff\x10\x00\x04\x00\xff\xff\xff\xff
\x00\x04\x00\xff\xff\xff\xff", 44, 0) = -1 EREMOTEIO (Remote I/O error)
Do you happen to know from the logs which translator sends back this error? Logs from the brick that contain "testfile" and the nfs server to which the nfs client is connected would be a good place to begin with.
Thanks,
Vijay
_______________________________________________ Gluster-devel mailing list Gluster-devel@xxxxxxxxxxx http://supercolony.gluster.org/mailman/listinfo/gluster-devel