Skip to content

Commit 87965b4

Browse files
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 tests
1 parent 01e9c6c commit 87965b4

File tree

27 files changed

+2776
-2035
lines changed

27 files changed

+2776
-2035
lines changed

.github/workflows/tests.yaml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@ jobs:
2020
toolchain: stable
2121
- uses: Swatinem/rust-cache@v1
2222
- name: Unit Testing
23-
run: cargo test --bins --features build-binary
24-
- name: Config FUSE to run without sudo
25-
run: echo user_allow_other | sudo tee /etc/fuse.conf
26-
- name: Integration Testing
27-
run: cargo test --features build-binary --release --test '*' -- --test-threads=1
23+
run: cargo test --features build-binary
24+
env:
25+
RUST_MIN_STACK: 8388608

0 commit comments

Comments
 (0)