Log message when modules prevent diskless-load

This commit is contained in:
Oran Agra 2019-07-30 16:32:58 +03:00
parent 037ac27e41
commit 4b9c5d8536

View File

@ -1118,8 +1118,11 @@ static int useDisklessLoad() {
int enabled = server.repl_diskless_load == REPL_DISKLESS_LOAD_SWAPDB ||
(server.repl_diskless_load == REPL_DISKLESS_LOAD_WHEN_DB_EMPTY && dbTotalServerKeyCount()==0);
/* Check all modules handle read errors, otherwise it's not safe to use diskless load. */
if (enabled && !moduleAllDatatypesHandleErrors())
if (enabled && !moduleAllDatatypesHandleErrors()) {
serverLog(LL_WARNING,
"Skipping diskless-load because there are modules that don't handle read errors.");
enabled = 0;
}
return enabled;
}