From: Kefu Chai Date: Fri, 28 Apr 2017 14:20:14 +0000 (+0800) Subject: qa/erasure-code: override min_size to 2 X-Git-Tag: v12.0.3~165^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=7424345c77ab3ebf44e143b2dbf7370d6c0d51dc;p=ceph.git qa/erasure-code: override min_size to 2 so isa(k=2,m=1) can survive with 1 down OSD. Fixes: http://tracker.ceph.com/issues/19770 Signed-off-by: Kefu Chai --- diff --git a/qa/erasure-code/ec-rados-plugin=isa-k=2-m=1.yaml b/qa/erasure-code/ec-rados-plugin=isa-k=2-m=1.yaml index 8d7c49785fa..f69963933c5 100644 --- a/qa/erasure-code/ec-rados-plugin=isa-k=2-m=1.yaml +++ b/qa/erasure-code/ec-rados-plugin=isa-k=2-m=1.yaml @@ -4,6 +4,7 @@ tasks: ops: 4000 objects: 50 ec_pool: true + min_size: 2 write_append_excl: false erasure_code_profile: name: isaprofile diff --git a/qa/tasks/rados.py b/qa/tasks/rados.py index 932d0f479b0..eceff90381c 100644 --- a/qa/tasks/rados.py +++ b/qa/tasks/rados.py @@ -238,7 +238,7 @@ def task(ctx, config): min_size = config.get('min_size', None); if min_size is not None: manager.raw_cluster_cmd( - 'osd', 'pool', 'set', pool, 'min_size', min_size) + 'osd', 'pool', 'set', pool, 'min_size', str(min_size)) (remote,) = ctx.cluster.only(role).remotes.iterkeys() proc = remote.run(