'Have the driver start its servers for inter-cell communication.
Also ask our child cells for their capacities and capabilities so
we get them more quickly than just waiting for the next periodic
update.  Receiving the updates from the children will cause us to
update our parents.  If we don\'t have any children, just update
our parents immediately.'

def post_start_hook(self):

    self.driver.start_servers(self.msg_runner)
    ctxt = context.get_admin_context()
    if self.state_manager.get_child_cells():
        self.msg_runner.ask_children_for_capabilities(ctxt)
        self.msg_runner.ask_children_for_capacities(ctxt)
    else:
        self._update_our_parents(ctxt)
