This is an automated email from the ASF dual-hosted git repository. yiguolei pushed a commit to branch branch-2.1 in repository https://gitbox.apache.org/repos/asf/doris.git
commit 60f6436f26cc9c7290ec9d5bab74ad6d1874c448 Author: Luwei <814383...@qq.com> AuthorDate: Sat Jan 13 22:46:07 2024 +0800 [fix](schema cache) adjust the destruction order of _tablet_schema_cache and storage engine (#29923) --- be/src/runtime/exec_env_init.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/be/src/runtime/exec_env_init.cpp b/be/src/runtime/exec_env_init.cpp index adfd525a950..384b5260aec 100644 --- a/be/src/runtime/exec_env_init.cpp +++ b/be/src/runtime/exec_env_init.cpp @@ -561,11 +561,7 @@ void ExecEnv::destroy() { SAFE_SHUTDOWN(_lazy_release_obj_pool); SAFE_SHUTDOWN(_send_report_thread_pool); SAFE_SHUTDOWN(_send_batch_thread_pool); - - // Free resource after threads are stopped. - // Some threads are still running, like threads created by _new_load_stream_mgr ... SAFE_DELETE(_s3_buffer_pool); - SAFE_DELETE(_tablet_schema_cache); _deregister_metrics(); SAFE_DELETE(_load_channel_mgr); @@ -587,6 +583,10 @@ void ExecEnv::destroy() { // StorageEngine must be destoried before _cache_manager destory SAFE_DELETE(_storage_engine); + // Free resource after threads are stopped. + // Some threads are still running, like threads created by _new_load_stream_mgr ... + SAFE_DELETE(_tablet_schema_cache); + // _scanner_scheduler must be desotried before _storage_page_cache SAFE_DELETE(_scanner_scheduler); // _storage_page_cache must be destoried before _cache_manager --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org