Skip to content

[FEATURE] Expect to support the filesystem not implementing the append-mode. #391

@yuyang733

Description

@yuyang733

Code of Conduct

Search before asking

  • I have searched in the issues and found no similar issues.

Describe the feature

Cloud object storage and its corresponding accelerated cache are widely used in storage-computing separation architecture.
But many of them may not implement the append-mode or the write amplification of the append-mode will be tricky.

Is it possible to consider supporting the way of independently storing each block as a data file at the same time?

Motivation

Cloud object storage and its corresponding accelerated cache are widely used in storage-computing separation architecture.
But many of them may not implement the append-mode or the write amplification of the append-mode will be tricky.

Describe the solution

The initially envisaged solution is to implement a non-append abstract storage type, such as: AbstractObjectStorageWriteHandler, AbstractObjectStorageReadHandler, and AbstractObjectDeleteHandler, and Implement the basic interface required by RSS in it.

The implementation of the read, write, and delete interfaces placed in the specific storage layer can be implemented by subclasses.

Additional context

No response

Are you willing to submit PR?

  • Yes I am willing to submit a PR!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions