fix mem tracker limiter (#11376)
This commit is contained in:
@ -26,13 +26,13 @@ namespace doris {
|
||||
EngineChecksumTask::EngineChecksumTask(TTabletId tablet_id, TSchemaHash schema_hash,
|
||||
TVersion version, uint32_t* checksum)
|
||||
: _tablet_id(tablet_id), _schema_hash(schema_hash), _version(version), _checksum(checksum) {
|
||||
_mem_tracker = std::make_unique<MemTrackerLimiter>(
|
||||
_mem_tracker = std::make_shared<MemTrackerLimiter>(
|
||||
-1, "EngineChecksumTask#tabletId=" + std::to_string(tablet_id),
|
||||
StorageEngine::instance()->consistency_mem_tracker());
|
||||
}
|
||||
|
||||
Status EngineChecksumTask::execute() {
|
||||
SCOPED_ATTACH_TASK(_mem_tracker.get(), ThreadContext::TaskType::STORAGE);
|
||||
SCOPED_ATTACH_TASK(_mem_tracker, ThreadContext::TaskType::STORAGE);
|
||||
return _compute_checksum();
|
||||
} // execute
|
||||
|
||||
|
||||
Reference in New Issue
Block a user