]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
vstart: set osd_pool_default_erasure_code_profile in initial ceph.conf 21008/head
authorMykola Golub <mgolub@suse.com>
Thu, 22 Mar 2018 18:04:30 +0000 (20:04 +0200)
committerMykola Golub <mgolub@suse.com>
Thu, 22 Mar 2018 18:04:30 +0000 (20:04 +0200)
Setting it via `ceph config`, when the cluster is already built and
started is too late, because it is used when building the initial osd
map.

Fixes: https://tracker.ceph.com/issues/23430
Signed-off-by: Mykola Golub <mgolub@suse.com>
src/vstart.sh

index 1e8aea2bcd4c8ba328da322f305fc631e7184410..97ed6fa25af876bac5143b3580603065e6222e1a 100755 (executable)
@@ -522,6 +522,7 @@ $DAEMONOPTS
 $CMONDEBUG
 $extra_conf
         mon cluster log file = $CEPH_OUT_DIR/cluster.mon.\$id.log
+        osd pool default erasure code profile = plugin=jerasure technique=reed_sol_van k=2 m=1 crush-failure-domain=osd
 EOF
 }
 
@@ -860,7 +861,6 @@ mon_pg_warn_min_per_osd = 3
 mon_osd_reporter_subtree_level = osd
 mon_data_avail_warn = 2
 mon_data_avail_crit = 1
-osd_pool_default_erasure_code_profile = plugin=jerasure technique=reed_sol_van k=2 m=1 crush-failure-domain=osd
 mon_allow_pool_delete = true
 
 [osd]