On Mon, Jun 30, 2014 at 4:25 AM, Erik Logtenberg <e...@logtenberg.eu> wrote: > Hi Zheng, > > Okay, so on host1 I did: > > # echo module ceph +p > /sys/kernel/debug/dynamic_debug/control > # mkdir hoi > mkdir: kan map 'hoi' niet aanmaken: Bestand bestaat al > # mkdir hoi2 > # ls -al > drwxr-xr-x 1 root root 0 29 jun 22:12 hoi > drwxr-xr-x 1 root root 0 29 jun 22:16 hoi2 > # dmesg > /host1.log
Did you have Posix ACL enabled? A bug in Posix ACL support code can cause this issue. Regards Yan, Zheng > > On host2 I did: > > # echo module ceph +p > /sys/kernel/debug/dynamic_debug/control > # ls -al > drwxrwxrwx 1 root root 0 29 jun 22:12 hoi > drwxrwxrwx 1 root root 0 29 jun 22:16 hoi2 > # dmesg > /host2.log > > Please find attached both host1.log and host2.log > > Thanks, > > Erik. > > > On 06/20/2014 08:04 AM, Yan, Zheng wrote: >> On Fri, Jun 20, 2014 at 6:13 AM, Erik Logtenberg <e...@logtenberg.eu> wrote: >>> Hi Zheng, >>> >>> Additionally, I notice that as long as I don't do anything with that >>> directory, the permissions stay wrong. >>> >>> Previously I noticed that the permissions eventually got right by >>> themselves, but I don't know what triggered it. >>> >>> Also, the permission problem is not just with the first ever created >>> directory, it happens to files too: >>> >>> [host1 bla]# touch hoi >>> [host1 bla]# ls -al >>> -rw-r--r-- 1 root root 0 20 jun 00:05 hoi >>> >>> [host2 bla]# ls -al >>> -rw-rw-rw- 1 root root 0 20 jun 00:05 hoi >>> >>> Notice the additional group and world writable flags. It works the other >>> way round too: >>> >>> [host2 bla]# touch hoi2 >>> [host2 bla]# ls -al >>> -rw-r--r-- 1 root root 0 20 jun 00:09 hoi2 >>> >>> [host1 bla]# ls -al >>> -rw-rw-rw- 1 root root 0 20 jun 00:09 hoi2 >>> >>> However now after a couple of seconds I re-check on host2, and the >>> permissons have changed there as well: >>> >>> [host2 bla]# ls -al >>> -rw-rw-rw- 1 root root 0 20 jun 00:09 hoi2 >>> >>> So now it's group and world writable on both hosts. >> >> I can't reproduce this locally. Please enable dynamic debugging for >> ceph (echo module ceph +p > /sys/kernel/debug/dynamic_debug/control) >> and send kernel log to me. >> >> Regards >> Yan, Zheng >> >>> >>> Kind regards, >>> >>> Erik. >>> >>> >>> On 06/19/2014 11:37 PM, Erik Logtenberg wrote: >>>> I am using the kernel client. >>>> >>>> kernel: 3.14.4-100.fc19.x86_64 >>>> ceph: ceph-0.80.1-0.fc19.x86_64 >>>> >>>> Actually, I seem to be able to reproduce it quite reliably. I just reset >>>> my cephfs (fiddling with erasure coded pools which was no success), so >>>> just for kicks tried again with creating a directory. Exactly the same >>>> results. >>>> >>>> Kind regards, >>>> >>>> Erik. >>>> >>>> >>>> >>>> On 06/16/2014 02:32 PM, Yan, Zheng wrote: >>>>> were you using ceph-fuse or kernel client? ceph version and kernel >>>>> version? how reliably you can reproduce this problem? >>>>> >>>>> Regards >>>>> Yan, Zheng >>>>> >>>>> On Sun, Jun 15, 2014 at 4:42 AM, Erik Logtenberg <e...@logtenberg.eu> >>>>> wrote: >>>>>> Hi, >>>>>> >>>>>> So... I wrote some files into that directory to test performance, and >>>>>> now I notice that both hosts see the permissions the right way, like >>>>>> they were when I first created the directory. >>>>>> >>>>>> What is going on here? .. >>>>>> >>>>>> Erik. >>>>>> >>>>>> >>>>>> On 06/14/2014 10:32 PM, Erik Logtenberg wrote: >>>>>>> Hi, >>>>>>> >>>>>>> I ran into a weird issue with cephfs today. I create a directory like >>>>>>> this: >>>>>>> >>>>>>> # mkdir bla >>>>>>> # ls -al >>>>>>> drwxr-xr-x 1 root root 0 14 jun 22:22 bla >>>>>>> >>>>>>> Now on another host, with the same cephfs mounted, I see different >>>>>>> permissions: >>>>>>> >>>>>>> # ls -al >>>>>>> drwxrwxrwx 1 root root 0 14 jun 22:22 bla >>>>>>> >>>>>>> Weird, huh? >>>>>>> >>>>>>> Back to host #1, I unmount cephfs and mount it again. Now it sees the >>>>>>> same (changed) permissions as I saw on the second host: >>>>>>> >>>>>>> # ls -al >>>>>>> drwxrwxrwx 1 root root 0 14 jun 22:22 bla >>>>>>> >>>>>>> So... what happened to the original permissions and why did they change? >>>>>>> >>>>>>> Thanks, >>>>>>> >>>>>>> Erik. >>>>>>> _______________________________________________ >>>>>>> ceph-users mailing list >>>>>>> ceph-users@lists.ceph.com >>>>>>> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com >>>>>>> >>>>>> _______________________________________________ >>>>>> ceph-users mailing list >>>>>> ceph-users@lists.ceph.com >>>>>> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com >>>> _______________________________________________ >>>> ceph-users mailing list >>>> ceph-users@lists.ceph.com >>>> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com >>>> >>> _______________________________________________ >>> ceph-users mailing list >>> ceph-users@lists.ceph.com >>> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com _______________________________________________ ceph-users mailing list ceph-users@lists.ceph.com http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com