Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-13912

Create a checkpoint struct dedicated to handles information

    • Type: Icon: Task Task
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Checkpoints
    • None
    • Storage Engines
    • 2
    • StorEng - 2024-12-24

      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@mongodb.com Etienne Petrel
            Reporter:
            etienne.petrel@mongodb.com Etienne Petrel
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: