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

Clarify and Refactor Eviction's Public and Private APIs

    • Storage Engines
    • 5
    • StorEng - 2024-10-01

      Parent ticket - WT-13600

      As we progress with eviction modularity, we wish to refactor the eviction logic and clarify public and private APIs to reflect in the code.

      Based on the assessment of the eviction functionality in 1.1, we have identified the appropriate public and private APIs in 1.2.

      This ticket aims to reflect these distinctions in the code, ensuring a clear and ideal separation between public and private methods within the eviction logic.

      Scope:

      • Refactor the eviction logic to define clear public and private APIs.
      • Move functions as necessary to align with the API definitions.
      • Rename functions where appropriate to better represent their scope (public or private).
      • Note: No changes to functionality are expected

            Assignee:
            siddhartha.mahajan@mongodb.com Sid Mahajan
            Reporter:
            siddhartha.mahajan@mongodb.com Sid Mahajan
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: