Go to file
Xuanwo fe7973fa7f
feat: Add cache layer for write operations (#16)
* feat: Add cache layer for write operations

Signed-off-by: Xuanwo <github@xuanwo.io>

* fix: Cache not started

Signed-off-by: Xuanwo <github@xuanwo.io>

* fix write not correctly

Signed-off-by: Xuanwo <github@xuanwo.io>

* format imports

Signed-off-by: Xuanwo <github@xuanwo.io>
2021-08-02 17:11:12 +08:00
.github Implement basic operations (#7) 2021-07-15 17:59:57 +08:00
cmd/beyondfs Implement basic operations (#7) 2021-07-15 17:59:57 +08:00
docs/rfcs RFC-5: BeyondFS Design (#5) 2021-07-14 15:51:36 +08:00
fuse/hanwen feat: Add cache layer for write operations (#16) 2021-08-02 17:11:12 +08:00
meta vfs: Use fuse.Forget instead of cache TTL (#12) 2021-07-16 13:41:22 +08:00
vfs feat: Add cache layer for write operations (#16) 2021-08-02 17:11:12 +08:00
.gitignore Add basic structure 2021-05-07 18:06:08 +08:00
CODE_OF_CONDUCT.md Add basic structure 2021-05-07 18:06:08 +08:00
LICENSE Add basic structure 2021-05-07 18:06:08 +08:00
Makefile Implement basic operations (#7) 2021-07-15 17:59:57 +08:00
README.md vfs: Use fuse.Forget instead of cache TTL (#12) 2021-07-16 13:41:22 +08:00
go.mod feat: Add cache layer for write operations (#16) 2021-08-02 17:11:12 +08:00
go.sum feat: Add cache layer for write operations (#16) 2021-08-02 17:11:12 +08:00

README.md

BeyondFS

A high-performance, POSIX-ish File System based on beyondstorage/go-storage.

Design

  • Only cache metadata
  • Sharable
  • POSIX-ish

Refer to RFC-5: BeyondFS Design to know more.

Current Status

We are working on implement a POSIX-ish file system that only caches metadata locally