Release notes for firefly not very clear wrt the tunables

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

 



Hi,


In the release notes for firefly, more precisely in the "upgrading
from emperor" section, you can find theses two notes :


* The default CRUSH rules and layouts are now using the latest and
greatest tunables and defaults. Clusters using the old values will now
present with a health WARN state. This can be disabled by adding ?mon
warn on legacy crush tunables = false? to ceph.conf.

* We now default to the ?bobtail? CRUSH tunable values that are first
supported by Ceph clients in bobtail (v0.56) and Linux kernel version
v3.9. If you plan to access a newly created Ceph cluster with an older
kernel client, you should use ?ceph osd crush tunables legacy? to
switch back to the legacy behavior. Note that making that change will
likely result in some data movement in the system, so adjust the
setting before populating the new cluster with data.


And they don't agree with each other. The "latest and greatest
tunables" are _not_ the one from bobtail as the second item says. The
'optimal' tunables (the one you get from "ceph osd crush tunables
optimal") include "tunable chooseleaf_vary_r 1" and that's rather a
big deal since it will break RBD for anything other kernel than >=
v3.15 .


Cheers,

   Sylvain


[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