From: Loic Dachary Date: Thu, 3 Apr 2014 12:07:19 +0000 (+0200) Subject: vstart: set a sensible default for ruleset-failure-domain X-Git-Tag: v0.79~17^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=e4a8535ad123ee2ff9e3bf96bc75130f5739d717;p=ceph.git vstart: set a sensible default for ruleset-failure-domain Set ruleset-failure-domain=osd so that ./ceph osd pool create ecpool 12 12 erasure ./rados --pool ecpool put SOMETHING /etc/group works by default. When using a vstart cluster the default failure domain (host) won't work because all OSDs are in "localhost". Signed-off-by: Loic Dachary --- diff --git a/src/vstart.sh b/src/vstart.sh index d1e8e88aeff8..7132ad39c9bc 100755 --- a/src/vstart.sh +++ b/src/vstart.sh @@ -328,6 +328,7 @@ if [ "$start_mon" -eq 1 ]; then osd crush chooseleaf type = 0 osd pool default min size = 1 osd pool default erasure code directory = .libs + osd pool default erasure code profile = plugin=jerasure technique=reed_sol_van k=2 m=1 ruleset-failure-domain=osd run dir = $CEPH_OUT_DIR EOF if [ "$cephx" -eq 1 ] ; then