Commit Graph

12 Commits

Author SHA1 Message Date
dependabot[bot] 03b917cd1e
build(deps): bump go.uber.org/atomic from 1.7.0 to 1.9.0 (#19)
Bumps [go.uber.org/atomic](https://github.com/uber-go/atomic) from 1.7.0 to 1.9.0.
- [Release notes](https://github.com/uber-go/atomic/releases)
- [Changelog](https://github.com/uber-go/atomic/blob/master/CHANGELOG.md)
- [Commits](https://github.com/uber-go/atomic/compare/v1.7.0...v1.9.0)

---
updated-dependencies:
- dependency-name: go.uber.org/atomic
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-02 17:31:52 +08:00
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
Xuanwo 82b0bd746c
vfs: Implement Read support (#14)
Signed-off-by: Xuanwo <github@xuanwo.io>
2021-07-16 17:36:18 +08:00
Xuanwo a1d9d0c129
vfs: Implement Create support (#13)
* vfs: Implement Create support

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

* Format code

Signed-off-by: Xuanwo <github@xuanwo.io>
2021-07-16 14:37:12 +08:00
Xuanwo 0b64b1feef
vfs: Use fuse.Forget instead of cache TTL (#12)
* vfs: Use fuse.Forget instead of cache TTL

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

* Update docs

Signed-off-by: Xuanwo <github@xuanwo.io>
2021-07-16 13:41:22 +08:00
Xuanwo 2ce6125fbc
vfs: Implement unlink (#9)
* vfs: Implement unlink

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

* Increase ttl

Signed-off-by: Xuanwo <github@xuanwo.io>
2021-07-15 18:14:12 +08:00
Xuanwo 55e69864a9
Implement basic operations (#7)
* Implement basic operations

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

* Remove build on windows

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

* Fix build

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

* Update badger

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

* Readdir is work

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

* Fix inode not found

Signed-off-by: Xuanwo <github@xuanwo.io>
2021-07-15 17:59:57 +08:00
Xuanwo 236c009d20
RFC-5: BeyondFS Design (#5)
* Add proposal beyond fs design

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

* Assign number

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

* Rename

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

* Update rfc

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

* Update implement

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

* Update retional

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

* Update tracking issue

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

* code format

Signed-off-by: Xuanwo <github@xuanwo.io>
2021-07-14 15:51:36 +08:00
Xuanwo 7a3b6151b6
Update README.md 2021-07-06 15:33:00 +08:00
Xuanwo 366cdb759d
docs: Add README
Signed-off-by: Xuanwo <github@xuanwo.io>
2021-05-07 18:07:30 +08:00
Xuanwo ca4b898d2b
Add basic structure
Signed-off-by: Xuanwo <github@xuanwo.io>
2021-05-07 18:06:08 +08:00
Xuanwo 0ba8023b84
Initiate commit 2021-05-07 18:00:56 +08:00