From 0262d0e284a0befcbed3d75a0d99fabe848e6245 Mon Sep 17 00:00:00 2001 From: Michael Hackstein Date: Thu, 8 Sep 2016 11:37:54 +0200 Subject: [PATCH] Traverser engine now unlocks all it's shards --- arangod/Cluster/TraverserEngine.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/arangod/Cluster/TraverserEngine.cpp b/arangod/Cluster/TraverserEngine.cpp index beec5a7ee2..ee0071468a 100644 --- a/arangod/Cluster/TraverserEngine.cpp +++ b/arangod/Cluster/TraverserEngine.cpp @@ -127,7 +127,6 @@ TraverserEngine::TraverserEngine(TRI_vocbase_t* vocbase, } TraverserEngine::~TraverserEngine() { - /* auto resolver = _trx->resolver(); // TODO Do we need this or will delete trx do this already? for (auto const& shard : _locked) { @@ -138,14 +137,12 @@ TraverserEngine::~TraverserEngine() { } int res = _trx->unlock(_trx->trxCollection(cid), TRI_TRANSACTION_READ); if (res != TRI_ERROR_NO_ERROR) { - LOG(ERR) << "Faild to unlock shard " << shard << ": " + LOG(ERR) << "Failed to unlock shard " << shard << ": " << TRI_errno_string(res); } } - */ if (_trx) { _trx->commit(); - delete _trx; } if (_query != nullptr) { delete _query;