moveChunk res: {
"ok" : 0,
"errmsg" : "Data transfer error",
"code" : 96,
"codeName" : "OperationFailed",
"$clusterTime" : {
"clusterTime" : Timestamp(1510773890, 3),
"signature" : {
"hash" : BinData(0,"KrDR/Iuwg3eUkgFxgvH9NTilYmk="),
"keyId" : NumberLong("6488724371891290116")
}
}
Wherever we call MigrationDestinationManager::setStateFailWarn, we're logging detailed error messages on the destination shard, but not returning the error messages.
No logic issue, but usability issue.