JuiceFS v0.12 发布,增加 Windows 挂载支持,还有大量改进

2021-04-17
Juicedata

JuiceFS v0.11 发布后经过 1 个月的迭代,7 位贡献者提交了 70次 commits,发布了 v0.12 版本。包括了 Windows 客户端,三个新指令,更丰富的 metrics,性能的提升等多方面的改进,下面是详细的更新日志:

新特性

  • 支持 Windows 挂载(#195#268#271)。
  • 新增指令 juicefs gc 来完成对象存储的垃圾回收(#248#290)。
  • 新增指令 juicefs fsck 来检查文件系统一致性(#253)。
  • 新增指令 juicefs info 来显示对象存储的索引信息(#288)。

改进

  • 在指标收集中增加了前缀(juicefs_)和标签(vol_name 和 mp)。
  • 支持 S3 兼容对象存储 path-style endpoint(#175)。
  • 增加 --verbose 作为 --debug 别名。
  • 支持华为云 OBS 在环境变量中的代理设置(#245)。
  • 改进 writeback 模式下数据块的持久化机制(#255)。
  • 改变 prefetch 默认线程为 1。
  • 当后台挂载超过 10 秒未成功,返回失败。
  • juicefs rmr 性能提升。
  • 限制客户端内存消耗超过 --buffer-size 设置值 100% 时降速,最高超过 200%。
  • Redis 重启后 JuiceFS 的 Lua 脚本自动重新加载。
  • 改善数据块合并时的性能和网络开销(#276)。
  • 为操作中断增加日志记录。
  • 创建文件系统时默认关闭压缩(#286)。
  • 限制对象存储的删除并发度默认为 2(#282)。
  • 改进参数设置方式(#274)。

Bug 修复

  • 接受 UFile 返回数据(commit@f4f5f53)。
  • 修复 Linux 下 juicefs umount 的问题(#242)。
  • 修复 SCS Listing 的对象返回顺序(#240)。
  • 修复在设置 URL Handler 后 Java SDK 获取节点列表的问题(#247)。
  • 修复 sftp 对 IPv6 的支持(#259)。
  • 修复 librados 的支持问题(#260)。
  • 修复后台挂载时相对路径的问题(#266)。
  • 修复 juicefs rmr 删除相对路径的问题。
  • Compaction 失败时清理无用的对象碎片。
  • 修复 sftp 更新文件和权限的问题。

如果您在使用中有任何疑问,请与我们联系。

相关博客

JuiceFS v1.3-Beta2:集成 Apache Ranger,实现更精细化的权限控制

2025-06-06
本文将介绍 JuiceFS 社区版如何与 Apache Ranger 进行集成,并探讨其权限管理的实现方式。该功能由多点 DMALL 数据平台团队李铭贡献,特此感谢她对社区的贡献!

JuiceFS v1.3-beta1:全面优化 SQL 数据库支持,十亿级元数据管理新选项

2025-04-23
JuiceFS v1.3-beta1 发布啦~在这个版本中,除了进行了大量使用体验优化和 bug 修复外,新增新增 Python SDK;Windows 客户端可用性大幅优化;新增二进制备份功能;全…

JuiceFS 社区版 v1.2 发布,新增企业级权限管理、平滑升级功能

2024-06-21
JuiceFS 社区版 v1.2 今天正式发布,这是自 2021 年开源以来的第三个大版本。v1.2 也是一个长期支持版本(LTS)。我们将持续维护 v1.2 以及 v1.1 这两个版本,v1.0 …

JuiceFS v1.2-beta1,Gateway 升级,多用户场景权限管理更灵活

2024-04-22
JuiceFS v1.2-beta1 今天正式发布。在这个版本中,除了进行了大量使用体验优化和 bug 修复外,新增三个特性:Gateway 功能扩展、支持 POSIX ACL、支持平滑升级。