Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-55358

Tenant migration recipient can receive empty batch from sync source

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

      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@mongodb.com Xuerui Fa
            Reporter:
            cheahuychou.mao@mongodb.com Cheahuychou Mao
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: