From 3e0458dda3c12a9a619a86258d586a0542e0c630 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Wed, 3 Jan 2018 09:19:08 +0100 Subject: Trying to open a db that doesn't exist in read-only mode is not an error --- common/storage_lmdb.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'common') diff --git a/common/storage_lmdb.cpp b/common/storage_lmdb.cpp index 6923d7c..600fbd1 100644 --- a/common/storage_lmdb.cpp +++ b/common/storage_lmdb.cpp @@ -829,7 +829,11 @@ public: flags |= MDB_RDONLY; } if ((rc = mdb_env_open(env, fullPath.toStdString().data(), flags, 0664))) { - SinkWarningCtx(logCtx) << "mdb_env_open: " << rc << ":" << mdb_strerror(rc); + if (readOnly) { + SinkLogCtx(logCtx) << "Tried to open non-existing db: " << fullPath; + } else { + SinkWarningCtx(logCtx) << "mdb_env_open: " << rc << ":" << mdb_strerror(rc); + } mdb_env_close(env); env = 0; } else { -- cgit v1.2.3