Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

rangedesc: add lazy iterator #116520

Merged
merged 5 commits into from
Jan 23, 2024
Merged

rangedesc: add lazy iterator #116520

merged 5 commits into from
Jan 23, 2024

Commits on Jan 22, 2024

  1. rangedesc: export NewSliceIterator

    Release note: none.
    Epic: none.
    dt committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    9e76ec2 View commit details
    Browse the repository at this point in the history
  2. rangedesc,kvtenant: split page fetch func out of NewIterator

    Release note: none.
    Epic: none.
    dt committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    7d4843a View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2024

  1. rangedesc: add lazy iterator

    Release note: none.
    Epic: none.
    dt committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    16da86a View commit details
    Browse the repository at this point in the history
  2. server: stream chunks in GetRangeDescriptorsServer

    Release note: none.
    Epic: none.
    dt committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    293fae4 View commit details
    Browse the repository at this point in the history
  3. backupccl: use rdi.LazyIterator to avoid loading all ranges at once

    Release note (enterprise change): BACKUPs now load range information as they need it to avoid a spike in metadata lookups when backups begin.
    Epic: none.
    dt committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    4bc564f View commit details
    Browse the repository at this point in the history