Don't unassign ranges from dest servers if they are skipped. (#8611)
Co-authored-by: He Liu <heliu@apple.com>
This commit is contained in:
parent
891a5bee10
commit
8d76636a7f
|
@ -2401,6 +2401,9 @@ ACTOR Future<Void> cleanUpDataMove(Database occ,
|
|||
.detail("ReadVersion", tr.getReadVersion().get());
|
||||
|
||||
if (destId != dataMoveId) {
|
||||
for (const auto& uid : dest) {
|
||||
physicalShardMap[uid].push_back(Shard(rangeIntersectKeys, destId));
|
||||
}
|
||||
TraceEvent(SevVerbose, "CleanUpDataMoveSkipShard", dataMoveId)
|
||||
.detail("DataMoveID", dataMoveId)
|
||||
.detail("ShardRange", rangeIntersectKeys)
|
||||
|
|
Loading…
Reference in New Issue