Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-13759

Define the boundaries and external symbols offered by src/reconcile

    • Type: Icon: Task Task
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Reconciliation
    • None
    • Storage Engines

      The primary task is to create a document that defines the scope and responsibilities of reconciliation within our system. This document should:

      1. Clearly outline the definition of reconciliation, including where its boundaries begin and end (It is possible for structures, macros, etc. to be present in a completely different folder).
      2. Detail the various responsibilities of reconciliation and identify if all files and symbols in src/reconcile align with these responsibilities to ensure optimal folder-to-module mapping.

      Once all relevant files and symbols based on reconciliation responsibilities are identified:

      • List all public symbols provided by the module.
      • Focus on documentation (similar to the evict-1.1 doc); improvement suggestions are allowed but should be kept minimal.

      Objective:

      • Create a doc to define the scope and responsibility of reconciliation. 
      • Identify and document all files and public symbols associated with reconciliation.
      • Similar to the Eviction doc - Evict 1.1

            Assignee:
            backlog-server-storage-engines [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            siddhartha.mahajan@mongodb.com Sid Mahajan
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: