Marcus Holland-Moritz
6c24e55897
Add dump for nilsimsa data
2021-03-21 23:06:28 +01:00
Marcus Holland-Moritz
953869e913
Fix inode count in progress output
2021-03-21 17:16:30 +01:00
Marcus Holland-Moritz
609e5ac3a7
Use regular worker group (non-load-apaptive) for scanning
...
Also rename `writer` thread pool to `compress`.
2021-03-21 16:08:09 +01:00
Marcus Holland-Moritz
29acde87b5
Optimize scanning
...
This parallelizes scanning so that files only have to be touched
twice (scanning + segmenting) instead of three times (scanning,
scanning again, segmenting).
2021-03-21 16:07:01 +01:00
Marcus Holland-Moritz
592c7376ce
Window step size defaults depending on compression level
2021-03-21 16:07:01 +01:00
Marcus Holland-Moritz
c322650738
Add --plain-string-tables
2021-03-21 16:07:01 +01:00
Marcus Holland-Moritz
9e1b111b43
Don't output randomly from worker group
2021-03-21 16:07:01 +01:00
Marcus Holland-Moritz
df2c653d8a
New compact string table representation
2021-03-21 16:06:37 +01:00
Marcus Holland-Moritz
955103fdab
Add libfsst
2021-03-20 20:41:54 +01:00
Marcus Holland-Moritz
694075d7d2
Multithreaded dwarfsck
2021-03-20 07:10:58 +01:00
Marcus Holland-Moritz
db5576ac29
Support packaged tasks in worker groups
2021-03-20 07:06:40 +01:00
Marcus Holland-Moritz
13eeaba658
Improve dwarfsck output
2021-03-20 06:30:32 +01:00
Marcus Holland-Moritz
e4e03fa687
Improved metadata analysis
2021-03-19 21:46:59 +01:00
Marcus Holland-Moritz
7b38c0744f
Flexible metadata packing
2021-03-19 12:04:11 +01:00
Marcus Holland-Moritz
fdf29cd1d9
Update thrift comments
2021-03-18 23:48:24 +01:00
Marcus Holland-Moritz
5a4d15f086
Packing/unpacking of chunk table and directories
2021-03-18 23:36:12 +01:00
Marcus Holland-Moritz
0fa8e29897
Fix metadata dump() output
2021-03-18 23:35:07 +01:00
Marcus Holland-Moritz
71e92b2005
Remove delta_compress
2021-03-18 23:34:35 +01:00
Marcus Holland-Moritz
e04e897a70
build_parent_entry_list
2021-03-18 21:27:14 +01:00
Marcus Holland-Moritz
762c50dc9b
Delta compression
2021-03-18 21:27:14 +01:00
Marcus Holland-Moritz
95a8875198
Comments
2021-03-18 21:27:14 +01:00
Marcus Holland-Moritz
7c88677b91
Refactor directory_view to support external data vector
2021-03-18 21:27:14 +01:00
Marcus Holland-Moritz
cbbf741519
Make code a bit more readable
2021-03-18 20:43:57 +01:00
Marcus Holland-Moritz
a35283a0c3
Remove unused code
2021-03-18 20:43:24 +01:00
Marcus Holland-Moritz
e89401291e
Fix chunk count in progress
2021-03-18 17:51:47 +01:00
Marcus Holland-Moritz
11589d04f0
Properly document the thrift definitions
2021-03-18 12:34:44 +01:00
Marcus Holland-Moritz
4e09098727
Docs
2021-03-18 11:06:31 +01:00
Marcus Holland-Moritz
35a3a900a7
Fix doc nit
2021-03-18 01:01:24 +01:00
Marcus Holland-Moritz
df2ec0cafa
More cleanup
2021-03-18 00:53:25 +01:00
Marcus Holland-Moritz
59d249c1fb
Consistent naming
2021-03-18 00:09:49 +01:00
Marcus Holland-Moritz
bfe8e2e4c4
Cleanup
2021-03-17 23:48:13 +01:00
Marcus Holland-Moritz
fc5815e2cc
Update folly / fbthrift
2021-03-17 23:41:14 +01:00
Marcus Holland-Moritz
b39d01bd10
Cleanup
2021-03-17 23:41:03 +01:00
Marcus Holland-Moritz
579ac41f58
More testing
2021-03-17 22:52:37 +01:00
Marcus Holland-Moritz
ac5582ad48
Cleanup
2021-03-17 21:04:03 +01:00
Marcus Holland-Moritz
2e94b1bce8
Finally rename entries to inodes
2021-03-17 20:48:01 +01:00
Marcus Holland-Moritz
95d4c36ab6
We can be less cautious here
2021-03-17 20:48:01 +01:00
Marcus Holland-Moritz
f9743537ce
Add create timestamp
2021-03-17 20:48:01 +01:00
Marcus Holland-Moritz
480a2f839b
Add version information
2021-03-17 20:48:01 +01:00
Marcus Holland-Moritz
50ef291cd3
Report correct file system size depending on enable_nlink
2021-03-17 20:48:01 +01:00
Marcus Holland-Moritz
d5f611bfbe
Shared files table compression
2021-03-17 20:48:01 +01:00
Marcus Holland-Moritz
44dc446849
Optimize
2021-03-17 20:48:01 +01:00
Marcus Holland-Moritz
718e7050f7
Optimize more
2021-03-17 20:48:01 +01:00
Marcus Holland-Moritz
aa323d2ed6
Renaming
2021-03-17 20:48:01 +01:00
Marcus Holland-Moritz
daecc748db
Optimize files table
2021-03-17 20:48:01 +01:00
Marcus Holland-Moritz
ad51853c82
Re-enable checks, fix comments
2021-03-17 20:48:01 +01:00
Marcus Holland-Moritz
5ac501467a
Rename walk_inode_order to walk_data_order
...
We want to walk the file system in the order in which file data is
stored. This used to be inode order, but it's not anymore, so let's
name the function appropriately and fix the implementation.
2021-03-17 20:48:01 +01:00
Marcus Holland-Moritz
10b1ea9e31
More debug info
2021-03-17 20:48:01 +01:00
Marcus Holland-Moritz
69bb8bf1b9
Fix hardlink extraction, use safe extraction options
2021-03-17 20:48:01 +01:00
Marcus Holland-Moritz
5726ee708f
Cleanup
2021-03-17 20:48:01 +01:00