testing/seaweedfs: upgrade to 2.89
Shell
- volume.check.disk fix wrong logic to compare
- volume.balance adds delay during tight loop
- volume.tier.move avoid double counting
Filer
- Fix OOM when reading empty files in some cases
- Fix HTTP header preconditions
Filer Sync
- Fix replicating partially updated file
S3
- Added new bucket handlers for more compatibility with AWS S3 Protocol
- Add error when copy in file, not directory
- Fix nil in multipart upload
Mount
- Add a beta version of weed mount2. This caused some compilation issue due to underlying package changes. So windows and freebsd versions are not building.
Volume
- Fix a problem os.WriteFile() does not fsync.