On Fri, Aug 1, 2014 at 10:32 PM, Larry Liu <[email protected]> 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
[email protected]
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com