From a8afccf0816469fb478d9d85976bf75d8bf87b7e Mon Sep 17 00:00:00 2001 From: Martchus Date: Tue, 18 Jan 2022 22:54:49 +0100 Subject: [PATCH] lmdb: Set limit for at least 6 DBs (requiring each 10 LMDB databases) This makes setting up tests easier. --- libpkg/data/config.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libpkg/data/config.cpp b/libpkg/data/config.cpp index 339c56d..5a7525d 100644 --- a/libpkg/data/config.cpp +++ b/libpkg/data/config.cpp @@ -55,7 +55,7 @@ Config::~Config() void Config::initStorage(const char *path, std::uint32_t maxDbs) { assert(m_storage == nullptr); // only allow initializing storage once - m_storage = std::make_unique(path, maxDbs ? maxDbs : databases.size() * 10 + 15); + m_storage = std::make_unique(path, maxDbs ? maxDbs : std::max(databases.size() * 10u + 15u, 60u)); for (auto &db : databases) { db.initStorage(*m_storage); }