From 9a3723041d66084339675e9f3e32df0cce302da0 Mon Sep 17 00:00:00 2001 From: tsy Date: Wed, 28 Aug 2024 23:43:21 +0800 Subject: [PATCH] fix compile --- be/src/http/action/compaction_score_action.cpp | 4 +--- .../compaction/test_compaction_score_action.groovy | 13 +++++++------ 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/be/src/http/action/compaction_score_action.cpp b/be/src/http/action/compaction_score_action.cpp index 8e647eadd46789e..6bc1bfdd2821932 100644 --- a/be/src/http/action/compaction_score_action.cpp +++ b/be/src/http/action/compaction_score_action.cpp @@ -31,7 +31,6 @@ #include #include #include -#include #include #include #include @@ -215,10 +214,9 @@ Status CompactionScoreAction::_handle(size_t top_n, bool sync_meta, std::string* rapidjson::Document root; root.SetArray(); auto& allocator = root.GetAllocator(); - std::ranges::for_each(scores | std::views::take(top_n), [&root, &allocator](const auto& score) { + std::for_each(scores.begin(), scores.begin() + top_n, [&](const auto& score) { root.PushBack(jsonfy_tablet_compaction_score(score, allocator), allocator); }); - rapidjson::StringBuffer str_buf; rapidjson::PrettyWriter writer(str_buf); root.Accept(writer); diff --git a/regression-test/suites/compaction/test_compaction_score_action.groovy b/regression-test/suites/compaction/test_compaction_score_action.groovy index 253d50acab7cd9d..d06a1cfa34469ae 100644 --- a/regression-test/suites/compaction/test_compaction_score_action.groovy +++ b/regression-test/suites/compaction/test_compaction_score_action.groovy @@ -39,14 +39,15 @@ suite("test_compaction_score_action") { for (int i=0;i= 90) } else { def (code, text, err) = curl("GET",beHttpAddress+"/api/compaction_score?top_n=1") + def score_str = parseJson(text).get(0).get("compaction_score") + def score = Integer.parseInt(score_str) + assertTrue(score >= 90) } - def (code, text, err) = curl("GET",beHttpAddress+"/api/compaction_score?top_n=1") - def score_str = parseJson(text).get(0).get("compaction_score") - def score = Integer.parseInt(score_str) - assertTrue(score >= 90) } - }