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

feat(pageserver): add k-merge layer iterator with lazy loading #8053

Merged
merged 7 commits into from
Jul 10, 2024

Commits on Jul 1, 2024

  1. feat(pageserver): add k-merge image layer iterator with lazy loading

    Signed-off-by: Alex Chi Z <chi@neon.tech>
    skyzh committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    b4eb0b3 View commit details
    Browse the repository at this point in the history
  2. add test case for delta merge

    Signed-off-by: Alex Chi Z <chi@neon.tech>
    skyzh committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    1714217 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

  1. resolve comments

    Signed-off-by: Alex Chi Z <chi@neon.tech>
    skyzh committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    6bf5532 View commit details
    Browse the repository at this point in the history
  2. add peekable iter

    Signed-off-by: Alex Chi Z <chi@neon.tech>
    skyzh committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    50b3360 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2024

  1. Update pageserver/src/tenant/storage_layer/merge_iterator.rs

    Co-authored-by: Christian Schwarz <christian@neon.tech>
    skyzh and problame committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    c27ce4f View commit details
    Browse the repository at this point in the history
  2. resolve comments

    Signed-off-by: Alex Chi Z <chi@neon.tech>
    skyzh committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    837065a View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. Configuration menu
    Copy the full SHA
    d9e0e29 View commit details
    Browse the repository at this point in the history