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)
- mentioned in
-
Page Loading...