# GlusterFS 3.5.1 发行说明

这是主要是修正了释放。3.5.0](./3.5.0.md) [发行说明

包含已添加的所有新功能的列表。

有两个显著的变化,不仅 bug 修复或文档 增补︰

  1. a new volume option server.manage-gids has been added 应使用此选项,当卷的用户在多个 大约 93 组 (Bug [1096425] (https://bugzilla.redhat.com/1096425)) 2.重复请求缓存 nfs 现在已禁用默认情况下,这可能是 降低某些工作负载的性能,但提高了整体的稳定性 和大多数用户占用的内存

# # 已修复 bug:

  • [765202] (https://bugzilla.redhat.com/765202): lgetxattr 用无效键调用在砖上
  • [833586] (https://bugzilla.redhat.com/833586): 从 marker_rename_release_newp_lock inodelk 挂
  • [859581] (https://bugzilla.redhat.com/859581): 自愈过程有时可以在.glusterfs 中创建目录而不是根 gfid 文件的符号链接
  • [986429] (https://bugzilla.redhat.com/986429): Backupvolfile 服务器选项应工作内部的 GlusterFS 框架
  • [1039544] (https://bugzilla.redhat.com/1039544): [壮举]"gluster 卷治愈信息"应列出实际需要医治的条目。
  • [1046624] (https://bugzilla.redhat.com/1046624): 无法治愈的符号链接
  • [1046853] (https://bugzilla.redhat.com/1046853): 空燃比︰ 为每个文件自愈有报道在 glustershd.log 文件中的警告消息
  • [1063190] (https://bugzilla.redhat.com/1063190): 卷不是容易接近的之后遇见了服务器端仲裁,
  • [1064096] (https://bugzilla.redhat.com/1064096): 应删除旧的 Python 翻译代码 (而不是 Glupy)
  • [1066996] (https://bugzilla.redhat.com/1066996): 使用 sanlock 在 gluster 山与副本 3 (仲裁类型自动) 会导致裂
  • [1071191] (https://bugzilla.redhat.com/1071191): [3.5.1] 零星 SIGBUS 用 mmap () 来对稀疏文件创建与 open (),seek(),write ()
  • [1078061] (https://bugzilla.redhat.com/1078061): 需要能够治愈不匹配用户扩展属性没有任何更新历史
  • [1078365] (https://bugzilla.redhat.com/1078365): 新 xlators 相连作为版本.so 文件,创建 .so.0.0.0
  • [1086743] (https://bugzilla.redhat.com/1086743): 添加文件的功能︰ RDMA 连接管理器 (RDMA 厘米)
  • [1086748] (https://bugzilla.redhat.com/1086748): 添加文件的功能︰ 空燃比 CLI 功能增强
  • [1086749] (https://bugzilla.redhat.com/1086749): 添加文件的功能︰ 揭露卷功能
  • [1086750] (https://bugzilla.redhat.com/1086750): 添加文件的功能︰ 在 GlusterFS 文件快照
  • [1086751] (https://bugzilla.redhat.com/1086751): 添加文件的功能︰ gfid 访问
  • [1086752] (https://bugzilla.redhat.com/1086752): 添加文件的功能︰ 线上的压缩解压缩
  • [1086754] (https://bugzilla.redhat.com/1086754): 添加文件的功能︰ 配额可扩展性
  • [1086755] (https://bugzilla.redhat.com/1086755): 添加文件的功能︰ readdir 前方
  • [1086756] (https://bugzilla.redhat.com/1086756): 添加文件的功能︰ zerofill API 为 GlusterFS
  • [1086758] (https://bugzilla.redhat.com/1086758): 添加文件的功能︰ 基于并行的土力工程处复制的更新日志
  • [1086760] (https://bugzilla.redhat.com/1086760): 添加文件的功能︰ 写一次读 (WORM) 卷
  • [1086762] (https://bugzilla.redhat.com/1086762): 添加文件的功能︰ BD Xlator-块设备翻译
  • [1086766] (https://bugzilla.redhat.com/1086766): 添加文件的功能︰ Libgfapi
  • [1086774] (https://bugzilla.redhat.com/1086774): 添加文件的功能︰ 访问控制列表-Gluster NFS 版本 3 支持
  • [1086781] (https://bugzilla.redhat.com/1086781): 添加文件的功能︰ 渴望锁定
  • [1086782] (https://bugzilla.redhat.com/1086782): 添加文件的功能︰ glusterfs 和 oVirt 一体化
  • [1086783] (https://bugzilla.redhat.com/1086783): 添加文件的功能︰ qemu 1.3-libgfapi 集成
  • [1088848] (https://bugzilla.redhat.com/1088848): 拼写错误在 rpc/rpc-transport/rdma/src/rdma.c
  • [1089054] (https://bugzilla.redhat.com/1089054): gf-错误-codes.h 是从源码包丢失
  • [1089470] (https://bugzilla.redhat.com/1089470): SMB︰ 上砖的过程中在编译内核崩溃。
  • [1089934] (https://bugzilla.redhat.com/1089934): 列出 dir 超过 N 的输入/输出错误文件结果
  • [1091340] (https://bugzilla.redhat.com/1091340): Doc︰ 添加已知问题发布的 glfs_fini 注意到 3.5
  • [1091392] (https://bugzilla.redhat.com/1091392): glusterfs.spec.in︰ 未成年人/nit 更改为与 Fedora 规范同步
  • [1095256] (https://bugzilla.redhat.com/1095256): 过多的日志记录从夏枯草守护进程和砖
  • [1095595] (https://bugzilla.redhat.com/1095595): 坚持 IANA 标准而分配端口的砖
  • [1095775] (https://bugzilla.redhat.com/1095775): 在 libgfapi 从 glusterd 获取卷信息中添加支持。
  • [1095971] (https://bugzilla.redhat.com/1095971): 停止/启动 Gluster 卷重置所有权
  • [1096040] (https://bugzilla.redhat.com/1096040): 空燃比︰ 自 heal 守护不清除所有源更改日志后自愈
  • [1096425] (https://bugzilla.redhat.com/1096425): 当一个用户试图访问 nfs 与 100 + Gid 的 RHS 卷的 i/o 错误
  • [1099878] (https://bugzilla.redhat.com/1099878): 需要支持手柄根据老年退休金计划地读取或修改文件的扩展的属性
  • [1101647] (https://bugzilla.redhat.com/1101647): gluster 卷治愈 volname 统计治愈-计数不给所需的输出。
  • [1102306] (https://bugzilla.redhat.com/1102306): 许可证︰ xlators/功能/glupy 双重许可 GPLv2 和 LGPLv3 +
  • [1103413] (https://bugzilla.redhat.com/1103413): 在 gf_log_init 重新开放 stderr 失败
  • [1104592] (https://bugzilla.redhat.com/1104592): 治愈信息可能给成功而不是运输终点时砖就是用下来没有连接上。
  • [1104915] (https://bugzilla.redhat.com/1104915): glusterfsd 时发生崩溃时做压力测试
  • [1104919] (https://bugzilla.redhat.com/1104919): 修复内存泄漏在 gfid 访问 xlator。
  • [1104959] (https://bugzilla.redhat.com/1104959): Dist 土力工程处代表︰ 一些上后土力工程处代表同步从主人,奴隶的奴隶不能访问的文件。
  • [1105188] (https://bugzilla.redhat.com/1105188): 两个实例的砖过程、 glusterfs nfs 和 quotad glusterd 重新启动后看到每
  • [1105524] (https://bugzilla.redhat.com/1105524): 在默认情况下禁用 nfs.drc
  • [1107937] (https://bugzilla.redhat.com/1107937): 配额-佚名-fd-nfs.t 貌似失败
  • [1109832] (https://bugzilla.redhat.com/1109832): I/O 失败,则为 glusterfs 3.4 空燃比客户端访问服务器升级到 glusterfs 3.5
  • [1110777] (https://bugzilla.redhat.com/1110777): glusterfsd OOM-使用所有内存时启用配额

# # 已知问题︰

-以下配置更改是必要的 qemu 和桑巴 与 libgfapi 上班无缝集成︰

1.gluster 卷集 server.allow 没有安全感上 2.重新启动该卷是必要的

gluster 卷站 <volname>
gluster 卷开始 <volname>
  1. Edit /etc/glusterfs/glusterd.vol to contain this line:
rpc-身份验证-允许-不安全的选项

4.重新启动 glusterd 是必要的

服务 glusterd 重新启动

更多的细节也记录在 Gluster Wiki 上 [与 qemu libvirt Libgfapi] (https://github.com/gluster/glusterfs-specs/blob/master/done/GlusterFS%203.5/libgfapi%20with%20qemu%20libvirt.md) 页。

-对于块设备翻译基础卷在客户端打开隐藏译者需要被禁用。

  • libgfapi clients calling glfs_fini before a successfull glfs_init will cause the client to 挂有 [报道由 QEMU 开发人员] (https://bugs.launchpad.net/bugs/1308542)。 The workaround is NOT to call glfs_fini for error cases encountered before a successfull glfs_init. Follow Bug 1091335 to get informed when a 发布可包含一个最终的修复。

  • After enabling server.manage-gids, the volume needs to be stopped and 再次开始已在砖过程中启用选项

gluster 卷站 gluster 卷开始