This is an automated email from the ASF dual-hosted git repository.
dataroaring pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/master by this push:
new bd9db7423b8 [fix](move-memtable) free resources before storage engine
stop (#27980)
bd9db7423b8 is described below
commit bd9db7423b841e6508f1f0acce808bf5fd9bc93d
Author: Kaijie Chen <[email protected]>
AuthorDate: Tue Dec 5 11:15:05 2023 +0800
[fix](move-memtable) free resources before storage engine stop (#27980)
---
be/src/runtime/exec_env_init.cpp | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/be/src/runtime/exec_env_init.cpp b/be/src/runtime/exec_env_init.cpp
index 9703dffb9b0..f4d26903b53 100644
--- a/be/src/runtime/exec_env_init.cpp
+++ b/be/src/runtime/exec_env_init.cpp
@@ -556,6 +556,9 @@ void ExecEnv::destroy() {
// NewLoadStreamMgr should be destoried before storage_engine & after
fragment_mgr stopped.
_new_load_stream_mgr.reset();
_stream_load_executor.reset();
+ _memtable_memory_limiter.reset();
+ _delta_writer_v2_pool.reset();
+ _load_stream_stub_pool.reset();
SAFE_STOP(_storage_engine);
SAFE_SHUTDOWN(_buffered_reader_prefetch_thread_pool);
SAFE_SHUTDOWN(_s3_file_upload_thread_pool);
@@ -572,9 +575,6 @@ void ExecEnv::destroy() {
SAFE_DELETE(_tablet_schema_cache);
_deregister_metrics();
SAFE_DELETE(_load_channel_mgr);
- _memtable_memory_limiter.reset(nullptr);
- _load_stream_stub_pool.reset();
- _delta_writer_v2_pool.reset();
// shared_ptr maybe no need to be reset
// _brpc_iobuf_block_memory_tracker.reset();
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]