0.80.5-1precise Not Able to Map RBD & CephFS

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

 



On Fri, Aug 1, 2014 at 10:32 PM, Larry Liu <larryliugml at gmail.com> wrote:
> cruhmap file is attached. I'm running kernel 3.13.0-29-generic after another person suggested. But the kernel upgrade didn't fix anything for me. Thanks!

So there are two problems.  First, you either have erasure pools or had
them in the past.  Unfortunately there is currently a bug that prevents
kernel client from working in these circumstances even if you are
pointing it at "normal" replicated pools, such as rbd.  Your options
are to either upgrade to kernel 3.14 or remove all erasure coded pools
and erasure rule.

ceph osd pool delete foo
ceph osd pool delete bar
ceph osd crush rule rm erasure-code

Regardless of whether you upgrade to 3.14 or choose to get rid of your
erasure pools you'll also have to do

ceph osd getcrushmap -o /tmp/crush
crushtool -i /tmp/crush --set-chooseleaf_vary_r 0 -o /tmp/crush.new
ceph osd setcrushmap -i /tmp/crush.new

to take care of the second problem.

Thanks,

                Ilya


[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