Yuki Morishita created CASSANDRA-9292:
-----------------------------------------
Summary: ParentRepairSession potentially block ANTI_ENTROPY stage
Key: CASSANDRA-9292
URL: https://issues.apache.org/jira/browse/CASSANDRA-9292
Project: Cassandra
Issue Type: Bug
Reporter: Yuki Morishita
Priority: Minor
Follow up from CASSANDRA-9151,
{quote}
potentially block this stage again since many methods are synchronized in
ActiveRepairService.
Methods prepareForRepair(could block for 1 hour for prepare message response)
and finishParentSession(this one block for anticompaction to finish) are
synchronized and could hold on to the lock for a long time.
In RepairMessageVerbHandler.doVerb, if there is an exception for another
repair, removeParentRepairSession(also synchronized) will block.
{quote}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)