v0.9.2
juicedata/juicefsv0.9.2Jan 15, 2021by chnliyong
AI Summary
This release addresses known issues reported by the community since the first public release, focusing on background mounting, compaction, locking mechanisms for Redis, and support for new object stores like Minio and Scaleway.
Key Highlights
- Addressed known community issues
- Added support for Scaleway and Minio object stores
- Added background mounting capability
- Pessimistic lock for Redis to reduce contention
New Features
- Added flag `-d` to mount in background
- Finish compaction part 2
- Added pessimistic lock to reduce Redis contention
- Show `.` and `..` when listing directories with `-a` in Linux
- Fixed errno for getxattr on internal files
- Fixed local block cache
- Support Scaleway and Minio as object store
- Support mount using /etc/fstab and auto mount after boot
- Added option `--force` to overwrite existing format in Redis
- log INFO into syslog, also DEBUG in daemon mode
Full Release Notes
This release addressed all the known issue reported from community since first public release. 1. Added a flag `-d` to mount in background 2. Finish compaction part 2: copy small objects into bigger one. 3. Added pessimistic lock to reduce contention for Redis transaction, to avoid failure under high pressure. 4. Show `.` and `..` when list a directory with `-a` in Linux. 5. Fixed errno for getxattr on internal files. 6. Fixed local block cache. 7. Support Scaleway and Minio as object store. 8. Support mount using /etc/fstab and auto mount after boot. 9. Added an option `--force` to overwrite existing format in Redis. 10. log INFO into syslog, also DEBUG in daemon mode.