mirror of
https://github.com/fluencelabs/redis
synced 2025-05-12 10:47:12 +00:00
PSYNC2 & RDB: fix the missing rdbSaveInfo for BGSAVE
This commit is contained in:
parent
9f69e179cf
commit
be1b9ee0d5
@ -2000,6 +2000,9 @@ void bgsaveCommand(client *c) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
rdbSaveInfo rsi, *rsiptr;
|
||||||
|
rsiptr = rdbPopulateSaveInfo(&rsi);
|
||||||
|
|
||||||
if (server.rdb_child_pid != -1) {
|
if (server.rdb_child_pid != -1) {
|
||||||
addReplyError(c,"Background save already in progress");
|
addReplyError(c,"Background save already in progress");
|
||||||
} else if (server.aof_child_pid != -1) {
|
} else if (server.aof_child_pid != -1) {
|
||||||
@ -2012,7 +2015,7 @@ void bgsaveCommand(client *c) {
|
|||||||
"Use BGSAVE SCHEDULE in order to schedule a BGSAVE whenever "
|
"Use BGSAVE SCHEDULE in order to schedule a BGSAVE whenever "
|
||||||
"possible.");
|
"possible.");
|
||||||
}
|
}
|
||||||
} else if (rdbSaveBackground(server.rdb_filename,NULL) == C_OK) {
|
} else if (rdbSaveBackground(server.rdb_filename,rsiptr) == C_OK) {
|
||||||
addReplyStatus(c,"Background saving started");
|
addReplyStatus(c,"Background saving started");
|
||||||
} else {
|
} else {
|
||||||
addReply(c,shared.err);
|
addReply(c,shared.err);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user