From 941fb827dc609b735e33f2f7d44435d6e999ad63 Mon Sep 17 00:00:00 2001 From: Konstantina Skovola <konstantina.skovola@cern.ch> Date: Fri, 4 Apr 2025 14:16:03 +0200 Subject: [PATCH] Make zeroLengthFilesForbidden bool instead of string, default true --- .../orchestration/helm/frontend/values.yaml | 2 +- frontend/common/FrontendService.cpp | 11 ++++------- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/continuousintegration/orchestration/helm/frontend/values.yaml b/continuousintegration/orchestration/helm/frontend/values.yaml index df9a0beaad..e8088668be 100644 --- a/continuousintegration/orchestration/helm/frontend/values.yaml +++ b/continuousintegration/orchestration/helm/frontend/values.yaml @@ -12,7 +12,7 @@ conf: frontend: instanceName: "CI" archiveFileMaxSizeGb: 1000 - zeroLengthFilesForbidden: "on" + zeroLengthFilesForbidden: true zeroLengthFilesForbiddenVoExceptionList: "" logUrl: "file:/var/log/cta/cta-frontend.log" diff --git a/frontend/common/FrontendService.cpp b/frontend/common/FrontendService.cpp index a78a1932b6..d390cc61ba 100644 --- a/frontend/common/FrontendService.cpp +++ b/frontend/common/FrontendService.cpp @@ -250,19 +250,16 @@ FrontendService::FrontendService(const std::string& configFilename) : m_archiveF log(log::INFO, "Configuration entry", params); } - m_zeroLengthFilesForbidden = - config.getOptionValueStr("cta.archivefile.zero_length_files_forbidden").value_or("off") == "on" ? true : false; + std::optional<bool> zeroLengthFilesForbidden = config.getOptionValueBool("cta.archivefile.zero_length_files_forbidden"); + m_zeroLengthFilesForbidden = zeroLengthFilesForbidden.value_or(true); // disallow 0-length files by default { // Log cta.archivefile.zero_length_files_forbidden std::list<log::Param> params; - params.push_back(log::Param("source", - config.getOptionValueStr("cta.archivefile.zero_length_files_forbidden").has_value() ? - configFilename : - "Compile time default")); + params.push_back(log::Param("source", zeroLengthFilesForbidden.has_value() ? configFilename : "Compile time default")); params.push_back(log::Param("category", "cta.archivefile")); params.push_back(log::Param("key", "zero_length_files_forbidden")); params.push_back( - log::Param("value", config.getOptionValueStr("cta.archivefile.zero_length_files_forbidden").value_or("off"))); + log::Param("value", config.getOptionValueStr("cta.archivefile.zero_length_files_forbidden").value_or("true"))); log(log::INFO, "Configuration entry", params); } -- GitLab