[
https://issues.apache.org/jira/browse/RATIS-1401?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tsz-wo Sze resolved RATIS-1401.
-------------------------------
Fix Version/s: 2.2.0
Resolution: Fixed
Thanks [~shashikant] for reviewing and merging the pull request. Resolving
this ...
> Failed to add a new group due to RaftServerProxy$ImplMap LOCK unavailable
> -------------------------------------------------------------------------
>
> Key: RATIS-1401
> URL: https://issues.apache.org/jira/browse/RATIS-1401
> Project: Ratis
> Issue Type: Bug
> Components: server
> Reporter: Sammi Chen
> Assignee: Tsz-wo Sze
> Priority: Blocker
> Fix For: 2.2.0
>
> Attachments: jstack.tar.gz
>
> Time Spent: 0.5h
> Remaining Estimate: 0h
>
> The DN is found no response to the /jmx request. And with further
> investigation, this DN failed to join the new pipeline at the same time.
> Attached is the jstack, it seems that DN is waiting for the
> RaftServerProxy$ImplMap LOCK to add new group, while the LOCK is hold by
> another thread to remove the old group, and this thread wants to have the
> readLock of it's SegmentLock, the readLock is hold by another writeChunk
> thread, which is waiting stateMachineDataCache quota.
> See the attached jstack.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)