On Fri, Aug 1, 2014 at 10:32 PM, Larry Liu <larryliu...@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
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to