Skip to content

Releases: sergey-dryabzhinsky/dedupsqlfs

Version 1.2.952

13 Apr 01:03
Compare
Choose a tag to compare
  • 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

30 May 23:49
Compare
Choose a tag to compare
  • 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

29 May 22:47
Compare
Choose a tag to compare
  • 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

30 Apr 19:26
Compare
Choose a tag to compare
  • 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

27 May 21:14
1891407
Compare
Choose a tag to compare
  • Update zstd to 1.4.5
  • Use new algo for median calculation
  • Speedup a little dump-load vacuum

Version 1.2.947

10 Mar 12:37
Compare
Choose a tag to compare
  • Use mean compressed written block size for sqlite block-table page_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

15 Feb 00:22
Compare
Choose a tag to compare
  • 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

05 Feb 21:30
Compare
Choose a tag to compare

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 separate vacuum do-action file
  • Moved garbage collector code from Operations class to separate defragment 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 and defragment do-actions more parsable with --parsable
  • Increased cache timeouts - more memory consumed now

Version 1.2.944

23 Jan 21:08
Compare
Choose a tag to compare
  • 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

21 Jan 00:22
Compare
Choose a tag to compare

Use new python-zstd version with multi-thread support.