fix inc direct load mini sstable column checksums
This commit is contained in:
@ -407,7 +407,8 @@ int ObTabletCreateSSTableParam::init_for_ddl(blocksstable::ObSSTableIndexBuilder
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (OB_FAIL(ret)) {
|
if (OB_FAIL(ret)) {
|
||||||
} else if (OB_FAIL(column_checksums_.assign(res.data_column_checksums_))) {
|
} else if (!is_incremental_direct_load(ddl_param.direct_load_type_)) {
|
||||||
|
if (OB_FAIL(column_checksums_.assign(res.data_column_checksums_))) {
|
||||||
LOG_WARN("fail to fill column checksum for empty major", K(ret), K(res.data_column_checksums_));
|
LOG_WARN("fail to fill column checksum for empty major", K(ret), K(res.data_column_checksums_));
|
||||||
} else if (OB_UNLIKELY(column_checksums_.count() != column_count)) {
|
} else if (OB_UNLIKELY(column_checksums_.count() != column_count)) {
|
||||||
// we have corrected the col_default_checksum_array_ in prepare_index_data_desc
|
// we have corrected the col_default_checksum_array_ in prepare_index_data_desc
|
||||||
@ -416,6 +417,7 @@ int ObTabletCreateSSTableParam::init_for_ddl(blocksstable::ObSSTableIndexBuilder
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user