Implement shared page data hash table

XMLWordPrintableJSON

    • Storage Engines, Storage Engines - Transactions
    • SE Transactions - 2026-04-10
    • 5

      Implement the shared page data hash table, including:
      1. __wt_page_cache_release to remove a shared page data from the table, if the reference counter drops to 0 we should remove the entry.
      2. __wt_page_cache_put to add a shared page data to the table, if the data is already represented, increase reference counter by 1.
      3. __wt_page_cache_get to get the shared page data.

      The current POC has completed most of the code, this ticket is to cherry pick or copy the code snippet from the POC branch, then clean up the code, add necessary logging and failing messages.

            Assignee:
            Zunyi Liu
            Reporter:
            Zunyi Liu
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: