Bruce Schuchardt created GEODE-3519:
---------------------------------------

             Summary: servers are not locking on remove or invalidate ops 
initiated by clients
                 Key: GEODE-3519
                 URL: https://issues.apache.org/jira/browse/GEODE-3519
             Project: Geode
          Issue Type: Bug
          Components: client/server
            Reporter: Bruce Schuchardt


While debugging a DLockToken leak I found that a Scope.GLOBAL region in a 
server was recording CachePerfStats.conflatedEvents.  This should be zero in a 
Scope.GLOBAL region because each operation on the region is supposed to be 
performed while holding a distributed lock on the affected key.

The problem stems from DistributedRegion not overriding the "basicBridge" 
operations that handle these events and surrounding the superclass's method 
with locking.

The only operations currently performing correct locking are "put" and 
"replace".



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to