背景
XPipe DR 切换强依赖数据库, 做状态的控制和校验
- 支持 XPipe 自动切
- 减低故障时长
问题表现
耗时 1 个月, 目前还没有完成
流程时间
2月
19~21 看代码,了解什么是MGR,XPipe的DAO到底怎么写的
24~25 敲定全局主方案
26 完成第一版MGR选举代码
流浪地球演练
5月
6,7, 8 重新理MGR方案,完成全局主代码开发测试
9 解决github ci问题,上线
11~15 拟定了待选的接入方案,对MGR还有很多特性未知
- 12 查proxy问题
18~22 测了MySQL8,MGR一些特性,决定了最后方案
- 18: XPipe支持MySQL8
- 连接串配置
- DB配置
- DAL客户端
- 19~20: MySQL8 查询慢的问题 + 测试连接串&MGR服务端配置
- 21~22:本地编译MySQL起MGR集群,在本地确定ABORT_SERVER的具体行为
25~27 完成MGR接入代码开发&测试
6月
6.02 DBA MySQL版本打包好,部上生产,UAT,验证了一把参数是否符合预期
6.03 上线MetaServer
6.7 上线console
总结问题点
- 沟通问题: 有问题不敢去沟通
- 依赖问题: 对环境搭建有依赖
- 目标问题: 对整件事情没有目标
问题分析
- 沟通问题: 有问题不敢去沟通
- 优化 1~2 天速度
- 依赖问题: 对环境搭建有依赖
- 优化 2 天速度
- 目标问题: 对整件事情没有目标
- 优化 5 天速度
对整件事情没有目标?
做事情分两类
- 非常确定做成什么样
- 不确定应该做成什么样 (目标的定义)
目标的定义??
- 每天做事情, 回顾一下, 目标是否符合需求
- 关注目标做事
网友评论