Skip to content

Enhance distributed cache layer for write requests #6568

@zhitaoli-6

Description

@zhitaoli-6

What would you like to be added:

I understand the distributed cache feature as follows. It is just a cache for read instead of write. File write requests still firstly upload a new object into the object store and then the write is thought as COMMITTED.

Could we enhance the distributed cache layer so that after write is done in this layer, the write can be seen as COMMITTED. Of course, this layer should use replicas/EC for data reliability and availability. The data can be written to object store if they becomes cold.

Why is this needed:
The enhancement will greatly improve file write performance. Actually the new design makes JuiceFS a real tiering file system product.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions