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

Investigate assumption that mongo layer always tells storage engine when to take a checkpoint

    • Type: Icon: Task Task
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • 8.0 Required
    • Affects Version/s: None
    • Component/s: None
    • Labels:
    • Replication
    • v8.0
    • Repl 2024-04-01, Repl 2024-04-15

      The mongo layer implicitly has an assumption that it always initiates all checkpoints in the storage engine. However, there are several situations where WT might internally take a checkpoint (the most recent one being background compaction) without the mongo layer being aware, which means that this assumption is not correct.

      We should investigate whether there are areas that are relying on this assumption, especially if they could affect correctness of the system.

            Assignee:
            samy.lanka@mongodb.com Samyukta Lanka
            Reporter:
            samy.lanka@mongodb.com Samyukta Lanka
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated: