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]

Reply via email to