GlusterFS 3.5主要变化及特性

AFR_CLI_enhancements

改进了日志,更清晰,提供更多统计信息。



File_Snapshot

提供单个文件快照功能,该特能能够更好的结合Openstack Cinder,提供通用文件快照能力,典型的如VM p_w_picpaths。



gfid-access

该特性提供一个新的中继器,可以直接通过gfid访问数据。



Prevent NFS restart on Volume change

解决卷更改(卷选项,启动,停止,删除,添加brick等待)导致NFS服务必须重启问题。

使用该特性,可以提供更好的高可用特性,在卷更改后,不影响NFS客户端正常访问。



Features/Quota_Scalability


可大幅提升每个卷的配额个数,最大支持65536个!


readdir_ahead


该特性支持目录预读功能,可以提高连续目录读性能。



zerofill

允许创建预分配文件和空文件。支持快速清零VM磁盘镜像文件。



Brick_Failure_Detection

检测文件系统的故障,以便brick数据块可以在 Gluster 环境之外处理相应错误。



Changelog based distributed geo-replication

新的异地备份功能。与以往的异地备份不同,所有的改动都会被监控和记录到目标卷的一个节点(成为主节点)上,每个卷上的主节点参与异地复制。


变更检测

    当前的异地备份功能通过确认文件的changelog属性是否设置来确定文件是否需要复制。在启动的时,changlog xlator运行在每个brick上。


分布本质

    所有的节点都有责任同步数据。在复制卷情况下,一个是主动,一个是被动同步数据。


同步方法

    除了使用rsync同步方法,目前还使用tar+ssh方法,可以减小大量小文件复制下的工作量。



Improved block device translator

该特性提供保存VM镜像文件能力,并将它们已文件的形式暴露给QEMU/KVM.。



Remove brick CLI Change


早期执行remove-brick命令不进行数据迁移,已不推荐使用。



Experimental Features

试验特性

    RDMA连接管理

    NUFA中继器支持

    磁盘加密

    On-Wire压缩解压缩



如有翻译理解不正确之处,望大家不吝指正,先谢谢啦