v0.12.1
juicedata/juicefsv0.12.1Apr 15, 2021by chnliyong
AI Summary
A scalability improvement release focusing on garbage collection efficiency and Windows compatibility.
Key Highlights
- Improved garbage collection efficiency to prevent Redis overload
- Added case insensitivity support in Windows
- Implemented hash sets for slice refcounts to avoid key scanning
- Cleanup of zero refcount slices to save memory
New Features
- Improved GC efficiency
- Case insensitive Windows support
Full Release Notes
JuiceFS v0.12.1 had fixed a few bugs and improvements on scalability. ## Changes * Only cleanup leaked chunk in `juicefs gc`, which may overload redis on larger cluster (6358e388416c). * Improve sessions cleanup to avoid scanning all keys (#293). * Use hash set for refcount of slices to avoid scanning all keys (#294). * Cleanup zero refcount of slices to save memory (#295). * Support case insensitivity in Windows (#303). ## Bugfix * Fixed ranged get for swift (dcd705714f8f). * Fixed random read benchmark on files larger than 2G (#305). * Fixed listing of files on root directory in Windows (#306)