From 8d30f5d915955b446ab615f231a8dda2bc0232fc Mon Sep 17 00:00:00 2001 From: kostas Date: Fri, 17 Jan 2025 13:53:31 +0200 Subject: [PATCH] add version check for stack check flag Signed-off-by: kostas --- tests/dragonfly/instance.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/dragonfly/instance.py b/tests/dragonfly/instance.py index 8a5c234d75c2..b3d4b55a40f9 100644 --- a/tests/dragonfly/instance.py +++ b/tests/dragonfly/instance.py @@ -420,7 +420,6 @@ def create(self, existing_port=None, path=None, version=100, **kwargs) -> DflyIn vmod = "dragonfly_connection=1,accept_server=1,listener_interface=1,main_service=1,rdb_save=1,replica=1,cluster_family=1,proactor_pool=1,dflycmd=1,snapshot=1,streamer=1" args.setdefault("vmodule", vmod) args.setdefault("jsonpathv2") - args.setdefault("fiber_safety_margin=4096") # If path is not set, we assume that we are running the latest dragonfly. if not path: @@ -430,6 +429,9 @@ def create(self, existing_port=None, path=None, version=100, **kwargs) -> DflyIn if version >= 1.21 and "serialization_max_chunk_size" not in args: args.setdefault("serialization_max_chunk_size", 300000) + if version >= 1.26: + args.setdefault("fiber_safety_margin=4096") + for k, v in args.items(): args[k] = v.format(**self.params.env) if isinstance(v, str) else v