[CP] Fix correctness problem in errsim
Co-authored-by: qianchanger <qianchanger@gmail.com>
This commit is contained in:
@ -108,5 +108,20 @@ int ObGranuleTaskInfo::assign(const ObGranuleTaskInfo &other)
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int ObTaskInfo::ObPartLoc::assign(ObTaskInfo::ObPartLoc &other)
|
||||||
|
{
|
||||||
|
int ret = OB_SUCCESS;
|
||||||
|
if (OB_FAIL(scan_ranges_.assign(other.scan_ranges_))) {
|
||||||
|
LOG_WARN("fail to assign scan range", K(ret), K(other.scan_ranges_.count()));
|
||||||
|
} else {
|
||||||
|
part_key_ref_id_ = other.part_key_ref_id_;
|
||||||
|
value_ref_id_ = other.value_ref_id_;
|
||||||
|
renew_time_ = other.renew_time_;
|
||||||
|
row_store_ = other.row_store_;
|
||||||
|
datum_store_ = other.datum_store_;
|
||||||
|
}
|
||||||
|
return ret;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -153,6 +153,7 @@ public:
|
|||||||
{
|
{
|
||||||
return common::OB_INVALID_TIMESTAMP != renew_time_;
|
return common::OB_INVALID_TIMESTAMP != renew_time_;
|
||||||
}
|
}
|
||||||
|
int assign(ObPartLoc &other);
|
||||||
TO_STRING_KV(K_(scan_ranges),
|
TO_STRING_KV(K_(scan_ranges),
|
||||||
K_(part_key_ref_id),
|
K_(part_key_ref_id),
|
||||||
K_(value_ref_id),
|
K_(value_ref_id),
|
||||||
|
|||||||
Reference in New Issue
Block a user