From 3de421c390445cda8fa4553dea037c77ba0ae2e3 Mon Sep 17 00:00:00 2001 From: Alex Kremer Date: Wed, 28 Sep 2022 01:28:18 +0200 Subject: [PATCH] Remove useless mutex from BackendInterface and its usage from CassandraBackend (#326) Fixes #304 --- src/backend/BackendInterface.h | 3 --- src/backend/CassandraBackend.cpp | 1 - 2 files changed, 4 deletions(-) diff --git a/src/backend/BackendInterface.h b/src/backend/BackendInterface.h index fb98db38..aed93d9e 100644 --- a/src/backend/BackendInterface.h +++ b/src/backend/BackendInterface.h @@ -89,9 +89,6 @@ protected: std::optional range; SimpleCache cache_; - // mutex used for open() and close() - mutable std::mutex mutex_; - public: BackendInterface(boost::json::object const& config) { diff --git a/src/backend/CassandraBackend.cpp b/src/backend/CassandraBackend.cpp index 92df52d1..e6b5bbb5 100644 --- a/src/backend/CassandraBackend.cpp +++ b/src/backend/CassandraBackend.cpp @@ -1001,7 +1001,6 @@ CassandraBackend::open(bool readOnly) BOOST_LOG_TRIVIAL(info) << "Opening Cassandra Backend"; - std::lock_guard lock(mutex_); CassCluster* cluster = cass_cluster_new(); if (!cluster) throw std::runtime_error("nodestore:: Failed to create CassCluster");