Create a checkpoint struct dedicated to handles information

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Major - P3
    • WT12.0.0, 8.1.0-rc0
    • Affects Version/s: None
    • Component/s: Checkpoints
    • None
    • Storage Engines
    • StorEng - 2024-12-24
    • 2

      The idea is to move the following fields in a dedicated struct:

          uint64_t apply;           /* Checkpoint handles applied */
          uint64_t apply_time;      /* Checkpoint applied handles gather time */
          uint64_t drop;            /* Checkpoint handles drop */
          uint64_t drop_time;       /* Checkpoint handles drop time */
          uint64_t lock;            /* Checkpoint handles lock */
          uint64_t lock_time;       /* Checkpoint handles lock time */
          uint64_t meta_check;      /* Checkpoint handles metadata check */
          uint64_t meta_check_time; /* Checkpoint handles metadata check time */
          uint64_t skip;            /* Checkpoint handles skipped */
          uint64_t skip_time;       /* Checkpoint skipped handles gather time */
      

      The new struct can be named WT_CKPT_HANDLE.

            Assignee:
            Etienne Petrel
            Reporter:
            Etienne Petrel
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: