[temporary](log) Add temporary log for debug insert into lost result (#30140)

This commit is contained in:
HappenLee
2024-01-22 13:24:02 +08:00
committed by yiguolei
parent 62a46876b6
commit 5a7ce5cbf5
2 changed files with 6 additions and 2 deletions

View File

@ -235,7 +235,9 @@ Status VUnionNode::get_next_const(RuntimeState* state, Block* block) {
}
}
block->set_columns(std::move(mblock.mutable_columns()));
LOG(INFO) << "temporary log query id: " << print_id(state->query_id())
<< ", instance id: " << print_id(state->fragment_instance_id())
<< ", block rows: " << block->rows();
// some insert query like "insert into string_test select 1, repeat('a', 1024 * 1024);"
// the const expr will be in output expr cause the union node return a empty block. so here we
// need add one row to make sure the union node exec const expr return at least one row

View File

@ -1603,7 +1603,9 @@ Status VTabletWriter::write(doris::vectorized::Block& input_block) {
if (_state->query_options().dry_run_query) {
return status;
}
LOG(INFO) << "temporary log query id: " << print_id(_state->query_id())
<< ", instance id: " << print_id(_state->fragment_instance_id())
<< ", block rows: " << input_block.rows();
// check out of limit
RETURN_IF_ERROR(_send_new_partition_batch());