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

Make shard merge passthrough suite to support QE workload.

    • Type: Icon: Task Task
    • Resolution: Duplicate
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Server Security
    • Security 2023-06-12, Security 2023-06-26, Security 2023-07-10

      I am not sure if it’s easy to make existing suites, like, shard_merge_jscore_passthrough.yml, to run QE workloads (OR)
      it would require us to introduce new suite “shard_merge_FLE2_jscore_passthrough.yml” (similar to shard_merge_multi_stmt_txn_jscore_passthrough.yml).

      Option1, the workflow will be

      1) This Ticket: Make changes to shardmergeFixture to support QE workload.
      2) This Ticket: Locally test those js changes by disabling this class (which disables migration) in shard_merge_jscore_passthrough.yml
      3) Wait for the c++ merge fix to go in.
      4) This Ticket: Commit the js changes.

      Option#2, the workflow will be

      1) This Ticket:: Do changes to shardmergeFixture to support QE workload and test it via new suite - “shard_merge_FLE2_jscore_passthrough.yml (w/o ContinuousShardMerge hook). Finally commit this js changes.
      2) C++ Ticket: c++ merge fix goes in which will enable ContinuousShardMerge hook in shard_merge_FLE2_jscore_passthrough.yml.

            Assignee:
            erwin.pe@mongodb.com Erwin Pe
            Reporter:
            suganthi.mani@mongodb.com Suganthi Mani
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: