From 3bf8d0ff30cc46e52e42024a812768d0a2b50a05 Mon Sep 17 00:00:00 2001 From: Kamoltat Date: Thu, 28 Sep 2023 18:03:45 +0000 Subject: [PATCH] qa/tasks/rados.py: Allow rados task to override config Problem: Currently, no option override the config in rados task. Solution: Enable override of the config file in rados task. Signed-off-by: Kamoltat (cherry picked from commit 92bf1a8aa8d0d208577c4076d4a86644c01548d5) --- qa/tasks/rados.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/qa/tasks/rados.py b/qa/tasks/rados.py index 625ea4d9d76..7e786fb68e7 100644 --- a/qa/tasks/rados.py +++ b/qa/tasks/rados.py @@ -130,6 +130,12 @@ def task(ctx, config): assert isinstance(config, dict), \ "please list clients to run on" + log.info("config is {config}".format(config=str(config))) + overrides = ctx.config.get('overrides', {}) + log.info("overrides is {overrides}".format(overrides=str(overrides))) + teuthology.deep_merge(config, overrides.get('rados', {})) + log.info("config is {config}".format(config=str(config))) + object_size = int(config.get('object_size', 4000000)) op_weights = config.get('op_weights', {}) testdir = teuthology.get_testdir(ctx) -- 2.39.5