From 153e852e34059dcbb73d1ddb68cfd179561e94ad Mon Sep 17 00:00:00 2001 From: Kaijie Chen Date: Wed, 25 Sep 2024 15:51:19 +0800 Subject: [PATCH] [fix](load) fix priority queue order in memtable memory limiter --- be/src/olap/memtable_memory_limiter.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/be/src/olap/memtable_memory_limiter.cpp b/be/src/olap/memtable_memory_limiter.cpp index 9ec1a3461eae21..1cb6c0c8e2de04 100644 --- a/be/src/olap/memtable_memory_limiter.cpp +++ b/be/src/olap/memtable_memory_limiter.cpp @@ -160,7 +160,7 @@ void MemTableMemoryLimiter::_flush_active_memtables(int64_t need_flush) { } using WriterMem = std::pair, int64_t>; - auto cmp = [](WriterMem left, WriterMem right) { return left.second > right.second; }; + auto cmp = [](WriterMem left, WriterMem right) { return left.second < right.second; }; std::priority_queue, decltype(cmp)> heap(cmp); for (auto writer : _active_writers) {