Skip to content

v1.2.0-beta2

Pre-release
Pre-release
Compare
Choose a tag to compare
@SandyXSD SandyXSD released this 21 May 07:03

This is the second beta release for JuiceFS v1.2. Since beta1 it has 84 commits from 14 contributors, thanks to @zhoucheng361 @zhijian-pro @CaitinChen @SandyXSD @jiefenghuang @yuhr123 @polyrabbit @davies @tangyoupeng @kyungwan-nam @testwill @chnliyong @JoyLiuc @xiaogaozi !

New

  • cmd/mount: add a new option max-stage-write to enable concurrent write to both stage files and object storage in writeback mode (#4743)

Changed

  • cmd/mount: support graceful restart on macOS (#4792, #4823)
  • cmd/dump: use a temporary file during dumping (#4767)
  • meta: remove tail zero slice when compacting a chunk (#4789)
  • chunk: improve the management of failed cache disks (#4749, #4780, #4784, #4871, #4848)
  • chunk: delete leaked objects if it's already deleted by other goroutines (#4748)
  • hadoop: support using ; to separate values for juicefs.users and juicefs.group (#4724)

Bugfix

  • cmd/mount: fix FUSE option for ACL (#4787)
  • cmd/mount: fix duplicated FUSE service (#4773)
  • cmd/gateway: add rw locks to lock multiple requests within a single machine (#4845)
  • cmd/gateway: fix empty bucket display exception (#4875)
  • cmd/clone: set the attr should be done after checking permissions (#4745)
  • cmd/clone: fix source mode check (#4856)
  • cmd/debug: add a timeout when collecting the information (#4824)
  • cmd/debug: fix the collection in dual-mount-processes mode (#4816)
  • meta: fix the error message in quota that always shows inode 0 (#4741)
  • meta/redis: fix some transactions that are not wrapped by multi/exec (#4801)
  • meta/postgreSQL: fix the address parse (#4731)
  • vfs: update data of internal files only when it's empty (#4770)
  • vfs: dump the unread portion of the access log (#4855)
  • vfs: fix the race of getting file length (#4876)
  • hadoop: fix the value of upload/download limit (#4813)