Make DurableReplOperation strict: false

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Won't Do
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Storage Execution
    • 200
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      In SERVER-128506, a new oplog field was created under DurableReplOperation. However, upon writing to this field, if other nodes in the cluster are at an older version and receive an oplog entry with the h field, there will be a crash (as discovered in BF-44188).

      We need to make the DurableReplOperation struct strict: false so that the incoming h field will be ignored by the previous version in multi-version CI tests before we can go ahead with SERVER-128507.

            Assignee:
            Elise Zhu
            Reporter:
            Elise Zhu
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: