MCPcopy Create free account
hub / github.com/Snapchat/KeyDB / FAnyDisconnectedMasters

Function FAnyDisconnectedMasters

src/replication.cpp:129–141  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

127}
128
129static bool FAnyDisconnectedMasters()
130{
131 listIter li;
132 listNode *ln;
133 listRewind(g_pserver->masters, &li);
134 while ((ln = listNext(&li)))
135 {
136 redisMaster *mi = (redisMaster*)listNodeValue(ln);
137 if (mi->repl_state != REPL_STATE_CONNECTED)
138 return true;
139 }
140 return false;
141}
142
143client *replicaFromMaster(redisMaster *mi)
144{

Callers 1

syncCommandFunction · 0.85

Calls 2

listRewindFunction · 0.85
listNextFunction · 0.85

Tested by

no test coverage detected