1868 Commits

Author SHA1 Message Date
Marcus Holland-Moritz
5fca0b2bc4 test(perfmon): test trace output 2024-04-28 09:06:31 +02:00
Marcus Holland-Moritz
b5054c0d42 test(block_cache): sequential access detector tests 2024-04-28 09:06:31 +02:00
Marcus Holland-Moritz
efb5995a20 fix(tools_test): retry fusermount when it occasionally fails 2024-04-28 09:06:31 +02:00
Marcus Holland-Moritz
9f0cf82a09 refactor(block_cache): remove dead code 2024-04-28 09:06:31 +02:00
Marcus Holland-Moritz
8593c92347 feat(dwarfs): enable sequential access detector in FUSE driver 2024-04-28 09:06:31 +02:00
Marcus Holland-Moritz
a216840ea5 feat(block_cache): add sequential access detector & prefetch 2024-04-28 09:06:31 +02:00
Marcus Holland-Moritz
61db31ff70 feat(block_cache): add perfmon support 2024-04-28 09:06:31 +02:00
Marcus Holland-Moritz
9d72480f2e feat(inode_reader): add context for perfmon tracing 2024-04-28 09:06:31 +02:00
Marcus Holland-Moritz
e064d425f7 feat(dwarfs): add context for perfmon tracing 2024-04-28 09:06:31 +02:00
Marcus Holland-Moritz
c6cc8c9f70 doc: be explicit about specifying multiple arguments 2024-04-28 09:06:31 +02:00
Marcus Holland-Moritz
5baa3e71d2 fix(dwarfs): allow multiple perfmon components in FUSE driver 2024-04-28 09:06:31 +02:00
Marcus Holland-Moritz
d0626212a8 feat: add --perfmon-trace-file and -o perfmon_trace_file 2024-04-28 09:06:31 +02:00
Marcus Holland-Moritz
80f84c6f44 feat(perfmon): add tracing support 2024-04-28 09:06:31 +02:00
Marcus Holland-Moritz
37b67eebbd docs(README): fix typo (fixes gh #215) 2024-04-27 15:13:55 +02:00
Marcus Holland-Moritz
04119a91f8 fix: don't unnecessarily call value_parser twice 2024-04-27 08:59:10 +02:00
Marcus Holland-Moritz
1ff2878e23 feat(dwarfsck): readv() before context switch to speed up --checksum 2024-04-27 08:58:27 +02:00
Marcus Holland-Moritz
0548454f64 docs(README): add starchart 2024-04-16 06:11:00 +02:00
Marcus Holland-Moritz
05fd13156d docs(README): update EROFS comparison 2024-04-16 05:41:00 +02:00
Marcus Holland-Moritz
36bcc0d283 chore: update change log v0.9.8 2024-04-14 18:46:00 +02:00
Marcus Holland-Moritz
1a365d81f5 doc(README): use slightly more neutral tone in introduction 2024-04-14 16:55:10 +02:00
Marcus Holland-Moritz
5a2a0f515f fix(dwarfs): files not showing in finder w/o noapplexattr (gh #211) 2024-04-14 16:36:05 +02:00
Marcus Holland-Moritz
5d4017de4f fix: mallctl("version", ...) crashes on macOS 2024-04-14 16:35:51 +02:00
Marcus Holland-Moritz
dadc2e0254 fix: ensure PkgConfig will honour CMAKE_PREFIX_PATH 2024-04-14 15:03:58 +02:00
Marcus Holland-Moritz
9ed166c684 chore: build static openssl without fips support in docker container 2024-04-14 14:52:25 +02:00
Marcus Holland-Moritz
1f6cbc4dfb chore: update change log v0.9.7 2024-04-10 18:49:13 +02:00
Marcus Holland-Moritz
742f8ad3d3 chore: update folly/fbthrift 2024-04-09 15:16:45 +02:00
Marcus Holland-Moritz
76b9702e03 chore: try ubuntu noble build again 2024-04-06 00:18:05 +02:00
Marcus Holland-Moritz
7287ef7aea chore: add build actions for fedore & arch 2024-04-02 17:14:56 +02:00
Marcus Holland-Moritz
5719a8a0a8 feat: dockerfile for archlinux 2024-04-02 13:44:29 +02:00
Marcus Holland-Moritz
b3bdf94fc2 feat: list jemalloc dependency 2024-04-01 18:24:36 +02:00
Marcus Holland-Moritz
f2afdfb4df feat: list boost dependency 2024-04-01 18:16:48 +02:00
Marcus Holland-Moritz
e2378eb123 chore: update folly/fbthrift 2024-04-01 18:11:47 +02:00
Marcus Holland-Moritz
146c39fe70 feat: support for displaying/serializing library dependencies (gh #207) 2024-04-01 15:58:02 +02:00
Marcus Holland-Moritz
267b591936 chore(block_cache): use vector instead of deque to track request sets 2024-03-28 15:10:20 +01:00
Marcus Holland-Moritz
af977b6dce chore(block_cache): add more stats 2024-03-28 15:10:20 +01:00
Marcus Holland-Moritz
9d8068a64d chore(block_cache): use memory_order_relaxed for updating metrics 2024-03-28 15:10:20 +01:00
Marcus Holland-Moritz
36acabc3e1 chore: update zstd 2024-03-28 15:10:20 +01:00
Marcus Holland-Moritz
ea0226a277 chore: update folly / fbthrift 2024-03-28 15:10:20 +01:00
Marcus Holland-Moritz
9e1d7fa618 fix(metadata): handle root uid correctly in access() (fixes gh #204) 2024-03-28 15:10:20 +01:00
Marcus Holland-Moritz
6f644b8a8c refactor: clang-format 2024-03-28 13:47:27 +01:00
Marcus Holland-Moritz
85cbd2eaea chore(segmenter): default initialize context to prevent warnings 2024-03-28 11:50:36 +01:00
Marcus Holland-Moritz
6004246907 docs(mkdwarfs-format): fix typos / wording 2024-03-28 11:48:27 +01:00
Marcus Holland-Moritz
08806698af docs: moar badge 2024-03-14 08:36:45 +01:00
Marcus Holland-Moritz
f1b22446ff chore: update folly/fbthrift 2024-03-05 09:41:52 +01:00
Marcus Holland-Moritz
91a58b1eea docs(mkdwarfs): more accurate details of nilsimsa ordering algorithm 2024-02-27 19:52:47 +01:00
Marcus Holland-Moritz
10532a3297 chore(ricepp): install benchmark alongside artifacts 2024-02-25 20:26:32 +01:00
Marcus Holland-Moritz
dd166de993 chore: see if we can switch CI to ubuntu 24.04 2024-02-25 17:47:11 +01:00
Marcus Holland-Moritz
1634013089 chore: require at least benchmark 1.8 2024-02-25 17:47:11 +01:00
Marcus Holland-Moritz
0ca8349b8b chore(ricepp): more perf tweaks 2024-02-25 17:47:11 +01:00
Marcus Holland-Moritz
766b6632af chore(ricepp): add fits benchmark 2024-02-25 13:08:28 +01:00