# 主要变化和特点
Documentation about major changes and features is also included in the doc/features/ directory of GlusterFS repository.
# # 卷快照
卷快照提供 GlusterFS 卷的时间点副本。快照是联机操作,因此文件系统数据继续可用于客户端时拍摄快照。
更多的信息,请参阅 [这里] (https://github.com/gluster/glusterfs-specs/blob/master/done/GlusterFS%203.6/Gluster%20Volume%20Snapshot.md)。
# # 用户可用快照
用户可使用快照提供用户访问没有行政干预的 GlusterFS 卷快照的能力。
更多的信息,请参阅 [这里] (https://github.com/gluster/glusterfs-specs/blob/master/done/GlusterFS%203.6/Gluster%20User%20Serviceable%20Snapshots.md)。
# # 纠删码
新分散译者提供执行擦除编码跨节点的能力。
更多的信息,请参阅 [这里] (https://github.com/gluster/glusterfs-specs/blob/master/done/GlusterFS%203.6/disperse.md)。
# # 颗粒的锁定支持,用于管理操作
Glusterd 现在持有卷锁以支持并行管理操作在不同的卷上。
# # 日记功能增强 (changelog xlator)
引进的历史要消耗已保存更新日志翻译者的日志记录 API。通过这个 API,它已不再执行所需的昂贵
以标识更改的文件系统爬网。土力工程处复制利用这 (对 [稀土] 开始) 从而优化远程复制用于清洗、 hardlinks 等。
# # 更好地支持异构大小砖
前 3.6,异构大小砖被视为平等无论规模大小,和将被分配一个平等共享的文件。从 3.6,转让的文件到砖会考虑砖的大小。
# # 改进 SSL 支持
GlusterFS 3.6 提供更好的支持,在管理和数据连接上启用 SSL。此功能目前正在使用的 GlusterFS OpenStack 马尼拉本机驱动程序。
# # 更好同行鉴定
GlusterFS 3.6 完善同行鉴定。GlusterD 将不再抱怨时混合使用 Fqdn,shortnames 和 IP 地址。有关这项改善所做的更改也已订立了提高 GlusterFS 多网络支持的基地。
# # 元翻译
元翻译提供一个虚拟的界面查看内部状态的翻译。
# # 改进同步复制支持 (AFRv2)
复制翻译 (AFR) 在 GlusterFS 3.6 中的经历了完全的重写 (http://review.gluster.org/#/c/6010/) 和被称为 AFRv2。
从用户的角度来看,还有复制行为没有变化但是有一些注意事项,从管理的角度指出︰
-查找再也不会触发元数据和数据自我康复。他们只触发进入自我治愈。治好了一种由自我修复守护进程只的数据和元数据。
-在副本集的砖不标记扩展属性为本身在前或后 op 期间任何挂起的更改日志。他们只将其标记为副本集内其他砖。
对于例如︰
In a replica 2 volume, trusted.afr.<volname>-client-0 for brick-0 and trusted.afr.<volname>-client-1 for brick-1 will always be 0x000000000000000000000000.
- If the post-op changelog updation does not complete successfully on a brick, a
trusted.afr.dirtyextended attribute is set on that brick.
# # 屏障翻译
屏障翻译允许文件操作 '暂停' GlusterFS 砖所需要的执行一致的快照的 GlusterFS 卷。
有关详细信息,请参见 [这里] (https://github.com/gluster/glusterfs-specs/blob/master/done/GlusterFS%203.6/Server-side%20Barrier%20feature.md)
# # 默认情况下删除砖移动数据
Prior to 3.6, volume remove-brick <volname> CLI would remove the brick from the volume without performing any data migration. Now the default behavior has been changed to perform data migration when this command is issued. Removing a brick without data migration can now be performed through volume remove-brick <volname> force interface.
# # 实验性的功能
以下功能是实验与此版本︰
-支持 rdma 卷。 -NUFA 翻译的支持。 -磁盘加密 线压缩 + 减压 [CDC]
# # 移植状态
-NetBSD 和 FreeBSD 的支持是试验性的但回归测试表明,它接近被完全支持。请确保您使用从-当前最新的 NetBSD 代码或 netbsd 7 枝。
-OSX 支持处于 alpha 的状态。更多的测试将有助于在成熟这种支持。
# 小的改进︰
- Introduction of
server.anonuidandserver.anongidoptions for root squashing
— — 压根不会发生中受信任的存储池中的客户端
默认情况下启用了内存会计的 glusterfs 进程
-Gluster/NFS 服务器现在拥有支持卷与通配符 IP 地址和 IP 地址/子网 (CIDR 表示法) 上设置访问权限。更多详细信息和示例是在 [提交消息] (http://review.gluster.org/7485)。
- More preparation for better integration with the nfs-ganesha user-space NFS-server. The changes are mostly related to the handle-based functions in
libgfapi.so.
-新的日志记录框架可以抑制重复的日志消息,并提供一本字典的消息已被添加。几笔译员现已统一的框架。更多翻译人员预计将结合这一框架在即将到来的轻微 & 主要版本中。
# # 已知问题︰
-以下配置更改是必要 qemu 和 samba 一体化与 libgfapi 的无缝地工作︰
1. `gluster volume set <volname> server.allow-insecure on`
2. Edit `/etc/glusterfs/glusterd.vol` to contain this line:
`option rpc-auth-allow-insecure on`
邮政 1,重新启动该卷有必要︰
# gluster volume stop <volname>
# gluster volume start <volname>
邮政 2,重新启动 glusterd 将是必要的︰
# service glusterd restart
-对于块设备翻译基础卷在客户端打开隐藏译者需要被禁用。
-重命名的文件,正在迁移在再平衡过程中发生的事情将会失败。
-分散卷不能与自愈守护进程。当访问已损坏的文件或目录时,只激活自愈。强制完整的自我修复或替换砖需要遍历文件系统的挂载点。这是推荐的命令这样做︰
发现
-在分散的卷上的配额不正确计算,允许存储更多数据比指定。这一问题的解决方法是定义较小的配额基于此公式︰
Q' = Q / (N-R)
所需的配额值,Q Q 在哪里 ' 是要使用的新的配额值,N 是分散,每套砖的数目,R 是冗余。
# # 升级到 3.6.X
升级到 3.6 版本的 gluster 从 3.4.X 或 3.5.x 之前, 请看看下面的链接︰ 升级到 3.6 Gluster