Remove the OplogEntry's constructor that takes all fields

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Won't Do
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Replication
    • Replication
    • Repl 2024-10-28
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      After SERVER-35353, there're only two places where OplogEntry's constructor that takes all fields are used except in tests.
      1. retryable writes transaction table updates
      2. migration

      They should use MutableOplogEntry to generate the entries.

            Assignee:
            Joy Wang
            Reporter:
            Siyuan Zhou
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: