导读 经过一个多月紧锣密鼓的研发,FastCFS v3.5 发布了。v3.5 主要完成了异常情况下保证数据一致性的改进工作。

数据提交采用多数派确认机制保证在高负载等不稳定情况下数据一致性和可靠性;实现了数据不一致时的自动恢复机制(以前版本是持续报错),包括如下两点:

  1. slave 自动回滚不一致的数据,然后从 master 恢复数据;
  2. 在重启情况下,如果 slave 的数据版本比 master 高,则自动提升为 master。

其他小改进:

  1. 支持跨机器幂等机制;
  2. 默认开启日志按天轮转和日志清除。

修复的 bug 列表:

  • [fdir] dentry_list_by_path must call dentry_check_load_children
  • [fdir & fstore] select leader/master distinguish success count and active count
  • [fdir & fstore] get_myself_in_cluster_cfg by service, cluster and replica ports
  • [fstore] MUST ignore errno EOPNOTSUPP when leader notify
  • FastCFS v3.5 是极端情况下保证数据一致性和可靠性的里程碑版本,欢迎大家下载和使用。使用 FastCFS 旧版本的用户,请及时升级到最新版本。

    原文来自:https://www.oschina.net/news/204214/fastcfs-3-5-released

    本文地址:https://www.linuxprobe.com/fastcfs-five-linux.html编辑:倪家兴,审核员:清蒸github

    Linux命令大全:https://www.linuxcool.com/

    Linux系统大全:https://www.linuxdown.com/

    红帽认证RHCE考试心得:https://www.rhce.net/