Marcus Holland-Moritz
|
45098e7913
|
chore: reformat code using new .clang-format
|
2025-03-17 07:15:55 +01:00 |
|
Marcus Holland-Moritz
|
43b469865b
|
fix: add missing override s
|
2025-03-14 15:07:49 +01:00 |
|
Marcus Holland-Moritz
|
05f788f6f0
|
feat(filesystem_v2): return dir_entry_view from find()
|
2025-03-14 15:07:49 +01:00 |
|
Marcus Holland-Moritz
|
32541c3fd9
|
chore: add filesystem walk benchmark
|
2025-03-14 13:39:25 +01:00 |
|
Marcus Holland-Moritz
|
52aef6af7d
|
refactor(filesystem_writer): remove compressor arguments in ctor
|
2024-08-14 14:45:17 +02:00 |
|
Marcus Holland-Moritz
|
8f8c5b1de8
|
refactor: factor out remaining options from options.h
|
2024-08-14 14:45:17 +02:00 |
|
Marcus Holland-Moritz
|
e4dfd24e8d
|
refactor: factor out reader options
|
2024-08-14 14:45:17 +02:00 |
|
Marcus Holland-Moritz
|
c1fbaf7789
|
wip: more refactoring
|
2024-08-09 23:27:20 +02:00 |
|
Marcus Holland-Moritz
|
e81c2de507
|
refactor: move writer library to writer namespace
|
2024-08-09 23:27:20 +02:00 |
|
Marcus Holland-Moritz
|
65f1d28f2b
|
refactor: move all reader library code to reader namespace
|
2024-08-09 23:27:20 +02:00 |
|
Marcus Holland-Moritz
|
6fd2990928
|
refactor: move reader library code
|
2024-08-09 23:27:20 +02:00 |
|
Marcus Holland-Moritz
|
0987dba63d
|
refactor: replace script with separate filters and transformers
|
2024-08-09 23:27:20 +02:00 |
|
Marcus Holland-Moritz
|
7eb47649ff
|
refactor: move most of filesytem_writer to internal namespace
|
2024-08-09 23:27:20 +02:00 |
|
Marcus Holland-Moritz
|
964a4f49e6
|
refactor(file_stat): turn into proper object with hidden data
|
2024-07-31 22:36:13 +02:00 |
|
Marcus Holland-Moritz
|
eb8b751146
|
feat(filesystem_v2): more flexible read API
|
2024-07-29 23:51:37 +02:00 |
|
Marcus Holland-Moritz
|
42e7af8cd2
|
refactor(scanner): clean up ctor
|
2024-07-29 12:21:32 +02:00 |
|
Marcus Holland-Moritz
|
fc21c5d9d5
|
refactor(entry): move to internal namespace
|
2024-07-29 12:05:44 +02:00 |
|
Marcus Holland-Moritz
|
61d77b3295
|
refactor(progress): hide internals behind new writer_progress class
|
2024-07-29 11:15:57 +02:00 |
|
Marcus Holland-Moritz
|
a544ce1e46
|
feat: add getattr_options to support getattr without size computation
|
2024-07-29 01:23:40 +02:00 |
|
Marcus Holland-Moritz
|
29e09d94c7
|
refactor: statvfs cannot actually fail
|
2024-07-28 19:50:13 +02:00 |
|
Marcus Holland-Moritz
|
ce16e74646
|
refactor: add error_code/throwing versions of open
|
2024-07-28 19:50:13 +02:00 |
|
Marcus Holland-Moritz
|
6a2cc3f860
|
refactor: remove getattr version returning int
|
2024-07-28 18:58:08 +02:00 |
|
Marcus Holland-Moritz
|
3fb6e34ca3
|
refactor(string_table): move to internal namespace
|
2024-07-28 14:44:04 +02:00 |
|
Marcus Holland-Moritz
|
2ca18e776b
|
refactor: drop Expected readv API for now
|
2024-07-26 23:31:51 +02:00 |
|
Marcus Holland-Moritz
|
77ca8d2b3b
|
refactor: introduce thread_pool and make worker_group internal
|
2024-07-26 21:08:41 +02:00 |
|
Marcus Holland-Moritz
|
75d6c92821
|
refactor: make progress class use std::function and chrono duration
|
2024-07-26 21:08:41 +02:00 |
|
Marcus Holland-Moritz
|
522efd04f7
|
refactor: switch to using system includes for dwarfs headers
|
2024-05-22 14:56:08 +02:00 |
|
Marcus Holland-Moritz
|
06e1910554
|
refactor: pass os_access to worker_group and other classes
|
2024-01-20 12:46:40 +01:00 |
|
Marcus Holland-Moritz
|
3dbe63b7df
|
chore: support logging in worker_group
|
2024-01-14 20:16:06 +01:00 |
|
Marcus Holland-Moritz
|
56191f34d0
|
refactor: retire deprecated stream_logger ctor
|
2023-12-28 19:02:52 +01:00 |
|
Marcus Holland-Moritz
|
63533a0a5b
|
feat(mkdwarfs): add --history-compression option
|
2023-12-17 23:02:28 +01:00 |
|
Marcus Holland-Moritz
|
aacb9a0d94
|
add segmenter_factory
|
2023-12-17 23:00:41 +01:00 |
|
Marcus Holland-Moritz
|
8fa157bf92
|
add block_manager
|
2023-12-17 23:00:07 +01:00 |
|
Marcus Holland-Moritz
|
35af027b27
|
block_manager -> segmenter
|
2023-12-17 21:59:11 +01:00 |
|
Marcus Holland-Moritz
|
34beffceb3
|
Integrate categorizers into inode manager
|
2023-12-17 21:59:11 +01:00 |
|
Marcus Holland-Moritz
|
9915b3e1f4
|
Factor out block_range and iovec_read_buf types
|
2023-07-12 18:10:16 +02:00 |
|
Marcus Holland-Moritz
|
dcfe5e3643
|
Fix deprecation warnings in benchmark code
|
2023-07-03 02:41:13 +02:00 |
|
Marcus Holland-Moritz
|
267108e015
|
Update benchmark
|
2023-06-26 11:38:26 +02:00 |
|
Marcus Holland-Moritz
|
08cac7e2d2
|
Fix benchmark
|
2022-11-18 16:24:20 +01:00 |
|
Marcus Holland-Moritz
|
95d4b4f049
|
More filesystem header options (github #38)
Add `--header` and `--remove-header` to `mkdwarfs`, add
`--print-header` to `dwarfsck`.
Also more testing of rewriting in the presence of headers.
|
2021-03-28 15:29:43 +02:00 |
|
Marcus Holland-Moritz
|
257cadb071
|
More readv benchmarks
|
2021-03-25 13:59:08 +01:00 |
|
Marcus Holland-Moritz
|
d97df34b11
|
Add filesystem benchmark
|
2021-03-25 13:44:50 +01:00 |
|