patch code from 3_1_x_release

This commit is contained in:
obdev
2021-07-15 11:39:13 +08:00
committed by wangzelin.wzl
parent ef2b622795
commit 94816acd47
12 changed files with 515 additions and 273 deletions

View File

@ -216,6 +216,7 @@ OB_INLINE static int simple_fuse_row(
if (common::ObActionFlag::OP_DEL_ROW == former.flag_) {
final_result = true;
if (first_val) { // copy rowkey
result.row_val_.count_ = former.row_val_.count_;
for (int i = 0; OB_SUCC(ret) && i < former.row_val_.count_; ++i) {
if (OB_FAIL(obj_copy(former.row_val_.cells_[i], result.row_val_.cells_[i]))) {
STORAGE_LOG(WARN, "failed to copy obj", K(ret), K(i), K(former.row_val_.cells_[i]));