You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by bn...@apache.org on 2022/02/07 22:39:46 UTC
[trafficserver] 01/01: Revert "body factory does not respect runroot (#8388)"
This is an automated email from the ASF dual-hosted git repository.
bneradt pushed a commit to branch revert-8388-body_factory_fix
in repository https://gitbox.apache.org/repos/asf/trafficserver.git
commit 3b9535551cfae2e1515c16f26abf3d85cf479d47
Author: Brian Neradt <br...@verizonmedia.com>
AuthorDate: Mon Feb 7 16:39:37 2022 -0600
Revert "body factory does not respect runroot (#8388)"
This reverts commit d19ef809cce96a684e1854b249231c909e0bad02.
---
lib/records/RecConfigParse.cc | 2 +-
proxy/http/HttpBodyFactory.cc | 8 +-------
2 files changed, 2 insertions(+), 8 deletions(-)
diff --git a/lib/records/RecConfigParse.cc b/lib/records/RecConfigParse.cc
index a6cc89b..bc7e5d5 100644
--- a/lib/records/RecConfigParse.cc
+++ b/lib/records/RecConfigParse.cc
@@ -89,7 +89,7 @@ RecConfigOverrideFromRunroot(const char *name)
if (!get_runroot().empty()) {
if (!strcmp(name, "proxy.config.bin_path") || !strcmp(name, "proxy.config.local_state_dir") ||
!strcmp(name, "proxy.config.log.logfile_dir") || !strcmp(name, "proxy.config.plugin.plugin_dir") ||
- !strcmp(name, "proxy.config.hostdb.storage_path") || !strcmp(name, "proxy.config.body_factory.template_sets_dir")) {
+ !strcmp(name, "proxy.config.hostdb.storage_path")) {
return true;
}
}
diff --git a/proxy/http/HttpBodyFactory.cc b/proxy/http/HttpBodyFactory.cc
index 88f6b9f..c60680c 100644
--- a/proxy/http/HttpBodyFactory.cc
+++ b/proxy/http/HttpBodyFactory.cc
@@ -277,13 +277,7 @@ HttpBodyFactory::reconfigure()
rec_err = RecGetRecordString_Xmalloc("proxy.config.body_factory.template_sets_dir", &s);
all_found = all_found && (rec_err == REC_ERR_OKAY);
if (rec_err == REC_ERR_OKAY) {
- // check if we should tweak with run_root value
- if (s && strlen(s) > 0) {
- // the value is set via config file or ENV var
- directory_of_template_sets = Layout::get()->relative(s);
- } else {
- directory_of_template_sets = Layout::relative_to(RecConfigReadConfigDir(), "body_factory");
- }
+ directory_of_template_sets = Layout::get()->relative(s);
if (access(directory_of_template_sets, R_OK) < 0) {
Warning("Unable to access() directory '%s': %d, %s", (const char *)directory_of_template_sets, errno, strerror(errno));
if (TSSystemState::is_initializing()) {