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

Evict 1.3 - Modularising Eviction tickets

    • Type: Icon: Task Task
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Cache and Eviction
    • Storage Engines
    • StorEng - Defined Pipeline

      As we progress with eviction modularity, we wish to refactor and modularise the eviction logic based on the assessment of the eviction functionality in 1.1, we have identified the appropriate way to modularise it in 1.2.

      This ticket summarises all the tickets created to modularise eviction - 

      1. WT-13561 - Clarify and Refactor Eviction's Public and Private APIs
      2. WT-13617 - Make page->read_gen private to the eviction module
      3. WT-13601 - Create a script to check access using comment tags 
      4. (ticket not created yet) - Module privacy stuff for field names, macros, structs AND Enforce privacy on other modules owning eviction 
      5. WT-13602 - Put somewhat effort in making more eviction related data private
      6. WT-13623 - Move evict's header files into src/evict

       

            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: