[bugfix]: for already commited tablet, shouldn't append related lob tablet.

This commit is contained in:
Monk-Liu
2024-01-10 09:17:55 +00:00
committed by ob-robot
parent cca0b06459
commit f140380302
4 changed files with 11 additions and 4 deletions

View File

@ -1433,7 +1433,7 @@ int ObComplementWriteTask::append_row(ObScan *scan)
LOG_WARN("tmp_row is nullptr", K(ret));
} else if (OB_FAIL(add_extra_rowkey(rowkey_column_cnt, extra_rowkey_cnt, *tmp_row))) {
LOG_WARN("fail to add extra rowkey", K(ret));
} else if (OB_FAIL(append_lob(rowkey_column_cnt, extra_rowkey_cnt, row_iter, lob_allocator))) {
} else if (!ddl_committed && OB_FAIL(append_lob(rowkey_column_cnt, extra_rowkey_cnt, row_iter, lob_allocator))) {
LOG_WARN("append lob into macro block failed", K(ret));
} else if (OB_FAIL(new_row_builder.build(write_row_, tmp_store_row))) {
} else if (OB_FAIL(ObRowReshapeUtil::reshape_table_rows(