I think I found myself the problem (for the time being I am debugging the issue on a testbed):
[root@c-mon-01 ceph]# ceph osd crush weight-set create-compat Error EPERM: crush map contains one or more bucket(s) that are not straw2 So I issued: [root@c-mon-01 ceph]# ceph osd crush set-all-straw-buckets-to-straw2 Error EINVAL: new crush map requires client version hammer but require_min_compat_client is firefly So: [root@c-mon-01 ceph]# ceph osd set-require-min-compat-client jewel set require_min_compat_client to jewel Now the set-all-straw-buckets-to-straw2 should work: [root@c-mon-01 ceph]# ceph osd crush set-all-straw-buckets-to-straw2 Indeed. And when I start the balancer: [root@c-mon-01 ceph]# ceph balancer on I can't see anymore the problem On Fri, Jan 11, 2019 at 3:58 PM Massimo Sgaravatto < massimo.sgarava...@gmail.com> wrote: > I am trying to enable the automatic balancer in my Luminous ceph cluster, > following the documentation at: > > > http://docs.ceph.com/docs/luminous/mgr/balancer/ > > [root@ceph-mon-01 ~]# ceph balancer status > { > "active": true, > "plans": [], > "mode": "crush-compat" > } > > After having issued the command: > > > [root@ceph-mon-01 ~]# ceph balancer on > > > in the manager log file I see: > > > 2019-01-11 15:50:43.087370 7f1afd496700 0 mgr[balancer] Error creating > compat weight-set > > > > Any hints how to debug this ? > > Thanks, Massimo >
_______________________________________________ ceph-users mailing list ceph-users@lists.ceph.com http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com