591 Commits

Author SHA1 Message Date
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
Marcus Holland-Moritz
a00d3dd863 More naming cleanup 2021-03-14 10:05:31 +01:00
Marcus Holland-Moritz
514b644358 Be more explicit about naming symlinks 2021-03-13 18:04:01 +01:00
Marcus Holland-Moritz
579dc1a556 Disable multiversioning on non-x86 platforms (part 3) 2021-03-13 17:24:48 +01:00
Marcus Holland-Moritz
de6dbb5955 Disable multiversioning on non-x86 platforms (part 2) 2021-03-13 17:22:55 +01:00
Marcus Holland-Moritz
eddce26ac4 Disable multiversioning on non-x86 platforms 2021-03-13 17:20:30 +01:00
Marcus Holland-Moritz
c57a0a67ce Remove .tar.bz2 packages again 2021-03-13 16:16:52 +01:00