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

    • Fully Compatible
    • Sharding 2020-09-07

      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.

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

              Created:
              Updated:
              Resolved: