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

Function updateMasterAuth

src/replication.cpp:5514–5531  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5512}
5513
5514void updateMasterAuth()
5515{
5516 listIter li;
5517 listNode *ln;
5518
5519 listRewind(g_pserver->masters, &li);
5520 while ((ln = listNext(&li)))
5521 {
5522 redisMaster *mi = (redisMaster*)listNodeValue(ln);
5523 sdsfree(mi->masterauth); mi->masterauth = nullptr;
5524 zfree(mi->masteruser); mi->masteruser = nullptr;
5525
5526 if (cserver.default_masterauth)
5527 mi->masterauth = sdsdup(cserver.default_masterauth);
5528 if (cserver.default_masteruser)
5529 mi->masteruser = zstrdup(cserver.default_masteruser);
5530 }
5531}
5532
5533static void propagateMasterStaleKeys()
5534{

Callers 2

validateConfigurationFunction · 0.85
updateMasterAuthConfigFunction · 0.85

Calls 6

listRewindFunction · 0.85
listNextFunction · 0.85
sdsfreeFunction · 0.85
zfreeFunction · 0.85
sdsdupFunction · 0.85
zstrdupFunction · 0.85

Tested by

no test coverage detected