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

Add wall clock time corresponding to lastCommitted optime to optimes subdocument

    • Fully Compatible
    • v4.0, v3.6
    • Storage NYC 2019-03-25, Storage NYC 2019-04-08, Storage NYC 2019-04-22

      This ticket is split out from SERVER-34598. SERVER-40080 will now be used to track the patch to include wall clock times corresponding to the lastApplied and lastDurable optimes only. The tasks required for SERVER-40080 and SERVER-40078 are different, and the lastApplied/lastDurable changes are sufficiently complex on their own.

      The current plan for implementing this follows. Since SERVER-40080 allows each member of a replica set to track its own last applied and last durable wall clock times, they can communicate this information to the primary similarly to how they communicate their OpTime information (i.e., through replSetUpdatePosition, heartbeats, etc.) so the majority committed wall clock time can be calculated similarly to the way the majority committed OpTime is calculated.

            Assignee:
            maria.vankeulen@mongodb.com Maria van Keulen
            Reporter:
            maria.vankeulen@mongodb.com Maria van Keulen
            Votes:
            0 Vote for this issue
            Watchers:
            11 Start watching this issue

              Created:
              Updated:
              Resolved: