FastCFS V3.5 发布,支持多数派数据复制
经过一个多月紧锣密鼓的研发,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旧版本的用户,请及时升级到最新版本。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
让 Java 打包缩小一大半,Solon v1.9.3 发布
相对于 Spring Boot 和 Spring Cloud 的项目: 启动快 5 ~ 10 倍。(更快) qps 高 2~ 3 倍。(更高) 运行时内存节省 1/3 ~ 1/2。(更少) 打包可以缩小到 1/2 ~ 1/10;比如,90Mb 的变成了 9Mb。(更小) 基于服务 name 进行注册发现 与 k8s svc 相互对应 支持 Service Mesh 架构部署方案 本次更新: 解决 solon.web.staticfiles 扩展仓库的文件被读取后不能删除的问题 插件 solon.validation 增加分组验证支持 插件 aws-s3-solon-plugin 升级 aws-java-sdk-s3 为 1.12.261 插件 sqltoy-solon-plugin 升级 sqltoy 为 5.2.3 插件 water-solon-plugin 升级 water 为 2.8.1 进一步了解 Solon: 《想法与架构笔记》 《生态预览》 《与 Spring Boot 的区别?》 《与 Spring Cloud 的区别?》
- 下一篇
Hertz v0.2.0 版本发布
Feature [#124] feat: 增加参数控制是否使用 hijackConnPool。 [#116] feat: update 也可使用模板更新 handler 及 middleware。 [#130] feat: 如果 Cookie.Value 中存在非法字符,则打印告警日志。 [#143] feat: 增加一个接口支持自定义信号捕捉逻辑,以便根据场景调节优雅退出需要应对的信号类型。 [#114] feat: 标准网络库 Read 方法中调用 connection.Release(),防止在多次少量调用 Read 方法时不回收内存导致的 OOM。 [#112] feat: 修正了 x-www-form-urlencoded 编码下无法读到 bodystream 类型数据。 [#105] feat: client 为 ALPN 和 http2 抽象出协议层 HostClient。client 删除 readbuffersize 和 writebuffersize 配置项。 [#92] feat: hz 命名行工具支持 windows。 [#102] feat: Hertz cl...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS关闭SELinux安全模块
- 2048小游戏-低调大师作品
- CentOS7设置SWAP分区,小内存服务器的救世主
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Linux系统CentOS6、CentOS7手动修改IP地址
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- SpringBoot2配置默认Tomcat设置,开启更多高级功能