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

Implement TenantCollectionCloner

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 4.7.0
    • Affects Version/s: None
    • Component/s: None
    • Fully Compatible
    • Repl 2020-07-13, Repl 2020-07-27, Repl 2020-08-10, Repl 2020-08-24

      This class copies the collection data from the donor to the recipient. It should work like the initial sync collection cloner, except that it must wait for collection metadata to be majority committed on the donor before creating any indexes or starting the clone of data, and it must use ordinary bulk insert instead of the CollectionBulkLoader for storage. It should also track the lastVisibleOptime from the metadata of each response from the donor.

      It must also fail if the UUID of a collection being cloned exists on the recipient, but does not belong to the tenant being cloned.

            Assignee:
            vesselina.ratcheva@mongodb.com Vesselina Ratcheva (Inactive)
            Reporter:
            matthew.russotto@mongodb.com Matthew Russotto
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: