Marcel Reutegger created SLING-2885:
---------------------------------------
Summary: Race condition in VotingHandler.promote()
Key: SLING-2885
URL: https://issues.apache.org/jira/browse/SLING-2885
Project: Sling
Issue Type: Bug
Components: Extensions
Affects Versions: Discovery Impl 1.0.0
Environment: Discovery Impl version: 0.1.0.R1484784
Reporter: Marcel Reutegger
Priority: Minor
Attachments: error.log
Sometimes on initial startup of Sling Discovery it happens that two threads try
to promote the same winning vote at the same time. This leads to a failed
commit in the repository. The system seems to be OK after the exception. There
is an established view and the (single) cluster node is the leader.
Please note, this is running on Jackrabbit Oak, but might also happen on
Jackrabbit 2.x because the basic issue is two sessions trying to add the same
child node.
See attached log excerpt for more details.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira