You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Gil Ganz (Jira)" <ji...@apache.org> on 2022/07/21 06:50:00 UTC

[jira] [Created] (CASSANDRA-17763) Allow node to serve traffic once compactions settle

Gil Ganz created CASSANDRA-17763:
------------------------------------

             Summary: Allow node to serve traffic once compactions settle
                 Key: CASSANDRA-17763
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-17763
             Project: Cassandra
          Issue Type: New Feature
            Reporter: Gil Ganz


Today when nodes are joined to the cluster, once data streaming is completed, node starts serving traffic, but it's possible there are a lot of pending compactions, so having reads accessing sstables during that time is going to make these reads slower and load the server. In some cases performance is so bad it can bring the application down. 

Today I overcome this by stopping native transport to a node after join finishes, and enabling it after compactions pending reach a certain threshold, it would be nice to have that as part of the join process, only consider join completed once there are not that many compactions pending. 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org