Prepared transactions are bottlenecked on secondaries

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Replication
    • ALL
    • Repl 2025-03-17, Repl 2025-03-31, Repl 2025-04-28, Repl 2025-05-12
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      Despite improvements in 7.0 and 8.0 (SERVER-75800) to batch transaction prepare and commit oplog entries on secondaries, we still do not batch prepares and commits together. We also cannot group commits with other CRUD ops. Under high load, this quickly creates a bottleneck on secondary batch application which significantly increases cross-shard transaction latencies.

            Assignee:
            Samyukta Lanka
            Reporter:
            Louis Williams
            Votes:
            0 Vote for this issue
            Watchers:
            17 Start watching this issue

              Created:
              Updated: