gantt/bin
Russell Bryant b189f2a67d Handle waiting for conductor in nova.service.
Previously we were waiting for conductor to respond to a ping() in the
compute manager.  This patch moves this down to the base Service class.
A nova service binary can indicate that db access is not allowed and if
so, as soon as the service gets created, it will block while waiting for
conductor to respond.

The compute service has been updated to use this.  This should not
result in any real functional difference.

The reason for this is that there is some database access that needs to
be avoided down at this level.  This allows us to divert these actions
to conductor if needed.

Part of bp no-db-compute.

Change-Id: Idd6387b9428e3f9f4e4dbfe51293693238b2daf0
2013-01-11 18:06:57 -05:00
..
nova-all Move enabled_apis option into nova.service 2013-01-09 08:15:43 +00:00
nova-api Move enabled_apis option into nova.service 2013-01-09 08:15:43 +00:00
nova-api-ec2 Remove nova.flags imports from bin/* 2012-11-15 23:03:04 +00:00
nova-api-metadata Remove nova.flags imports from bin/* 2012-11-15 23:03:04 +00:00
nova-api-os-compute Remove nova.flags imports from bin/* 2012-11-15 23:03:04 +00:00
nova-baremetal-deploy-helper fix new N402 errors 2013-01-10 08:57:09 -05:00
nova-baremetal-manage CLI for bare-metal database sync. 2013-01-08 22:56:14 +09:00
nova-cells Cells: Add the main code. 2013-01-04 20:45:05 +00:00
nova-cert Move cert_topic into nova.cert.rpcapi 2013-01-08 10:23:40 +00:00
nova-clear-rabbit-queues Port to argparse based cfg 2012-12-11 06:47:35 +00:00
nova-compute Handle waiting for conductor in nova.service. 2013-01-11 18:06:57 -05:00
nova-conductor Remove nova.config.CONF 2012-11-20 00:00:21 +00:00
nova-console Move console_topic into nova.console.rpcapi 2013-01-08 10:23:40 +00:00
nova-consoleauth Remove nova.config.CONF 2012-11-20 00:00:21 +00:00
nova-dhcpbridge Move global service networking opts to new module 2013-01-09 22:09:17 +00:00
nova-manage Merge "Cleanup pyflakes in nova-manage" 2013-01-11 07:32:41 +00:00
nova-network Move network_topic into nova.network.rpcapi 2013-01-08 10:23:40 +00:00
nova-novncproxy Clarify & fix docs for nova-novncproxy 2013-01-03 11:01:33 +00:00
nova-objectstore Remove nova.flags imports from bin/* 2012-11-15 23:03:04 +00:00
nova-rootwrap Add syslogging to nova-rootwrap 2012-12-13 10:09:46 +01:00
nova-rpc-zmq-receiver Remove nova.config.CONF 2012-11-20 00:00:21 +00:00
nova-scheduler Move scheduler_topic into nova.scheduler.rpcapi 2013-01-08 10:23:40 +00:00
nova-xvpvncproxy Remove nova.flags imports from bin/* 2012-11-15 23:03:04 +00:00