Aleksandr Sorokoumov created CASSANDRA-14875:
------------------------------------------------

             Summary: Explicitly initialize StageManager early in startup
                 Key: CASSANDRA-14875
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-14875
             Project: Cassandra
          Issue Type: Improvement
            Reporter: Aleksandr Sorokoumov
            Assignee: Aleksandr Sorokoumov


{{StageManager}} initializes itself through a static block and sets up every 
{{Stage}}, including pre-starting their threads. This initizalization can take 
a few hundred milliseconds. This timing impact is unpredictable and hard to 
reason about; it looks like it usually gets hit when creating new Keyspaces on 
start-up and announcing them through migrations.

While these processes are resilient to these delays, it is dramatically easier 
to reason about over time if this initialization happens explicitly.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

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

Reply via email to