| 2971 | } |
| 2972 | |
| 2973 | void saveCommand(client *c) { |
| 2974 | if (server.child_type == CHILD_TYPE_RDB) { |
| 2975 | addReplyError(c,"Background save already in progress"); |
| 2976 | return; |
| 2977 | } |
| 2978 | rdbSaveInfo rsi, *rsiptr; |
| 2979 | rsiptr = rdbPopulateSaveInfo(&rsi); |
| 2980 | if (rdbSave(server.rdb_filename,rsiptr) == C_OK) { |
| 2981 | addReply(c,shared.ok); |
| 2982 | } else { |
| 2983 | addReplyErrorObject(c,shared.err); |
| 2984 | } |
| 2985 | } |
| 2986 | |
| 2987 | /* BGSAVE [SCHEDULE] */ |
| 2988 | void bgsaveCommand(client *c) { |
nothing calls this directly
no test coverage detected