]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
common/options: update mon_crush_min_required_version=hammer
authorSage Weil <sage@redhat.com>
Fri, 12 Apr 2019 21:35:18 +0000 (16:35 -0500)
committerSage Weil <sage@redhat.com>
Fri, 12 Apr 2019 21:35:18 +0000 (16:35 -0500)
commitaa4238f0258096e636a78fae023a3fd330b2d6e4
tree6254bcc6060e7be8b0f24266651d9dd1b2f3027a
parentac904e04390f7a0d7551c1b271e5895b7770528f
common/options: update mon_crush_min_required_version=hammer

Hammer is a good point to set the minimum at:

 - it includes straw2 and vary_r, which are the worst offenders among the
   old tunables
 - it does not include chooseleaf_stable, which improves placement
   considerably but *also* shuffles basically all data in the cluster.

Getting everyone up to straw2 support means we can also proscribe the
'ceph osd crush set-all-straw-buckets-to-straw2' command.

Signed-off-by: Sage Weil <sage@redhat.com>
src/common/options.cc