Uploaded image for project: 'Documentation'
  1. Documentation
  2. DOCS-13446

Investigate changes in SERVER-46137: Implement ReplicaSetNodeProcessInterface methods needed for $merge

    XMLWordPrintableJSON

Details

    Description

      Description

      Downstream Change Summary

      If test commands are enabled, $merge can now be run against a secondary of a replica set. It runs the read part of the operation locally but targets any insert, update, or DDL operations to the replica set primary. No attempt is made to keep our view of the primary fresh during execution of the $merge. No attempt is made to recover if a stepdown occurs or the primary becomes unavailable during the course of the $merge. (In a later commit this will no longer be gated behind test commands, once the project is finished out).

      Description of Linked Ticket

      null

      Scope of changes

      Impact to Other Docs

      MVP (Work and Date)

      Resources (Scope or Design Docs, Invision, etc.)

      Attachments

        Activity

          People

            Unassigned Unassigned
            backlog-server-pm Backlog - Core Eng Program Management Team
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:
              3 years, 50 weeks, 2 days ago