Description of problem: Can't create mkdir -p /some/dir when umask 0022 Permissions 0700 during mkdir breaks next mkdir in the dir. Change permissions to 0770 after a dir is created does not make an effect. Version-Release number of selected component (if applicable): gluster 3.10.7 Steps to Reproduce: [lav@lav test]$ rm -rf dest ; mkdir -m0700 dest ; chmod 0770 dest ; mkdir dest/dir mkdir: cannot create directory 'dest/dir': No data available [lav@lav test]$ rm -rf dest ; mkdir -m0770 dest ; chmod 0700 dest ; mkdir dest/dir (OK)
Works fine on current master branch for me [root@dhcp35-100 test]# gluster --version glusterfs 4.0dev1 [root@dhcp35-100 test]# rm -rf dest ; mkdir -m0770 dest ; ls -l ; chmod 0700 dest; ls -l ; mkdir dest/dir ; ls -l dest total 4 drwxrwx---. 2 root root 4096 Nov 13 11:32 dest total 4 drwx------. 2 root root 4096 Nov 13 11:32 dest total 4 drwxr-xr-x. 2 root root 4096 Nov 13 11:32 dir [root@dhcp35-100 test]# [root@dhcp35-100 test]# [root@dhcp35-100 test]# rm -rf dest ; mkdir -m0700 dest ; ls -l ; chmod 0770 dest ; ls -l; mkdir dest/dir ; ls -l dest total 4 drwx------. 2 root root 4096 Nov 13 11:32 dest total 4 drwxrwx---. 2 root root 4096 Nov 13 11:32 dest total 4 drwxr-xr-x. 2 root root 4096 Nov 13 11:32 dir Need to see in which release this was fixed.
(In reply to Sanoj Unnikrishnan from comment #2) > Works fine on current master branch for me ... > Need to see in which release this was fixed. I will check 3.10.7 independently and 3.12.x after it. May be it is just local misconfiguration.
I got the same error after 3.12.3 upgrade. # rm -rf dest1 ; mkdir -m0700 dest1 ; mkdir dest1/dir mkdir: No data available Brick log: [2017-11-22 23:40:52.918590] I [MSGID: 115072] [server-rpc-fops.c:1710:server_setattr_cbk] 0-ftp-tmp-server: 783: SETATTR /lav/dest1 (d22b816a-2a06-4c8f-a3d1-97acd9349137), client: builder64.office.etersoft.ru-10106-2017/11/22-23:30:16:936711-ftp-tmp-client-3-0-0, error-xlator: ftp-tmp-access-control [Operation not permitted] [2017-11-22 23:40:52.923147] I [MSGID: 139001] [posix-acl.c:269:posix_acl_log_permit_denied] 0-ftp-tmp-access-control: client: builder64.office.etersoft.ru-10106-2017/11/22-23:30:16:936711-ftp-tmp-client-3-0-0, gfid: d22b816a-2a06-4c8f-a3d1-97acd9349137, req(uid:65534,gid:65534,perm:2,ngrps:32), ctx(uid:502,gid:100,in-groups:1,perm:700,updated-fop:LOOKUP, acl:-) [Permission denied] [2017-11-22 23:40:52.923219] I [MSGID: 115060] [server-rpc-fops.c:899:_gf_server_log_setxattr_failure] 0-ftp-tmp-server: 788: SETXATTR /lav/dest1 (d22b816a-2a06-4c8f-a3d1-97acd9349137) ==> trusted.glusterfs.dht, client: builder64.office.etersoft.ru-10106-2017/11/22-23:30:16:936711-ftp-tmp-client-3-0-0, error-xlator: ftp-tmp-access-control [2017-11-22 23:40:52.923251] I [MSGID: 115060] [server-rpc-fops.c:929:server_setxattr_cbk] 0-ftp-tmp-server: client: builder64.office.etersoft.ru-10106-2017/11/22-23:30:16:936711-ftp-tmp-client-3-0-0, error-xlator: ftp-tmp-access-control [Permission denied] [2017-11-22 23:40:54.728340] E [MSGID: 113109] [posix.c:1693:posix_mkdir] 0-ftp-tmp-posix: mkdir (d22b816a-2a06-4c8f-a3d1-97acd9349137/dir): getxattr on key (trusted.glusterfs.dht) path (/var/local/eterglust/tmp/lav/dest1) failed [No data available] [2017-11-22 23:40:54.746472] E [MSGID: 115056] [server-rpc-fops.c:527:server_mkdir_cbk] 0-ftp-tmp-server: 801: MKDIR /lav/dest1/dir (d22b816a-2a06-4c8f-a3d1-97acd9349137/dir) client: builder64.office.etersoft.ru-10106-2017/11/22-23:30:16:936711-ftp-tmp-client-3-0-0, error-xlator: ftp-tmp-posix [No data available] # rm -rf dest4 ; mkdir dest4 ; mkdir dest4/dir (success) [2017-11-22 23:43:26.797793] I [MSGID: 115072] [server-rpc-fops.c:1710:server_setattr_cbk] 0-ftp-tmp-server: 1010: SETATTR /lav/dest4 (1eaa00a7-2d5d-4d2c-a70c-3e1465c13763), client: lav.office.etersoft.ru-27070-2017/11/05-12:11:14:657471-ftp-tmp-client-3-3-1, error-xlator: ftp-tmp-access-control [Operation not permitted] [2017-11-22 23:43:30.784619] I [MSGID: 115072] [server-rpc-fops.c:1710:server_setattr_cbk] 0-ftp-tmp-server: 1028: SETATTR /lav/dest4/dir (9c6153f1-6d5f-4489-aacc-c0bee8767ee3), client: lav.office.etersoft.ru-27070-2017/11/05-12:11:14:657471-ftp-tmp-client-3-3-1, error-xlator: ftp-tmp-access-control [Operation not permitted]
Well, I just checked after all hosts is upgraded to 3.12.3. I have no that problem anymore.
Thanks Vitaly. Can we close this BZ if you no longer see the problem?
(In reply to Nithya Balachandran from comment #6) > Thanks Vitaly. Can we close this BZ if you no longer see the problem? Sure. Closed as worked since 3.12.3.