Unlock operations get timeout exception when member dies #15328
Labels
Module: Invocation System
Module: Lock
Source: Community
PR or issue was opened by a community user
Team: Client
Team: Core
Type: Defect
Like #13551, when a client tries to release a lock that is hold by an unresponsive member, it gets an OperationTimeoutException and the lock is not released.
Example (hazelcast.operation.call.timeout.millis was set to 300000, HZ 3.11)
com.hazelcast.core.OperationTimeoutException: UnlockOperation invocation failed to complete due to operation-heartbeat-timeout. Current time: 2019-07-11 19:02:48.049. Start time: 2019-07-11 18:52:48.046. Total elapsed time: 600004 ms. Last operation heartbeat: never. Last operation heartbeat from member: 2019-07-11 18:52:01.505. Invocation{op=com.hazelcast.concurrent.lock.operations.UnlockOperation{serviceName='hz:impl:lockService', identityHash=2128122754, partitionId=149, replicaIndex=0, callId=-390858, invocationTime=1562871168046 (2019-07-11 18:52:48.046), waitTimeout=-1, callTimeout=300000, namespace=InternalLockNamespace{service='hz:impl:lockService', objectName=triggerAwakeJobEvent}, threadId=1903}, tryCount=250, tryPauseMillis=500, invokeCount=1, callTimeoutMillis=300000, firstInvocationTimeMs=1562871168046, firstInvocationTime='2019-07-11 18:52:48.046', lastHeartbeatMillis=0, lastHeartbeatTime='1970-01-01 00:00:00.000', target=[10.232.4.135]:56935, pendingResponse={VOID}, backupsAcksExpected=0, backupsAcksReceived=0, connection=Connection[id=9, /10.232.4.134:56935->/10.232.4.135:54348, endpoint=[10.232.4.135]:56935, alive=true, type=MEMBER]}|
The text was updated successfully, but these errors were encountered: