[
https://issues.apache.org/jira/browse/CASSANDRA-13673?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Blake Eggleston updated CASSANDRA-13673:
----------------------------------------
Reviewer: Marcus Eriksson
Status: Patch Available (was: Open)
If the repair executor was shutdown before the commit message is sent, none of
the replicas will receive commit messages, so none of IR sessions will
complete. This is because the repair complete callback shuts down the executor
in question. For some reason I made the message sending happen in another
thread, but since MessagingService.send* just puts stuff on a queue (or worst
case starts a few messaging threads), this seems like overkill. Making the
sendMessage stuff happen synchronously fixes the issue.
[trunk|https://github.com/bdeggleston/cassandra/tree/13673]
[utests|https://circleci.com/gh/bdeggleston/cassandra/63]
> Incremental repair coordinator sometimes doesn't send commit messages
> ---------------------------------------------------------------------
>
> Key: CASSANDRA-13673
> URL: https://issues.apache.org/jira/browse/CASSANDRA-13673
> Project: Cassandra
> Issue Type: Bug
> Reporter: Blake Eggleston
> Assignee: Blake Eggleston
> Fix For: 4.0
>
>
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]