From 28c7cc58e1b1e2d9899b014920b59fdf1b231055 Mon Sep 17 00:00:00 2001 From: faishal Date: Wed, 18 Dec 2024 13:19:28 -0800 Subject: [PATCH] fix(mapping): Allow to auto expanding replica count --- yente/search/mapping.py | 2 +- yente/settings.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/yente/search/mapping.py b/yente/search/mapping.py index 6bcf1c48..7a743e35 100644 --- a/yente/search/mapping.py +++ b/yente/search/mapping.py @@ -28,7 +28,7 @@ }, "index": { "refresh_interval": "5s", - "auto_expand_replicas": "0-all", + "auto_expand_replicas": settings.INDEX_AUTO_REPLICAS, "number_of_shards": settings.INDEX_SHARDS, }, } diff --git a/yente/settings.py b/yente/settings.py index 5fdfb732..03a3f6e5 100644 --- a/yente/settings.py +++ b/yente/settings.py @@ -201,6 +201,7 @@ def random_cron() -> str: _INDEX_CA_CERT = env_legacy("YENTE_INDEX_CA_PATH", "YENTE_ELASTICSEARCH_CA_PATH", "") INDEX_CA_CERT = None if _INDEX_CA_CERT == "" else _INDEX_CA_CERT INDEX_SHARDS = int(env_legacy("YENTE_INDEX_SHARDS", "YENTE_ELASTICSEARCH_SHARDS", "1")) +INDEX_AUTO_REPLICAS = env_str("YENTE_INDEX_AUTO_REPLICAS", "0-all") INDEX_NAME = env_legacy("YENTE_INDEX_NAME", "YENTE_ELASTICSEARCH_INDEX", "yente") ENTITY_INDEX = f"{INDEX_NAME}-entities" INDEX_VERSION = env_str("YENTE_INDEX_VERSION", "011")