Skip to content

Commit

Permalink
fix
Browse files Browse the repository at this point in the history
  • Loading branch information
MOON-CLJ committed Mar 23, 2015
1 parent 314428c commit 5350dc6
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 1 deletion.
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
## **遇到过的sentinel failover过程的特例以及处理方式**
------------------------------------------------------

本章节希望记录一些我们预料之外的事情,sentinel的行为与我们的理解或者预料不一样的情况。

**首先提一下,有一点分歧是,

- 我们认为一个版本的epoch只有由一个sentinel来主导,并且

- 一个master同一时刻只能有一个sentinel来failover,即使两个sentinel以不同的epoch的名义来
failover也不行,

这两点其实是一点,这两个假设跟作者的理解是有分歧的。具体后续会提到.
我们不接受作者的观点的原因是,因为我们更加谨慎,希望通过以上假设,致力于摒弃掉一些极端情况,
以避免它们可能带来的不确定性.**


4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@

- **遇到过的sentinel failover过程的特例以及处理方式**

- **sentinel现在的不足和可期待的改进**
- **sentinel现在的不足以及可期待的改进**

- **sentinel failover过程的各种pubsub message由来的详细介绍**

Expand Down Expand Up @@ -42,3 +42,5 @@
- redis master instance是在什么时候重新config的

- failover过程中old master被重启会有什么影响

- SENTINEL_MAX_DESYNC

0 comments on commit 5350dc6

Please sign in to comment.