Implement trim_table on PALM

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: PALM
    • None
    • Storage Engines - Foundations
    • SE Foundations - 2026-01-30, SE Foundations - 2026-02-27
    • 1

      The problem implements a new PALI command called trim_table

          /*!
           * Discard an table into the paging/logging service.
           *
           * @errors
           *
           * @param plh the WT_PAGE_LOG_HANDLE
           * @param session the current WiredTiger session
           * @param table_id the table to be discarded
           * @param start_lsn the LSN at which table was created.
           */
          int (*pl_trim_table)(WT_PAGE_LOG *page_log, WT_SESSION *session, uint64_t table_id,
              uint64_t start_lsn);
      

      PALM still have limited usage in Storage engines. This ticket aims to implement trim_table on PALM. PALM has one big table and writes adds the table as a key parameter. The PALM trim_table would be doing a range delete of all key table_id.

            Assignee:
            Jie Chen
            Reporter:
            Jie Chen
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated: