v1.2.1
juicedata/juicefsv1.2.1Sep 2, 2024by SandyXSD
AI Summary
Patch release fixing Windows mounting, warmup eviction, and quota update logic.
Key Highlights
- Fixed running on Windows
- Improved CSI FUSE fd handling
- Fixed warmup eviction removing staging blocks incorrectly
- Fixed quota update issues in hardlinks
Full Release Notes
This is the first patch release for JuiceFS v1.2. It has 14 commits from 6 contributors, thanks to @zhijian-pro @jiefenghuang @SandyXSD @menwenjun @zwwhdls @tangyoupeng ! # Changed - cmd/mount: get FUSE fd from CSI when required (#4991) # Bugfix - cmd/mount: fix running on windows (#5042) - cmd/warmup: fix the issue that `evict` sub command may remove staging blocks incorrectly (#5095) - cmd/gc: fix the issue that objects may be deleted by mistake in large systems (#5068) - cmd/gateway: skip initiating system bucket when metadata is read only (#4992) - cmd/gateway: improve the performance of ListObjects (#4969, #5013) - cmd/sync: fix the bandwidth limit when doing streaming copy (#5046) - cmd/sync: fix concurrent error handling in multipart copy operation (#5044) - cmd/debug: fix the arguments of `ps` command on macOS (#5022) - meta: fix the issue that hardlink's quota update in the same directory may be incorrect (#5069) - meta: fix the issue that quota may be updated twice when unlink/rename opened files (#5043) - chunk: fix file matching regular expressions for staging blocks (#5083) - hadoop: fix libjfs singleton (#5003)