From d2206070b15f9851b201cfd67677b06833ca6d09 Mon Sep 17 00:00:00 2001 From: Xuehan Xu Date: Mon, 11 Mar 2024 16:41:21 +0800 Subject: [PATCH] qa/suites/crimson-rados(-experimental): set max-attr-len to 8192 for crimson thrash tests Signed-off-by: Xuehan Xu (cherry picked from commit 45943555ea170e630218eb1ae107b606ba06f0a7) --- .../seastore/basic/tasks/readwrite.yaml | 1 + .../crimson-rados/thrash/workloads/small-objects-balanced.yaml | 1 + .../thrash/workloads/small-objects-localized.yaml | 1 + qa/suites/crimson-rados/thrash/workloads/small-objects.yaml | 1 + qa/tasks/rados.py | 3 ++- 5 files changed, 6 insertions(+), 1 deletion(-) diff --git a/qa/suites/crimson-rados-experimental/seastore/basic/tasks/readwrite.yaml b/qa/suites/crimson-rados-experimental/seastore/basic/tasks/readwrite.yaml index f135107c767..25efcdac83d 100644 --- a/qa/suites/crimson-rados-experimental/seastore/basic/tasks/readwrite.yaml +++ b/qa/suites/crimson-rados-experimental/seastore/basic/tasks/readwrite.yaml @@ -11,6 +11,7 @@ tasks: clients: [client.0] ops: 4000 objects: 500 + max_attr_len: 8192 op_weights: read: 45 write: 45 diff --git a/qa/suites/crimson-rados/thrash/workloads/small-objects-balanced.yaml b/qa/suites/crimson-rados/thrash/workloads/small-objects-balanced.yaml index 0c50dc13603..afe04229898 100644 --- a/qa/suites/crimson-rados/thrash/workloads/small-objects-balanced.yaml +++ b/qa/suites/crimson-rados/thrash/workloads/small-objects-balanced.yaml @@ -10,6 +10,7 @@ tasks: objects: 1024 size: 16384 balance_reads: true + max_attr_len: 8192 op_weights: read: 100 write: 100 diff --git a/qa/suites/crimson-rados/thrash/workloads/small-objects-localized.yaml b/qa/suites/crimson-rados/thrash/workloads/small-objects-localized.yaml index df5c114f197..445b582ea42 100644 --- a/qa/suites/crimson-rados/thrash/workloads/small-objects-localized.yaml +++ b/qa/suites/crimson-rados/thrash/workloads/small-objects-localized.yaml @@ -10,6 +10,7 @@ tasks: objects: 1024 size: 16384 localize_reads: true + max_attr_len: 8192 op_weights: read: 100 write: 100 diff --git a/qa/suites/crimson-rados/thrash/workloads/small-objects.yaml b/qa/suites/crimson-rados/thrash/workloads/small-objects.yaml index 32928c303f6..e7e8070fd76 100644 --- a/qa/suites/crimson-rados/thrash/workloads/small-objects.yaml +++ b/qa/suites/crimson-rados/thrash/workloads/small-objects.yaml @@ -9,6 +9,7 @@ tasks: max_in_flight: 64 objects: 1024 size: 16384 + max_attr_len: 8192 op_weights: read: 100 write: 100 diff --git a/qa/tasks/rados.py b/qa/tasks/rados.py index a730a72993c..43e77df6809 100644 --- a/qa/tasks/rados.py +++ b/qa/tasks/rados.py @@ -169,7 +169,8 @@ def task(ctx, config): '--size', str(object_size), '--min-stride-size', str(config.get('min_stride_size', object_size // 10)), '--max-stride-size', str(config.get('max_stride_size', object_size // 5)), - '--max-seconds', str(config.get('max_seconds', 0)) + '--max-seconds', str(config.get('max_seconds', 0)), + '--max-attr-len', str(config.get('max_attr_len', 20000)) ]) weights = {} -- 2.39.5