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
Marcus Holland-Moritz
5cc2023a45
Fix parent entry index
2021-03-17 20:48:01 +01:00
Marcus Holland-Moritz
85981ff794
Fix extractor
2021-03-17 20:48:01 +01:00
Marcus Holland-Moritz
9727d56be8
Test statvfs
2021-03-17 20:48:01 +01:00
Marcus Holland-Moritz
4563256651
Fix inode count in statvfs
2021-03-17 20:48:01 +01:00
Marcus Holland-Moritz
7904d2f0ca
More accurate filesystem size
2021-03-17 20:48:01 +01:00
Marcus Holland-Moritz
ad48cae7b1
Unique files table, deprecate inode_v2_2, some cleanup
2021-03-17 20:48:01 +01:00
Marcus Holland-Moritz
d507ade9d1
Initial implementation of metadata format v2.3
2021-03-17 20:48:01 +01:00
Marcus Holland-Moritz
282fc33ca3
Add file system format documentation
2021-03-17 20:47:42 +01:00
Marcus Holland-Moritz
6ef5361fc5
Improve test coverage
2021-03-16 13:06:09 +01:00
Marcus Holland-Moritz
44b135f548
Don't access devices if not present
2021-03-16 13:06:00 +01:00
Marcus Holland-Moritz
7a5350c36d
Cleanup
2021-03-15 11:32:52 +01:00
Marcus Holland-Moritz
2877d55db1
Clean up block manager code
2021-03-15 10:34:23 +01:00
Marcus Holland-Moritz
3ed20dcac3
Only output block manager stats when they're meaningful
2021-03-15 10:28:48 +01:00
Marcus Holland-Moritz
18520de172
Working towards new metadata format
2021-03-15 10:19:09 +01:00
Marcus Holland-Moritz
fe5eb38741
Add ENABLE_COVERAGE cmake option
2021-03-15 09:26:33 +01:00
Marcus Holland-Moritz
3608072836
More naming cleanups
2021-03-14 20:52:22 +01:00
Marcus Holland-Moritz
93e7ba7e09
Emit more metadata details in dwarfsck
2021-03-14 10:06:01 +01:00