This is an automated email from the ASF dual-hosted git repository.
yangzhg pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-doris.git.
from 2d29814 [Bug] Fix bug of decommission (#6826)
add ed7a873 [Memory Usage] Implement segment lru cache to save memory of
BE (#6829)
No new revisions were added by this update.
Summary of changes:
be/src/agent/task_worker_pool.cpp | 65 ++++++---
be/src/agent/task_worker_pool.h | 3 +
be/src/common/config.h | 8 +-
be/src/olap/CMakeLists.txt | 1 +
be/src/olap/lru_cache.cpp | 119 ++++++++++++----
be/src/olap/lru_cache.h | 42 ++++--
be/src/olap/olap_server.cpp | 4 +-
be/src/olap/rowset/alpha_rowset.cpp | 32 +----
be/src/olap/rowset/alpha_rowset.h | 6 +-
be/src/olap/rowset/alpha_rowset_reader.cpp | 2 +-
be/src/olap/rowset/beta_rowset.cpp | 14 +-
be/src/olap/rowset/beta_rowset.h | 5 +-
be/src/olap/rowset/beta_rowset_reader.cpp | 9 +-
be/src/olap/rowset/beta_rowset_reader.h | 5 +
be/src/olap/rowset/rowset.cpp | 4 +-
be/src/olap/rowset/rowset.h | 6 +-
be/src/olap/segment_loader.cpp | 94 +++++++++++++
be/src/olap/segment_loader.h | 152 +++++++++++++++++++++
be/src/olap/snapshot_manager.cpp | 2 +-
be/src/olap/storage_engine.cpp | 6 +-
be/src/olap/storage_engine.h | 2 +-
be/src/runtime/exec_env_init.cpp | 3 +
be/test/olap/lru_cache_test.cpp | 82 +++++++++--
be/test/olap/rowset/beta_rowset_test.cpp | 1 +
be/test/olap/rowset/rowset_converter_test.cpp | 1 +
docs/en/administrator-guide/config/be_config.md | 13 +-
docs/zh-CN/administrator-guide/config/be_config.md | 15 +-
.../load/routineload/RoutineLoadTaskScheduler.java | 6 +-
.../main/java/org/apache/doris/task/PushTask.java | 2 +-
29 files changed, 565 insertions(+), 139 deletions(-)
create mode 100644 be/src/olap/segment_loader.cpp
create mode 100644 be/src/olap/segment_loader.h
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]