Releases: sergey-dryabzhinsky/dedupsqlfs
Releases · sergey-dryabzhinsky/dedupsqlfs
Version 1.2.940
- Update Zstd to 1.4.4
- Update LZ4 to 2.2.1
- Use less memory in caches
- Use bigger sqlite page for Blocks table
Version 1.2.939
- Don't require Cython to run setup
- Fix cythoned build run - define hash_function property early
- Fix compression if minimal_size == -1 (autosize)
- Add default level for auto-compression, fix setup compression auto-level
- Require llfuse >= 0.42 now, prefer 1.x
- Add new action
--verify
to check all data block hashes
Version 1.2.938
- Update brolti to 1.0.7
- Update zstd to 1.4.0
- Do not allow hard-link to directory
- Lock down database (sqlite) to prevent other operations to damage DB
- Implement
--rehash
action indo
command - Implement
--recompress
action indo
command
Version 1.2.937
- remove all xxhash code - many hash collisions
- fix support of python-3.2
- add support of pypy3
- fix mutli-thread/process compression
- use
binary(64)
type for hashes - max 512bit hash can be - use subvolume ID as name for tables, not hash digest
- fix lzma->xz migration
Version 1.2.936
Quick fix for xz/lzma compression module loading.
DO NOT USE - BROKEN
Version 1.2.935
There is FS version update. And new required module - xxhash.
- use xxHash 32bit for internal hashes in
name
,subvolume
tables - use xxHash 64bit for data hashes (optional)
- scheme for
subvolume
andname
tables are changed, migration will run - fixed FS usage report
- fixed DB timings report (verbose stats)
- module ZSTD updated to version 1.3.4
DO NOT USE - BROKEN
Version 1.2.934
- use in
block
table 8k pages for Sqlite engine - use new logging class to skip logging ops if verbose level too high (use empty methods)
- don't format log messages in code, use internal logging actions for it
- don't format context object for logging, just log needed data
- optimize
write
method - don't call metadata hook twice - more timers for items caching for light profiling
- fix checks for compression methods deprecation and current selection - block may be recompressed by nothing
There is a lot of debug logging optimized / eliminated.
And I suggest some speedup is achieved.
Version 1.2.933
- Update ZSTD compression to v1.3.3
- Fix snapshots removal by "plan"
Version 1.2.932
Umount on SIGTERM right way
Version 1.2.931
- Fix setup compression method and compression level at command line
- Update ArgParser options