> Nova-conductor is the gateway to the database for nova-compute > processes. So permitting a single nova-conductor process would > effectively serialize all database queries during instance creation, > deletion, periodic instance refreshes, etc.
FWIW, I don't think anyone is suggesting a single conductor, and especially not a single database proxy. > Since these queries are made frequently (i.e., easily 100 times > during instance creation) and while other global locks are held > (e.g., in the case of nova-compute's ResourceTracker), most of what > nova-compute does becomes serialized. I think your numbers are a bit off. When I measured it just before grizzly, an instance create was something like 20-30 database calls. Unless that's changed (a lot) lately ... :) --Dan _______________________________________________ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev