Simulate split brain failure on docker-compose using linux routes
- splitbrain
node splitbrain.js add [2,20] [10,3] true
- disable splitbrain
node splitbrain.js delete [2,20] [10,3]
+
|
|
|
| +----------------+
+--------------+ | | REDISSLAVE |
| REDIS | | | |
| | | | |
|172.22.1.10 | | | 172.22.1.20 |
| | | | |
+--------------+ | +----------------+
|
|
| +--------------------+
+---------------+ | |redissentinelslave |
| redissentinel| | | |
| | | |172.22.1.21 |
|172.22.1.11 | | | |
| | | +--------------------+
+---------------+ |
|
|
|
+---------------+ | +----------------+
|redissentinelslavetwo | |redissentinelslavethree
| | | | |
|172.22.1.22 | | |172.22.1.23 |
| | | | |
+---------------+ | +----------------+
|
|
+---------------+ |
|express-gateway| | +---------------+
| | | |express-gatewaytwo
| | | | |
|172.22.1.2 | | | |
+---------------+ | |172.22.1.3 |
| +---------------+
|
+