SeaweedFS v1.43 Release Notes

Release Date: 2019-09-03 // 17 days ago
    • 🚀 Released 1.1.6 Hadoop clients, verified working with HDFS/Spark/HBase.
    • master
      • master followers can also lookup and redirect, improves master scalability
      • clients are redirected to new leader, instead of looping through all masters.
    • filer
      • support Etcd as filer store, avoiding any SPOF.
      • fix redis configuration typo for database. #1031
    • volume
      • fail the volume deletion if compaction is in progress, #1035
      • protect against nil needle map, #1037
      • truncating the temp files when compacting, avoid wrong .dat file after compaction.
    • mount
      • add umask option, related to #978
    • shell
      • added an option to set the output file name
      • added an option to see verbose output, default to non-verbose mode
    • weed backup
      • add ttl and replication parameter

Previous changes from v1.42

    • master:
      • ensure only one exclusive vacuum process
    • volume
      • vacuum related optimizations and bug fixes
      • fix volume count metrics bug #1013
      • write requests also checks matching cookies #1014
    • shell
      • add fs.mv
    • filer
      • set file name when uploading to a directory (#1005)
      • default filer.copy to chunk at 32MB
      • detect a filer path is a file or a directory #1004
    • s3
      • add location for multipart upload #1002