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

Reply via email to