Releases: sergey-dryabzhinsky/dedupsqlfs
Releases · sergey-dryabzhinsky/dedupsqlfs
Version 1.2.952
- update zstd to 1.5.5
- update lz4 to 1.9.4
- update llfuse to 1.4.2
- update recordclass to 0.18.3
- removed old/unsupported compression methods 💣
- add common/clustered data storage of blocks, to store them across backup nodes
Version 1.2.951
- Fix report statictics output
- Fix xz load
- Fix brotli extra optimization
- New option for detailed statistic
- Update DB schema - remove unused indexes
- Update cython build
Version 1.2.950
- update zstd to 1.5.0
- fix lz4 module build
- make sqlite shrink memory
- rewrite recompress and rehash to use less memory
- adjust compression levels
- add more hash algos for python3.6+
Version 1.2.949
- Update zstd to 1.4.9
- Update brotli to 1.0.9
- Fix mysql startup options to be compatible with MariaDB 10.5
- Update options for InnoDB, TokuDB, RocksDB
- Add first benchmark document
- Fix pymysql work with Binary columns
Version 1.2.948
- Update zstd to 1.4.5
- Use new algo for median calculation
- Speedup a little dump-load vacuum
Version 1.2.947
- Use
mean
compressed written block size for sqliteblock
-tablepage_size
. This should make table smaller after vacuum - Store last vacuum datetime in
option
table - Add new command-line option for vacuum action -
--vacuum-if-last-time-more-than-days
. This should allow run vacuum everyday, but actually do it only if last vacuum was X days ago.
Version 1.2.946
- Fix long standing bug with
do --list-subvol
- Show freed space after subvol/snapshot removal (
-vv
needed) - Adjust caches expire times (make lower) - too much memory used, don't really needed
- Rewrite caching time calculation - like for database tables
- Disable cache and table timers by default, unless verbosity level >= INFO (
-vv
).
Which saves about 9% run time.
REUPLOADED
Version 1.2.945
BREAKING
- Removed GC from mount command completely
- Removed command-line options:
--nogc-on-umount
,--gc
,--gc-vacuum
,--gc-fast
,--gc-interval
UPDATE
- Moved vacuum code from
Operations
class to separatevacuum
do-action file - Moved garbage collector code from
Operations
class to separatedefragment
do-action file - Added two more caches for hash-size and hash-compression-type values - more memory consumed now
- Reduce a little names cache memory usage
- Recalculate block table page_size (sqlite) before vacuum starts
- Return support for python-3.4, use
recordclass
<= 0.12.1 or >= 0.13.0.1 - Use less imports for names and subvol tables
- Make verbose output of
vacuum
anddefragment
do-actions more parsable with--parsable
- Increased cache timeouts - more memory consumed now
Version 1.2.944
- 1.2.944:
- Fix use of dataobject class
- Mention about cythoned version is conflicting with RecordClass
- 1.2.943:
- Fix use of dataobject class
- 1.2.942:
- Use dataobject class
Version 1.2.941
Use new python-zstd version with multi-thread support.