v1.2.3

juicedata/juicefsv1.2.3Jan 22, 2025by jiefenghuang

AI Summary

Patch release fixing writeback cache functionality, cache uploads on link errors, and metadata stat issues.

Key Highlights

  • Fixed writeback_cache not working correctly
  • Fixed cache uploads on link errors
  • Fixed metadata stat when unlinking open files
  • Fixed FUSE copy_file_range overflow

Full Release Notes

This is the third patch release for JuiceFS v1.2. It has 9 commits from 7 contributors, thanks to @davies @zhijian-pro @jiefenghuang @CodingPoeta @tangyoupeng @polyrabbit @YinhaoHu!

# Bugfix

- mount: fix writeback_cache not working (#5369)
- cache: upload stage on link error to avoid read error (#5467)
- meta/kv: fix stat when unlinking an open file (#5488)
- meta/redis: remove unnecessary watch in doGetAttr and doGetFacl (#5518)
- fuse: fix copied bytes overflow for copy_file_range (#5565)
- cmd/sync: fix check-all in cluster mode (#5525)
- cmd/sync: fix memory allocation that could cause stalls (#5497)
- object/hdfs: retry close if ErrReplica is returned (#5342)
- object/gluster: use OpenDir for directories to avoid segmentation faults (#5345)