use source data size for copy index sstable

This commit is contained in:
YoungYang0820
2022-01-24 15:59:03 +08:00
committed by LINxiansheng
parent 495b296f0f
commit 7331175f0f
5 changed files with 51 additions and 4 deletions

View File

@ -7762,7 +7762,7 @@ int ObRootService::observer_copy_local_index_sstable(const obrpc::ObServerCopyLo
dest_replica.member_ =
ObReplicaMember(r->server_, ObTimeUtility::current_time(), r->replica_type_, r->get_memstore_percent());
dest_replica.unit_id_ = r->unit_id_;
data_size = r->data_size_;
data_size = arg.data_size_ != 0 ? arg.data_size_ : r->data_size_;
} else if (r->server_ != data_src) {
// by pass
} else if (OB_FAIL(server_manager_.check_server_alive(r->server_, alive))) {