Curve元数据节点高可用
Observe的流程 4. MDS使用election模块的功能进行选主 4.1 Curve中MDS的选举过程 4.2 图示说明选举流程 4.2.1 正常流程 4.2.2 异常情况1:MDS1退出,可以正常处理 4.2.3 异常情况2:Etcd集群的leader发生重新选举,MDS1未受影响,可以正常处理 4.2.4 异常情况3:Etcd的leader发生重新选举,MDS1受到影响退出,不一定可以正常处理。 2 GetTimeout < ElectionTime 4.2.4.3 MDS1、MDS2、MDS3的租约全部过期 4.2.4.4 总结 4.2.5 异常情况四: Etcd集群与MDS1(当前leader)出现网络分区 4.2.5.1 事件一先发生 4.2.5.2 事件二先发生 4.2.6 异常情况4:Etcd集群的follower节点异常 4.2.7 各情况汇总 1. 需求 mds是元 考虑当前系统中mds有两个外部依赖模块,一是mysql, 用于存储集群拓扑的相关信息;二是etcd,用于存储文件的元数据信息。而etcd可以用于实现mds高可用,没必要引入其他组件。 使用etcd实现元数据节点的leader主要依赖于它的两个核心机制: TTL和CAS。TTL(time to live)指的是给一个key设置一个有效期,到期后key会被自动删掉。这在很多分布式锁的实现上都会用到,可以保证锁的实时性和有效性。CAS(Atomic0 码力 | 30 页 | 2.42 MB | 5 月前3TiDB v8.5 Documentation
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 6725 17.9.1 Leader/Follower/Learner· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 6725 scatter-range-scheduler in pd-ctl commands #8379 @okJiang • Add conflict detection for grant-hot-leader-scheduler #4903 @lhy1024 • TiFlash • Optimize the execution efficiency of LENGTH() and ASCII() @xzhangxian1008 • Fix the issue that when adding an index, the 8223 (HY000) error occurs after killing the PD leader and the data in the table is inconsistent #55488 @tangenta • Fix the issue that too many DDL history0 码力 | 6730 页 | 111.36 MB | 9 月前3TiDB v8.4 Documentation
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 6702 17.6.1 leader/follower/learner · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · scatter-range-scheduler in pd-ctl commands #8379 @okJiang • Add conflict detection for grant-hot-leader-scheduler #4903 @lhy1024 • TiFlash • Optimize the execution efficiency of LENGTH() and ASCII() @xzhangxian1008 • Fix the issue that when adding an index, the 8223 (HY000) error occurs after killing the PD leader and the data in the table is inconsistent #55488 @tangenta • Fix the issue that too many DDL history0 码力 | 6705 页 | 110.86 MB | 9 月前3TiDB v8.3 Documentation
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 6603 17.6.1 leader/follower/learner · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · @lance6716 • PD • Support modifying the batch configuration of the evict-leader-scheduler via pd-ctl to accelerate the leader eviction process #8265 @rleungx • Add the store_id monitoring metric to the into a leader and multiple followers. When the data on the leader changes, TiDB will update the data to the followers synchronously. 441 By default, TiDB only reads and writes data on the leader of the0 码力 | 6606 页 | 109.48 MB | 9 月前3TiDB v8.2 Documentation
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 6546 17.6.1 leader/follower/learner · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · feature by default. With this feature enabled, the Raft leader can apply logs after quorum peers have persisted the logs, without waiting for the leader itself to persist the log, reducing the impact of jitter JSON_ARRAY_APPEND() function to TiKV causes TiKV to panic #16930 @dbsid • Fix the issue that the leader does not clean up failed snapshot files in time #16976 @hbisheng • Fix the issue that highly concurrent0 码力 | 6549 页 | 108.77 MB | 9 月前3TiDB v8.1 Documentation
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 6476 17.6.1 leader/follower/learner · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · conversion error that occurs when TTL parameters are parsed #7980 @HuSharp • Fix the issue that the Leader fails to transfer when you switch it between two deployed data centers #7992 @TonsnakeLin • Fix full backup #50837 @BornChanger • Fix the issue that the Region fetched from PD does not have a Leader when restoring data using BR or importing data using TiDB Lightning in physical import mode #511240 码力 | 6479 页 | 108.61 MB | 9 月前3TiDB v8.5 中文手册
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 5091 17.9.1 Leader/Follower/Learner· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · @okJiang – 在 pd-ctl 命令中将 scatter-range 重命名为 scatter-range-scheduler #8379 @okJiang – 为 grant-hot-leader-scheduler 添加冲突检测 #4903 @lhy1024 • TiFlash – 优化 LENGTH() 和 ASCII() 函数执行效率 #9344 @xzhangxian1008 @xzhangxian1008 – 修复 Sort 算子中的 ORDER BY 列如果包含常量会卡住的问题 #55344 @xzhangxian1008 – 修复在添加索引期间,kill PD leader 后出现 8223 (HY000) 报错,且表中数据不一致的问题 #55488 @tangenta – 修复当请求历史 DDL 任务信息时,DDL 历史任务过多导致 OOM 的问题 #557110 码力 | 5095 页 | 104.54 MB | 9 月前3TiDB v8.4 中文手册
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 5069 17.6.1 Leader/Follower/Learner· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · @okJiang – 在 pd-ctl 命令中将 scatter-range 重命名为 scatter-range-scheduler #8379 @okJiang – 为 grant-hot-leader-scheduler 添加冲突检测 #4903 @lhy1024 • TiFlash – 优化 LENGTH() 和 ASCII() 函数执行效率 #9344 @xzhangxian1008 @xzhangxian1008 – 修复 Sort 算子中的 ORDER BY 列如果包含常量会卡住的问题 #55344 @xzhangxian1008 – 修复在添加索引期间,kill PD leader 后出现 8223 (HY000) 报错,且表中数据不一致的问题 #55488 @tangenta – 修复当请求历史 DDL 任务信息时,DDL 历史任务过多导致 OOM 的问题 #557110 码力 | 5072 页 | 104.05 MB | 9 月前3TiDB v8.2 中文手册
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 4984 17.6.1 Leader/Follower/Learner· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · compaction job 涉及的 SST 文件数 #16837 @zhangjinpeng87 – 默认开启提前 apply 特性,开启后,Raft leader 在多数 peer 完成 Raft log 持久化之后即可进行 apply,不 再要求 leader 自身完成 Raft log 的持久化,降低少数 TiKV 抖动对写请求延迟的影响 #16717 @glorv – 增加 Raft dropped @MyonKeminta • TiKV – 修复将 JSON_ARRAY_APPEND() 函数下推至 TiKV 导致 TiKV panic 的问题 #16930 @dbsid – 修复 leader 未及时清理发送失败的 snapshot 文件的问题 #16976 @hbisheng – 修复高并发的 Coprocessor 请求可能导致 TiKV OOM 的问题 #16653 @overvenus0 码力 | 4987 页 | 102.91 MB | 9 月前3The Beman Project: Bringing Standard Libraries to the Next Level
Rights Reserved. How it really works Companies or individuals join the committee at their own election It usually costs a bit of money Most of the committee consists of regular Jane programmers0 码力 | 53 页 | 7.38 MB | 5 月前3
共 70 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7