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

[Bifrost] rename bifrost read functions #1722

Merged
merged 6 commits into from
Jul 23, 2024
Merged

[Bifrost] rename bifrost read functions #1722

merged 6 commits into from
Jul 23, 2024

Commits on Jul 22, 2024

  1. [Bifrost] Decouples loglet dependencies from bifrost

    A restructure the allows finer-grain control over what types loglet providers have access to. This will be exploited more in upcoming PRs.
    AhmedSoliman committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    dab0a87 View commit details
    Browse the repository at this point in the history
  2. [Bifrost] Decouple loglet errors from bifrost errors

    - Major cleanup of loglet error handling, this removes the unnecessary leakage of internal loglet error types to bifrost.
    - No more superflous `Arc<>` of non-Clone errors.
    - FindTail on loglets cannot return Sealed error (enforcement via type-system)
    AhmedSoliman committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    88a94eb View commit details
    Browse the repository at this point in the history
  3. [Bifrost] Base seal tests and implements seal() on memory loglet

    This also adds an optional limit to loglet readstreams to enable creating a readstream with a pre-determined end offset.
    AhmedSoliman committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    56dfdd3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b549a07 View commit details
    Browse the repository at this point in the history
  5. [Bifrost] Init single-node loglets with random loglet ids

    In preparation to allow multi-segment chains, local loglets in single-node bootstrap now get unique random ids.
    AhmedSoliman committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    1e62260 View commit details
    Browse the repository at this point in the history
  6. [Bifrost] rename bifrost read functions

    In preparation for the bifrost read_opt to be removed and replaced with `read()`
    AhmedSoliman committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    a4af555 View commit details
    Browse the repository at this point in the history