-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Replication
-
Fully Compatible
-
ALL
-
v5.0
-
Repl 2021-05-03, Repl 2021-05-17, Repl 2021-05-31
Based on the EVG patch builds for SERVER-52713, the listCollections command run TenantDatabaseCloner sometimes can return collection info without uuid, causing the migration to abort with FailedToParse error.
buildscripts.resmokelib.errors.ServerFailure: Tenant migration with donor primary on port 20002 of replica set 'rs0' has aborted due to an error: {'state': 'aborted', 'abortReason': {'code': 9, 'codeName': 'FailedToParse', 'errmsg': 'Tenant migration recipient command failed :: caused by :: Collection info could not be parsed : { name: "fts_index3", type: "collection", options: {}, info: { readOnly: false }, idIndex: { v: 2, key: { _id: 1 }, name: "_id_" } } :: caused by :: BSON field \'TenantDatabaseCloner::listCollectionsStage.info.uuid\' is missing but a required field'}, 'ok': 1.0, '$clusterTime': {'clusterTime': Timestamp(1616068833, 18), 'signature': {'hash': b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 'keyId': 0}}, 'operationTime': Timestamp(1616068833, 18)}.
- depends on
-
SERVER-56023 listCollections can return empty metadata for a collection which has been concurrently dropped
- Closed
- is depended on by
-
SERVER-52713 [testing] Add stepdown/kill/terminate to tenant_migration_jscore_passthrough
- Closed