Skip to content

Key-Value-Storage | Add a global API for different crates/modules to leverage #1416

@Xynnn007

Description

@Xynnn007

We currently have a key-value storage library within the trustee system, which has made significant contributions to decoupling compute and storage. However, as the project progresses, more pull requests have introduced single-instance state for individual AS/KBS instances, disrupting our goal of complete compute-storage decoupling. We need to address this issue fundamentally. Therefore, this issue propose exporting key-value storage as a global variable, which can be directly accessed by various submodules. This convenient programming approach will assist in using the key-value storage module in a simple way and benefit from decoupled storage.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions