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

refactor(storage): use dynamic trait for storage interfaces #846

Closed
wants to merge 6 commits into from

Commits on Apr 15, 2024

  1. simplify compactor and vacuum cancellation

    Signed-off-by: Runji Wang <[email protected]>
    wangrunji0408 committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    deeaaf0 View commit details
    Browse the repository at this point in the history
  2. remove finished flag from transaction

    Signed-off-by: Runji Wang <[email protected]>
    wangrunji0408 committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    ca07111 View commit details
    Browse the repository at this point in the history
  3. use StorageRef in executors

    Signed-off-by: Runji Wang <[email protected]>
    wangrunji0408 committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    40b0c93 View commit details
    Browse the repository at this point in the history
  4. make storage traits dynamic

    Signed-off-by: Runji Wang <[email protected]>
    wangrunji0408 committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    ca0f55e View commit details
    Browse the repository at this point in the history
  5. fix clippy

    Signed-off-by: Runji Wang <[email protected]>
    wangrunji0408 committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    b49d4a9 View commit details
    Browse the repository at this point in the history
  6. optimize transaction iterator

    we replace the async iterator trait by a boxed stream to avoid memory allocation on each call
    
    Signed-off-by: Runji Wang <[email protected]>
    wangrunji0408 committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    4a1ecdb View commit details
    Browse the repository at this point in the history