Marcus Holland-Moritz
|
cde36cffc4
|
File system image structure, version 2, part 1
|
2020-12-17 06:10:34 +01:00 |
|
Marcus Holland-Moritz
|
2f3f1fa946
|
Make checksumming more flexible
|
2020-12-16 22:38:31 +01:00 |
|
Marcus Holland-Moritz
|
555fb8586e
|
More checks in checksumming code
|
2020-12-16 14:39:19 +01:00 |
|
Marcus Holland-Moritz
|
dbf4ec4f35
|
Add new checksum abstraction, including support for xxHash
|
2020-12-16 14:27:35 +01:00 |
|
Marcus Holland-Moritz
|
9cd9deb45b
|
DWARFS_ASSERT -> DWARFS_CHECK
|
2020-12-16 14:26:02 +01:00 |
|
Marcus Holland-Moritz
|
1d39c4b50f
|
Improve error handling & resilience
|
2020-12-15 23:42:29 +01:00 |
|
Marcus Holland-Moritz
|
460b932c95
|
Fix dwarfsbench
|
2020-12-15 21:37:45 +01:00 |
|
Marcus Holland-Moritz
|
a7a49c28c4
|
Handle filesystem_error in FUSE driver
|
2020-12-15 17:58:56 +01:00 |
|
Marcus Holland-Moritz
|
56ba4fe0bc
|
Disable slow tests
|
2020-12-15 17:43:42 +01:00 |
|
Marcus Holland-Moritz
|
f7ae5b14d9
|
Enable jemalloc for everything
|
2020-12-15 17:43:33 +01:00 |
|
Marcus Holland-Moritz
|
37bba3111a
|
Update LZMA benchmark
|
2020-12-15 16:14:22 +01:00 |
|
Marcus Holland-Moritz
|
5368a1e2e3
|
Require jemalloc
|
2020-12-15 15:25:11 +01:00 |
|
Marcus Holland-Moritz
|
d6b086ed03
|
Delay definition of finalize_inode
(This doesn't make any difference in behaviour.)
|
2020-12-15 14:17:47 +01:00 |
|
Marcus Holland-Moritz
|
f75e7db150
|
Fix comparison which could lead to segfault in std::sort
|
2020-12-15 14:16:26 +01:00 |
|
Marcus Holland-Moritz
|
64bb35dbd3
|
Fix github #26: -o cachesize doesn't accept value without suffix
|
2020-12-15 10:13:39 +01:00 |
|
Marcus Holland-Moritz
|
ddf52b2a44
|
Handle exceptions safely in FUSE driver
|
2020-12-15 10:12:46 +01:00 |
|
Marcus Holland-Moritz
|
3c0b78e61f
|
Update TODOs
|
2020-12-15 00:03:17 +01:00 |
|
Marcus Holland-Moritz
|
b8ad9f439e
|
Update change log
|
2020-12-14 23:53:51 +01:00 |
|
Marcus Holland-Moritz
|
9fdf68af02
|
Improve LZMA / LZ4 error handling
|
2020-12-14 23:48:42 +01:00 |
|
Marcus Holland-Moritz
|
eb1e172fb6
|
Bump version
|
2020-12-14 23:05:00 +01:00 |
|
Marcus Holland-Moritz
|
04f2f1b976
|
Add metadata export to dwarfsck
|
2020-12-14 23:02:49 +01:00 |
|
Marcus Holland-Moritz
|
cb246a8e6f
|
Update TODOs
|
2020-12-14 21:36:49 +01:00 |
|
Marcus Holland-Moritz
|
5b158bd52b
|
Update travis config
|
2020-12-14 21:36:11 +01:00 |
|
Marcus Holland-Moritz
|
c92cf62267
|
Update dependencies
|
2020-12-14 21:36:03 +01:00 |
|
Marcus Holland-Moritz
|
d48dcc0604
|
Bit more color
|
2020-12-14 21:35:50 +01:00 |
|
Marcus Holland-Moritz
|
4da9055cfb
|
Add mount.dwarfs2 and cleanup CMakeLists.txt
|
2020-12-14 18:42:37 +01:00 |
|
Marcus Holland-Moritz
|
d56367e7fe
|
Move static linking logic to bash script
|
2020-12-14 18:39:17 +01:00 |
|
Marcus Holland-Moritz
|
f0e9b40023
|
Allow building with FUSE and FUSE3
|
2020-12-14 18:18:42 +01:00 |
|
Marcus Holland-Moritz
|
c29c40a271
|
Allow FUSE2 with static builds
|
2020-12-14 17:30:16 +01:00 |
|
Marcus Holland-Moritz
|
72a172b3c0
|
Static build, messy but working
|
2020-12-14 17:17:55 +01:00 |
|
Marcus Holland-Moritz
|
35fbed4c2e
|
Nit
|
2020-12-14 16:36:10 +01:00 |
|
Marcus Holland-Moritz
|
be2cff1f08
|
Disable exception_tracer for static builds
`exception_tracer` relies heavily on dynamic linking magic, so it's
hard to make it work for static binaries.
|
2020-12-14 16:35:34 +01:00 |
|
Marcus Holland-Moritz
|
5b5b4a5718
|
Conditionally link exception_tracer libs
|
2020-12-14 15:55:31 +01:00 |
|
Marcus Holland-Moritz
|
1d9048e888
|
Clean up static build
|
2020-12-14 15:43:31 +01:00 |
|
Marcus Holland-Moritz
|
b720f03ae9
|
Conditional exception_tracer code
|
2020-12-14 15:37:27 +01:00 |
|
Marcus Holland-Moritz
|
4f955b6609
|
Update folly & fbthrift
|
2020-12-14 15:23:10 +01:00 |
|
Marcus Holland-Moritz
|
b2b48e3bcc
|
Workaround for folly not detecting libunwind.h correctly
|
2020-12-14 15:12:46 +01:00 |
|
Marcus Holland-Moritz
|
8b9dfd089e
|
Improve logging
|
2020-12-14 12:12:03 +01:00 |
|
Marcus Holland-Moritz
|
e71c8950c6
|
Remove accidentally committed code
|
2020-12-14 02:04:06 +01:00 |
|
Marcus Holland-Moritz
|
8242f7a9bb
|
Use folly::symbolizer for backtraces
|
2020-12-14 02:02:31 +01:00 |
|
Marcus Holland-Moritz
|
a4eafa7aa2
|
Better terminal handling & logging
|
2020-12-14 01:42:38 +01:00 |
|
Marcus Holland-Moritz
|
d853e9f3bf
|
Better logging in FUSE driver
|
2020-12-14 01:00:14 +01:00 |
|
Marcus Holland-Moritz
|
a5916d8539
|
Install signal handlers and initialize logger early
|
2020-12-14 00:38:45 +01:00 |
|
Marcus Holland-Moritz
|
61ab5daa47
|
Better error handling for ZSTD decompressor
|
2020-12-14 00:37:36 +01:00 |
|
Marcus Holland-Moritz
|
1dc20e6ce1
|
Better error handling, part 2
|
2020-12-13 23:39:55 +01:00 |
|
Marcus Holland-Moritz
|
aed35f04f9
|
Improved error handling
|
2020-12-13 22:43:02 +01:00 |
|
Marcus Holland-Moritz
|
3e0d14cc0f
|
Add exception tracer to all binaries
|
2020-12-13 17:15:22 +01:00 |
|
Marcus Holland-Moritz
|
d5d81fe703
|
More tests
|
2020-12-13 16:48:13 +01:00 |
|
Marcus Holland-Moritz
|
7b464783fe
|
Add fuse3 dependency, otherwise FUSE driver can't mount images
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
1508b6410f
|
Update TODOs
|
2020-12-13 13:16:25 +01:00 |
|