Sergio Bossa created CASSANDRA-12039:
----------------------------------------

             Summary: Add a "post bootstrap task" to the index machinery
                 Key: CASSANDRA-12039
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-12039
             Project: Cassandra
          Issue Type: New Feature
            Reporter: Sergio Bossa
            Assignee: Sergio Bossa


Custom index implementations might need to be notified when the node finishes 
bootstrapping in order to execute some blocking tasks before the node itself 
goes into NORMAL state.

This is a proposal to add such functionality, which should roughly require the 
following:
1) Add a {{getPostBootstrapTask}} callback to the {{Index}} interface.
2) Add an {{executePostBootstrapBlockingTasks}} method to 
{{SecondaryIndexManager}} calling into the previously mentioned callback.
3) Hook that into {{StorageService#joinTokenRing}}.

Thoughts?



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to