cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sergio Bossa (JIRA)" <>
Subject [jira] [Created] (CASSANDRA-9238) Race condition after shutdown gossip message
Date Fri, 24 Apr 2015 19:10:39 GMT
Sergio Bossa created CASSANDRA-9238:

             Summary: Race condition after shutdown gossip message
                 Key: CASSANDRA-9238
             Project: Cassandra
          Issue Type: Bug
            Reporter: Sergio Bossa
            Assignee: Sergio Bossa
            Priority: Minor
             Fix For: 2.0.15

CASSANDRA-8336 introduced a race condition causing gossip messages to be sent to shutdown
nodes even if they have been already marked dead.

That's because CASSANDRA-8336 changed (among other things) the way the SHUTDOWN gossip message
is sent by moving it before the gossip task (the one sending SYN messages), and by putting
a few secs wait between the two; this opens a race window by the receiving side between the
time the SHUTDOWN message is received, causing the outbound sockets to be closed, and the
moment the other side listening socket is actually closed, meaning that any SYN gossip message
exchanged in such window will reopen the sockets and never close them again, as the node is
already marked dead. 

This message was sent by Atlassian JIRA

View raw message