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

Add "Common Gotchas" section to Repl Arch Guide

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Major - P3 Major - P3
    • None
    • None
    • None
    • None
    • Replication
    • Repl 2023-03-06, Repl 2023-03-20, Repl 2023-04-03, Repl 2023-04-17, Repl 2023-05-01, Repl 2023-05-15, Repl 2023-05-29, Repl 2023-06-12, Repl 2023-06-26, Repl 2023-07-10

    Description

      There are many small and interesting details of replication behavior that don't fall under one specific section of the architecture guide, but might be useful for engineers to know. Some of these are:

      • If a command errors, we still wait for write concern before returning to user
      • Write concern errors don’t “undo” writes on nodes that already replicated them
      • Snapshot reads vs long running majority read (where documents are read at different points in time because yielding)

      We should creating a section on the architecture guide for these to be stored. We can also source more things to add from engineers outside Repl.

      Attachments

        Activity

          People

            backlog-server-repl Backlog - Replication Team
            xuerui.fa@mongodb.com Xuerui Fa
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: