Add "Common Gotchas" section to Repl Arch Guide

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: 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
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      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.

            Assignee:
            [DO NOT USE] Backlog - Replication Team
            Reporter:
            Xuerui Fa
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: