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

Add API to allow consolidating incremental backup info

    • Type: Icon: New Feature New Feature
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • WT10.0.0, 4.9.0, 4.4.3, 4.2.12
    • Affects Version/s: None
    • Component/s: None
    • Labels:
    • v4.4, v4.2

      It would be helpful to the backup team to get a consolidated offset/length so that all contiguous chunks of file are returned at once. Currently we return one granularity-sized offset/length pair at a time. So if we have a file with a 1Mb granularity and many of the bytes in the first 3Mb have changed, WT currently returns 3 cursor items. The first for offset 0/1M length, the seconds for offset 1M/1M length and then the third for offset 2M/1M length.

      Cloud would prefer an API for this functionality, default off, to retain backward compatibility with current code. Otherwise this probably would be an always-on feature instead of an API.

      The API will look like incremental=(consolidate=true|false) on the configuration of the primary backup cursor for incremental.

            sue.loverso@mongodb.com Susan LoVerso
            sue.loverso@mongodb.com Susan LoVerso
            0 Vote for this issue
            6 Start watching this issue