With the 0.9.8.6 release, we've introduced a new property,
Hypertable.RangeServer.ReadyStatus, which controls the behavior of the RangeServer startup scripts. By default, the value of this property is
WARNING, which causes the scripts to return as soon as possible. When the RangeServer comes up and finishes its basic initialization, it will return status
WARNING until all deferred initialization (i.e. loading of CellStores) is complete. The upside of this setting is that the system will come up quickly. The downside of this setting, however, is that during this deferred initialization period, the RangeServers will be incurring additional load and request latencies will typically be higher.
If you would like the RangeServer startup scripts to not return until all deferred initialization is complete, you can set the value of this property to OK. By doing so, you will guarantee that when the RangeServer startup sequence is complete, the RangeServers will be fully initialized (all CellStores loaded) and the system will be ready to handle full load.
- Doug