Remove table_id parameter from palm_handle_get_page_ids

XMLWordPrintableJSON

    • Type: Technical Debt
    • Resolution: Fixed
    • Priority: Major - P3
    • WT12.0.0
    • Affects Version/s: None
    • Component/s: PALM
    • None
    • Storage Engines, Storage Engines - Persistence
    • SE Persistence - 2025-09-26, SE Persistence - 2025-10-10
    • None

      The table_id parameter is redundant for a palm handle function since there's a 1:1 correspondence between WT_PAGE_LOG_HANDLE and table_id. 

      The main purpose of palm_handle_get_page_ids is to retrieve page ids from the PALM side so we could compare and verify with the pages in the btree. We would like to still make sure we're comparing the right btree to the right pages we retrieve.

      To achieve this, we could use an optional pointer argument for returning the table_id to the caller in plh_get_page_ids. (e.g., something like uint64_t *table_idp)

            Assignee:
            Albert Song
            Reporter:
            Jasmine Bi
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: