basho/riak_core — pull request #161 by jtuple (2012-04-02 21:35:29+00:00)
Title: Add support to vnode master to wait until related service has started

This patch changes `riak_core_vnode_master` so that the vnode master will wait until the related service has started before handling requests. This is necessary in `legacy_vnode_routing` mode because the routing proxies may not be available until the service has fully started. To actually enable waiting, vnode services must change how they spawn the vnode master, passing in the name of the related service. A separate pull-request makes this change to `riak_kv`.

This change (and the related `riak_kv` change) is designed to address issue #155.