From eccb4c6d342884e6174d506249dc458c9a3469c6 Mon Sep 17 00:00:00 2001 From: John Sully Date: Wed, 27 Mar 2019 22:59:12 -0400 Subject: [PATCH] If no rdb file is specified and no s3 file is specified use the default RDB filename. If only S3 is specified use diskless sync Former-commit-id: 770bb8ef5f52e804a00730ac2aa95a0107c52bab --- src/server.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/server.cpp b/src/server.cpp index f5a7084ae..14f4d0832 100644 --- a/src/server.cpp +++ b/src/server.cpp @@ -5058,6 +5058,14 @@ int main(int argc, char **argv) { sentinelIsRunning(); } + if (server.rdb_filename == nullptr) + { + if (server.rdb_s3bucketpath == nullptr) + server.rdb_filename = zstrdup(CONFIG_DEFAULT_RDB_FILENAME); + else + server.repl_diskless_sync = TRUE; + } + if (server.cthreads > 4) { serverLog(LL_WARNING, "Warning: server-threads is set to %d. This is above the maximum recommend value of 4, please ensure you've verified this is actually faster on your machine.", server.cthreads); }