[hotfix](memtracker) Fix expired DCHECK(_limit != -1); and segment_meta_mem_tracker inelegant end (#14223)
This commit is contained in:
@ -108,7 +108,7 @@ StorageEngine::StorageEngine(const EngineOptions& options)
|
||||
_is_all_cluster_id_exist(true),
|
||||
_mem_tracker(std::make_shared<MemTracker>("StorageEngine")),
|
||||
_segcompaction_mem_tracker(std::make_shared<MemTracker>("SegCompaction")),
|
||||
_segment_meta_mem_tracker(std::make_unique<MemTracker>("SegmentMeta")),
|
||||
_segment_meta_mem_tracker(std::make_shared<MemTracker>("SegmentMeta")),
|
||||
_stop_background_threads_latch(1),
|
||||
_tablet_manager(new TabletManager(config::tablet_map_shard_size)),
|
||||
_txn_manager(new TxnManager(config::txn_map_shard_size, config::txn_shard_size)),
|
||||
@ -146,6 +146,7 @@ StorageEngine::~StorageEngine() {
|
||||
if (_tablet_meta_checkpoint_thread_pool) {
|
||||
_tablet_meta_checkpoint_thread_pool->shutdown();
|
||||
}
|
||||
_s_instance = nullptr;
|
||||
}
|
||||
|
||||
void StorageEngine::load_data_dirs(const std::vector<DataDir*>& data_dirs) {
|
||||
|
||||
Reference in New Issue
Block a user