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

Function updateReplBacklogSize

src/config.cpp:2574–2585  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2572}
2573
2574static int updateReplBacklogSize(long long val, long long prev, const char **err) {
2575 /* resizeReplicationBacklog sets g_pserver->repl_backlog_size, and relies on
2576 * being able to tell when the size changes, so restore prev before calling it. */
2577 if (cserver.repl_backlog_disk_size) {
2578 *err = "Unable to dynamically resize the backlog because disk backlog is enabled";
2579 return 0;
2580 }
2581 g_pserver->repl_backlog_size = prev;
2582 g_pserver->repl_backlog_config_size = val;
2583 resizeReplicationBacklog(val);
2584 return 1;
2585}
2586
2587static int updateMaxmemory(long long val, long long prev, const char **err) {
2588 UNUSED(prev);

Callers

nothing calls this directly

Calls 1

resizeReplicationBacklogFunction · 0.85

Tested by

no test coverage detected