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

Improve the coverage and isolation of JS Core test cases for add/removeShard

    • Type: Icon: Improvement Improvement
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Catalog and Routing

      SERVER-99139 introduced a smoke test covering basic functionality of the addShard and removeShard commands; test cases aren't nevertheless run in full isolation from each other, since the commands are currently targeting the shards provisioned by the backing ShardingTestFixture, which have to be reused across test cases. This situation is also preventing key test cases from being properly expressed.

      The objective of this ticket is to explore the feasibility of instantiating extra replica sets (for example, through ReplSetTest) as a way of bridging such a gap.

            Assignee:
            Unassigned Unassigned
            Reporter:
            paolo.polato@mongodb.com Paolo Polato
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: