CRUSH is a probabilistic algorithm. By having all those non-existent
OSDs in the map, you made it so that 10/12 attempts at mapping would
fail and need to be retried. CRUSH handles a lot of retries, but not
enough for that to work out well.
-Greg
Software Engineer #42 @ http://inktank.com | http://
Hi,
I have resolved it by run these:
root@ceph2:~# ceph osd crush rm osd.0
removed item id 0 name 'osd.0' from crush map
root@ceph2:~# ceph osd crush rm osd.1
removed item id 1 name 'osd.1' from crush map
root@ceph2:~# ceph osd crush rm osd.2
removed item id 2 name 'osd.2' from crush map
root@cep