mirror of
https://github.com/fluencelabs/redis
synced 2025-04-25 02:22:13 +00:00
PSYNC2: fix backlog_idx when adjusting for meaningful offset
See #7002.
This commit is contained in:
parent
2ea7f0ecad
commit
97f1c808ce
@ -2755,6 +2755,9 @@ void replicationCacheMasterUsingMyself(void) {
|
||||
delta);
|
||||
server.master_initial_offset = server.master_repl_meaningful_offset;
|
||||
server.repl_backlog_histlen -= delta;
|
||||
server.repl_backlog_idx =
|
||||
(server.repl_backlog_idx + (server.repl_backlog_size - delta)) %
|
||||
server.repl_backlog_size;
|
||||
if (server.repl_backlog_histlen < 0) server.repl_backlog_histlen = 0;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user