Tenant migration recipient can receive empty batch from sync source

XMLWordPrintableJSON

    • Fully Compatible
    • ALL
    • v4.9
    • Repl 2021-04-19, Repl 2021-05-03, Repl 2021-05-17
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Based on the EVG patch builds forĀ SERVER-52713, the TenantOplogApplierĀ can receive empty batch when there is donor failover.

      buildscripts.resmokelib.errors.ServerFailure: Tenant migration with donor replica set 'rs0' aborted due to an error: {'state': 'aborted', 'abortReason': {'code': 120, 'codeName': 'OplogStartMissing', 'errmsg': 'Tenant migration recipient command failed :: caused by :: Received an empty batch from sync source.'}, 'ok': 1.0, '$clusterTime': {'clusterTime': Timestamp(1616120877, 3), '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(1616120877, 1)}
      

              Assignee:
              Xuerui Fa
              Reporter:
              Cheahuychou Mao
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: