[bugfix](memtracker)fix exceed memory limit log (#11485)
This commit is contained in:
@ -79,24 +79,6 @@ AddThreadMemTrackerConsumer::~AddThreadMemTrackerConsumer() {
|
||||
#endif // USE_MEM_TRACKER
|
||||
}
|
||||
|
||||
UpdateMemExceedCallBack::UpdateMemExceedCallBack(const std::string& cancel_msg, bool cancel_task,
|
||||
ExceedCallBack cb_func) {
|
||||
#ifdef USE_MEM_TRACKER
|
||||
DCHECK(cancel_msg != std::string());
|
||||
_old_cb = thread_context()->_thread_mem_tracker_mgr->update_exceed_call_back(
|
||||
cancel_msg, cancel_task, cb_func);
|
||||
#endif
|
||||
}
|
||||
|
||||
UpdateMemExceedCallBack::~UpdateMemExceedCallBack() {
|
||||
#ifdef USE_MEM_TRACKER
|
||||
thread_context()->_thread_mem_tracker_mgr->update_exceed_call_back(_old_cb);
|
||||
#ifndef NDEBUG
|
||||
DorisMetrics::instance()->thread_mem_tracker_exceed_call_back_count->increment(1);
|
||||
#endif
|
||||
#endif // USE_MEM_TRACKER
|
||||
}
|
||||
|
||||
SwitchBthread::SwitchBthread() {
|
||||
#ifdef USE_MEM_TRACKER
|
||||
_bthread_context = static_cast<ThreadContext*>(bthread_getspecific(btls_key));
|
||||
|
||||
Reference in New Issue
Block a user