We are excited to announce the release of Alluxio 2.5.0-2! This is an edge release for Alluxio open source on top of Alluxio 2.5.0, with a variety of bug fixes, documentation, and performance improvements.
Improve Alluxio FUSE Integration
- Fix Fuse write then read problem in async release and support umount (b1b3f409)
- Reduce Mem Copy in the client (32f64b63)
- Add metrics sink for standalone fuse process (a2fdf207)
- Support utimens for JNI-FUSE (2dbd60f9)
- Add metrics to JNIFuse and StackFS (abfd6e1c)(b6893335)
- Wait file closed before unmount fuse (8f618358)
- Support Fuse Mount with Worker to Reduce RPCs (09659b82)
- Implement fuse flush function (a369d0b6)
Improve metadata operation performance
- Reduce unnecessary creation of breadcrumbs (d9461289)
- Reduce unnecessary prefetching in metadata sync (d41fb8da)
- Add RocksDB.open retry logic (02033663)
Improve caching performance
- Improve tiered storage-related logging (647c671f)
- Fix async caching requests (1e7c2f7e)
- Improve Worker Interface and implementation (2ad1e1e0)
Other general improvements or bug fixes
- Upgrade aws-sdk version (37bf0ad5)
- Update default client pool size to accommodate more concurrent computes (a272616e)\
- Update generate-tarball.go to include abfs ufs (d91cae9a)
- Fix various issues in helm-chart (14155df2)(dcfe0c04)(27d9b2ab)
- Add configuration to stop master process on demotion (72fb5d42)
- Add replay statistics for journal startup (a067b949)
- Fix potential direct memory leak due to DirecBytetBuffer release (6231603c)
- Avoid ser/der cost in creating BlockReadRequest.Factory (3061a69f)
- Load cluster conf only if property is set (bccbda8d)
- Update FileInfo when the file is committed (eeb41934)
- Reuse refcount=0 lock in the LockPool (9a35c1ae)
- Do not abbreviate job description if verbose flag is used (77adf338)
- Implement nondeterministic LRU (feb4aa08)
- Reduce default inode cache size (aab820c7)
- Improve logLevel command (7f2ac1a8)
- Enable ROCKS metastore as default (cb4852ff)
Acknowledgment
We would like to thank our community contributors: Binyang Li, Arthur Jenoudet, Zhenyu Song, Baolong Mao, Daniel Pham, wuzhenwei-xxx, Micah Zhao, Zac Blanco, Jieliang Li, Thinking Chen, Pramesh Gupta, leewish, and cutiechi