This is an automated email from the ASF dual-hosted git repository. cmcfarlen pushed a commit to branch 10.0.x in repository https://gitbox.apache.org/repos/asf/trafficserver.git
commit 68332818ed12535e2c3e60c511f56dc24cc3a44d Author: Masaori Koshiba <[email protected]> AuthorDate: Tue Mar 5 13:27:24 2024 +0900 rate_limit plugin: Decouple metrics and queue config (#11122) (cherry picked from commit 0d84ded1181603e082141c7ba3b5d403e8e38025) --- plugins/experimental/rate_limit/limiter.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/plugins/experimental/rate_limit/limiter.h b/plugins/experimental/rate_limit/limiter.h index 6f92f7e97c..73757450f4 100644 --- a/plugins/experimental/rate_limit/limiter.h +++ b/plugins/experimental/rate_limit/limiter.h @@ -95,16 +95,16 @@ public: if (queue["max_age"]) { _max_age = std::chrono::seconds(queue["max_age"].as<uint32_t>()); } + } - const YAML::Node &metrics = node["metrics"]; + const YAML::Node &metrics = node["metrics"]; - if (metrics) { - std::string prefix = metrics["prefix"] ? metrics["prefix"].as<std::string>() : RATE_LIMITER_METRIC_PREFIX; - std::string tag = metrics["tag"] ? metrics["tag"].as<std::string>() : name(); + if (metrics) { + std::string prefix = metrics["prefix"] ? metrics["prefix"].as<std::string>() : RATE_LIMITER_METRIC_PREFIX; + std::string tag = metrics["tag"] ? metrics["tag"].as<std::string>() : name(); - Dbg(dbg_ctl, "Metrics for selector rule: %s(%s, %s)", name().c_str(), prefix.c_str(), tag.c_str()); - initializeMetrics(RATE_LIMITER_TYPE_SNI, prefix, tag); - } + Dbg(dbg_ctl, "Metrics for selector rule: %s(%s, %s)", name().c_str(), prefix.c_str(), tag.c_str()); + initializeMetrics(RATE_LIMITER_TYPE_SNI, prefix, tag); } return true;
