This is an automated email from the ASF dual-hosted git repository.

bbender pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/geode-native.git


The following commit(s) were added to refs/heads/develop by this push:
     new ab6fe7d  GEODE-8698:Remove TcrPoolEndpoint::registerDM lock (#699)
ab6fe7d is described below

commit ab6fe7d996e5ec23832f90663d03f1d66b9f5fbd
Author: Mario Salazar de Torres <[email protected]>
AuthorDate: Mon Jun 7 18:16:06 2021 +0200

    GEODE-8698:Remove TcrPoolEndpoint::registerDM lock (#699)
    
    - Removed pool lock when registering a new DM.
     - This solves the thread inter-lock whenever putting back connections.
---
 cppcache/src/TcrPoolEndPoint.cpp | 1 -
 1 file changed, 1 deletion(-)

diff --git a/cppcache/src/TcrPoolEndPoint.cpp b/cppcache/src/TcrPoolEndPoint.cpp
index 79908aa..23cbb2d 100644
--- a/cppcache/src/TcrPoolEndPoint.cpp
+++ b/cppcache/src/TcrPoolEndPoint.cpp
@@ -62,7 +62,6 @@ void TcrPoolEndPoint::closeNotification() {
 GfErrType TcrPoolEndPoint::registerDM(bool, bool isSecondary, bool,
                                       ThinClientBaseDM*) {
   GfErrType err = GF_NOERR;
-  std::lock_guard<decltype(m_dm->getPoolLock())> _guard(m_dm->getPoolLock());
   std::lock_guard<decltype(getQueueHostedMutex())> guardQueueHosted(
       getQueueHostedMutex());
   auto& sysProp = m_cacheImpl->getDistributedSystem().getSystemProperties();

Reply via email to