Skip to content

Commit 6abc934

Browse files
authored
fix(clp-package): Use component-specific log directories for compression-scheduler and query-scheduler (fixes #1483). (#1484)
1 parent cb71d3b commit 6abc934

File tree

3 files changed

+8
-2
lines changed

3 files changed

+8
-2
lines changed

components/clp-package-utils/clp_package_utils/controller.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -288,6 +288,9 @@ def _set_up_env_for_compression_scheduler(self) -> EnvVarsDict:
288288
component_name = COMPRESSION_SCHEDULER_COMPONENT_NAME
289289
logger.info(f"Setting up environment for {component_name}...")
290290

291+
logs_dir = self._clp_config.logs_directory / component_name
292+
logs_dir.mkdir(parents=True, exist_ok=True)
293+
291294
env_vars = EnvVarsDict()
292295

293296
# Logging config
@@ -308,6 +311,9 @@ def _set_up_env_for_query_scheduler(self) -> EnvVarsDict:
308311
component_name = QUERY_SCHEDULER_COMPONENT_NAME
309312
logger.info(f"Setting up environment for {component_name}...")
310313

314+
logs_dir = self._clp_config.logs_directory / component_name
315+
logs_dir.mkdir(parents=True, exist_ok=True)
316+
311317
env_vars = EnvVarsDict()
312318

313319
# Logging config

tools/deployment/package/docker-compose.base.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ services:
222222
CLP_DB_PASS: "${CLP_DB_PASS:?Please set a value.}"
223223
CLP_DB_USER: "${CLP_DB_USER:?Please set a value.}"
224224
CLP_LOGGING_LEVEL: "${CLP_COMPRESSION_SCHEDULER_LOGGING_LEVEL:-INFO}"
225-
CLP_LOGS_DIR: "/var/log"
225+
CLP_LOGS_DIR: "/var/log/compression_scheduler"
226226
PYTHONPATH: "/opt/clp/lib/python3/site-packages"
227227
RESULT_BACKEND: "redis://default:${CLP_REDIS_PASS:?Please set a value.}@redis:6379\
228228
/${CLP_REDIS_BACKEND_DB_COMPRESSION:-1}"

tools/deployment/package/docker-compose.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ services:
3838
CLP_DB_PASS: "${CLP_DB_PASS:?Please set a value.}"
3939
CLP_DB_USER: "${CLP_DB_USER:?Please set a value.}"
4040
CLP_LOGGING_LEVEL: "${CLP_QUERY_SCHEDULER_LOGGING_LEVEL:-INFO}"
41-
CLP_LOGS_DIR: "/var/log"
41+
CLP_LOGS_DIR: "/var/log/query_scheduler"
4242
PYTHONPATH: "/opt/clp/lib/python3/site-packages"
4343
RESULT_BACKEND: "redis://default:${CLP_REDIS_PASS:?Please set a value.}@redis:6379\
4444
/${CLP_REDIS_BACKEND_DB_QUERY:-0}"

0 commit comments

Comments
 (0)