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

[passthrough suite] Add a jscore passthrough that does tenant migrations in the background

    XMLWordPrintableJSON

Details

    • Fully Compatible
    • Sharding 2020-09-07

    Description

      The passthrough will probably need to:

      • Have some kind of override that simulates the proxy's retry logic
      • Set up at least two replica sets and run migrations between them

      Open questions:

      • How does the fixture know which databases exist to run migrations for? Should the override add a prefix to all databases and the fixture runs migrations for that prefix?
      • Should we test concurrent migrations on different databases? I don't think this is required for the first attempt at this, but it may be worth thinking about how that could work

      The passthrough should abort all tenant migrations until migrations actually copy the data over safely.

      Attachments

        Activity

          People

            cheahuychou.mao@mongodb.com Cheahuychou Mao
            esha.maharishi@mongodb.com Esha Maharishi (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: