Type: New Feature
Fix Version/s: 3.10
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.