Re: How to avoid kernel conflicts

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, May 9, 2016 at 12:19 AM, K.C. Wong <kcwong@xxxxxxxxxxx> wrote:
>
>> As the tip said, you should not use rbd via kernel module on an OSD host
>>
>> However, using it with userspace code (librbd etc, as in kvm) is fine
>>
>> Generally, you should not have both:
>> - "server" in userspace
>> - "client" in kernelspace
>
> If `librbd` would help avoid this problem, then switch to `rbd-fuse`
> should do the trick, right?
>
> The reason for my line of question is that I've seen occasionl freeze
> up of `rbd map` that's resolved by a 'slight tap' by way of an strace.
> There is definitely great attractiveness to not have specialized nodes
> and make every one the same as the next one on the rack.

The problem with placing the kernel client on the OSD node is the
potential deadlock under heavy I/O when memory becomes scarce.  It's
not recommended, but people are doing it - if you don't stress your
system too much, it'll never happen.

"rbd map" freeze is definitely not related to the abov.  Did the actual
command hang?  Could you describe what you saw in more detail and how
did strace help?  It could be that you ran into

    http://tracker.ceph.com/issues/14737

Thanks,

                Ilya
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com



[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux