[fix](load) count MemTable::to_block memory in flush tracker (#28312)
This commit is contained in:
@ -116,9 +116,9 @@ Status FlushToken::_do_flush_memtable(MemTable* memtable, int32_t segment_id, in
|
||||
int64_t duration_ns;
|
||||
SCOPED_RAW_TIMER(&duration_ns);
|
||||
signal::set_signal_task_id(_rowset_writer->load_id());
|
||||
std::unique_ptr<vectorized::Block> block = memtable->to_block();
|
||||
{
|
||||
SCOPED_CONSUME_MEM_TRACKER(memtable->flush_mem_tracker());
|
||||
std::unique_ptr<vectorized::Block> block = memtable->to_block();
|
||||
SKIP_MEMORY_CHECK(RETURN_IF_ERROR(
|
||||
_rowset_writer->flush_memtable(block.get(), segment_id, flush_size)));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user