2686 Commits

Author SHA1 Message Date
Marcus Holland-Moritz
ac5847357c metadata_v2: nuke metadata_writer 2020-11-28 00:55:53 +01:00
Marcus Holland-Moritz
e3a4f8db09 metadata_v2: v1 removal, part 1 2020-11-28 00:54:11 +01:00
Marcus Holland-Moritz
0edd99303a Fix/remove assertions 2020-11-27 23:59:44 +01:00
Marcus Holland-Moritz
913891af71 Add logging 2020-11-27 23:43:41 +01:00
Marcus Holland-Moritz
f6cce26356 Remove debug code 2020-11-27 23:43:28 +01:00
Marcus Holland-Moritz
4334416d7e metadata_v2: don't generate metadata v1 any longer 2020-11-27 23:05:09 +01:00
Marcus Holland-Moritz
c09fb580b4 metadata_v2: update fuse driver metadata-v2-feature-complete 2020-11-27 22:57:33 +01:00
Marcus Holland-Moritz
8395aaa85d filesystem_v2: fix ratio percentage display 2020-11-27 19:59:04 +01:00
Marcus Holland-Moritz
a2b0522d15 metadata_v2: test filesystem_v2 2020-11-27 19:55:27 +01:00
Marcus Holland-Moritz
9c809294d3 metadata_v2: finish filesystem_v2 2020-11-27 19:41:32 +01:00
Marcus Holland-Moritz
43cc4c6e5e metadata_v2: finish inode_reader_v2 2020-11-27 19:36:36 +01:00
Marcus Holland-Moritz
b7c24b17ed Fix include paths 2020-11-27 18:34:34 +01:00
Marcus Holland-Moritz
20e7f54a4e metadata_v2: add inode_reader_v2 2020-11-27 18:29:02 +01:00
Marcus Holland-Moritz
890d816f25 metadata_v2: implement more filesystem functions 2020-11-27 17:59:35 +01:00
Marcus Holland-Moritz
1af13f4e62 metadata_v2: more filesystem cleanups 2020-11-27 17:38:26 +01:00
Marcus Holland-Moritz
8431a937cb metadata_v2: various filesystem changes
- cleanup freezing code
- split schema and metadata
- compress schema independently
- folly::format -> fmt::format
2020-11-27 16:37:48 +01:00
Marcus Holland-Moritz
0d53b941c6 metadata_v2: introduce filesystem_v2 2020-11-27 14:26:46 +01:00
Marcus Holland-Moritz
9af2fb078f metadata_v2: implement get_chunks 2020-11-27 12:48:00 +01:00
Marcus Holland-Moritz
6dad327913 metadata_v2: implement statvfs 2020-11-27 11:32:55 +01:00
Marcus Holland-Moritz
ee26025eae metadata_v2: implement readlink 2020-11-27 11:23:44 +01:00
Marcus Holland-Moritz
f6ab7cbf53 metadata_v2: implement open 2020-11-27 11:04:06 +01:00
Marcus Holland-Moritz
924f7d2bf5 metadata_v2: implement access 2020-11-27 10:50:39 +01:00
Marcus Holland-Moritz
236b28da3c metadata_v2: implement dirsize 2020-11-27 02:24:15 +01:00
Marcus Holland-Moritz
bd33fbd0eb metadata_v2: implement readdir 2020-11-27 02:15:29 +01:00
Marcus Holland-Moritz
fdb8b07b08 metadata_v2: implement opendir 2020-11-27 01:36:54 +01:00
Marcus Holland-Moritz
bb66f5180c metadata_v2: fix lower_bound compare 2020-11-27 01:33:39 +01:00
Marcus Holland-Moritz
a7f9518278 metadata_v2: getattr, part 2 2020-11-27 01:31:42 +01:00
Marcus Holland-Moritz
d052217f59 metadata_v2: better view classes 2020-11-27 01:23:43 +01:00
Marcus Holland-Moritz
00af55de55 metadata_v2: getattr, part 1 2020-11-27 00:38:26 +01:00
Marcus Holland-Moritz
26d9377697 metadata_v2: cleanups 2020-11-27 00:28:16 +01:00
Marcus Holland-Moritz
5940261439 metadata_v2: implement find 2020-11-27 00:12:02 +01:00
Marcus Holland-Moritz
d2e2862ee0 metadata_v2: implement walk 2020-11-26 23:10:51 +01:00
Marcus Holland-Moritz
603e2c7ca3 More metadata tweaks, also document thrift metadata 2020-11-26 22:17:29 +01:00
Marcus Holland-Moritz
f373144b73 First take at metadata v2 2020-11-26 20:56:28 +01:00
Marcus Holland-Moritz
5ac0fe1399 Add missing chunk increment 2020-11-25 17:30:15 +01:00
Marcus Holland-Moritz
0baa67c94b Ensure that input is a directory 2020-11-25 15:28:53 +01:00
Marcus Holland-Moritz
0b58eab1e6 Move worker_group dtor to header 2020-11-25 14:55:46 +01:00
Marcus Holland-Moritz
1062b62b6a Remove lua_script.cpp from sources and fix build 2020-11-25 13:40:34 +01:00
Marcus Holland-Moritz
d45945ba09 Update README 2020-11-25 13:39:21 +01:00
Marcus Holland-Moritz
d220862d61 Update README 2020-11-25 13:24:40 +01:00
Marcus Holland-Moritz
7810758fed Add load adaptive worker group and use for scanning 2020-11-25 01:38:44 +01:00
Marcus Holland-Moritz
c9b7acf97f Add missing headers 2020-11-25 01:37:59 +01:00
Marcus Holland-Moritz
7930b3b3e8 Clang-format 2020-11-25 01:37:47 +01:00
Marcus Holland-Moritz
81fb4e4967 Add optional Lua support 2020-11-24 22:30:03 +01:00
Marcus Holland-Moritz
572a9834b9 Fix include in Lua wrapper 2020-11-24 22:25:15 +01:00
Marcus Holland-Moritz
a9e203cf62 Allow separate configuration of scanner workers 2020-11-24 22:25:00 +01:00
Marcus Holland-Moritz
1f7380fe8f Change default memory limit 2020-11-24 22:24:03 +01:00
Marcus Holland-Moritz
ed78d80c24 Remove useless wait 2020-11-24 22:23:22 +01:00
Marcus Holland-Moritz
9788567c39 Scan files after scanning directories has finished
Hopefully this will always be more efficient in terms of
disk access patterns.
2020-11-24 22:22:19 +01:00
Marcus Holland-Moritz
ca0dfa3e53 Change to more natural directory traversal order 2020-11-24 22:21:26 +01:00