Commit 87965b4
authored
fungistore: meta and filesystem implementation (#28)
* WIP: rewrite fl scehma
* update routes
* WIP: refactor for separate stores
* Separation of cache and store
Also a lot of clean up and refactor
* WIP: pack function
* complete the pack/unpack cycle
* Store needs to return their url and range
* fix bug in router and improve tests for pack/unpack
* Apply clippy
* Assert routes creation
* improve tests
* dynamic creation of stores based on url
* start fs mount based on stores from the fl
* first working version
Next: performance improvments
* implement create
also fix a file size bug
* use different impl pack
* use blake2
* use blake2_simd implementation
* fix bug in parent ino
* implement unpack with no recurssion
add cmdline to do unpacking
* add support to use multiple stores from cmdlin
* clean up dependencies
* updating docs
* fix typos
* implement preserver-ownership flag
* make sure on get stores are tried in random order
Also update docs
* fix ci
* Parallel upload
* avoid memset for buffer allocation
* clean up
* running clippy
* actually run tests1 parent 01e9c6c commit 87965b4
File tree
27 files changed
+2776
-2035
lines changed- .github/workflows
- docs
- schema
- src
- cache
- fs
- fungi
- meta
- store
- tests
27 files changed
+2776
-2035
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
0 commit comments