cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sylvain Lebresne (JIRA)" <>
Subject [jira] [Commented] (CASSANDRA-2554) Move gossip heartbeats [back] to its own thread
Date Tue, 26 Apr 2011 11:25:09 GMT


Sylvain Lebresne commented on CASSANDRA-2554:


> Move gossip heartbeats [back] to its own thread
> -----------------------------------------------
>                 Key: CASSANDRA-2554
>                 URL:
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 0.7.0
>            Reporter: Jonathan Ellis
>            Assignee: Jonathan Ellis
>             Fix For: 0.7.6
>         Attachments: 2554-0.7.txt, 2554-0.8.txt
> Gossip heartbeat *really* needs to run every 1s or other nodes may mark us down. But
gossip currently shares an executor thread with other tasks.
> I see at least two of these could cause blocking: hint cleanup post-delivery and flush-expired-memtables,
both of which call forceFlush which will block if the flush queue + threads are full.
> We've run into this before (CASSANDRA-2253); we should move Gossip back to its own dedicated
executor or it will keep happening whenever someone accidentally puts something on the "shared"
executor that can block.

This message is automatically generated by JIRA.
For more information on JIRA, see:

View raw message