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

Function expireOwnKeys

src/server.cpp:2054–2064  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2052}
2053
2054bool expireOwnKeys()
2055{
2056 if (iAmMaster()) {
2057 return true;
2058 } else if (!g_pserver->fActiveReplica && (listLength(g_pserver->masters) == 1)) {
2059 redisMaster *mi = (redisMaster*)listNodeValue(listFirst(g_pserver->masters));
2060 if (mi->isActive)
2061 return true;
2062 }
2063 return false;
2064}
2065
2066int hash_spin_worker() {
2067 auto ctl = serverTL->rehashCtl;

Callers 1

databasesCronFunction · 0.85

Calls 1

iAmMasterFunction · 0.85

Tested by

no test coverage detected