They should be consistent between them as the scheduler would need to
determine which host/cluster a new request should go to and where to route a
subsequent request for that vm/host.

Shouldn¹t the layer be pluggable if I wanted a different datastore? Wouldn¹t
putting it all in the scheduler¹s memory and managing it there make that
more difficult?


On 8/4/10 1:37 PM, "Michael Gundlach" <[email protected]>
wrote:

> Eric,
> 
> On Wed, Aug 4, 2010 at 2:20 PM, Eric Day <[email protected]> wrote:
>>> >    In your new arch diagram (
>>> http://oddments.org/tmp/architecture_new.png)
>>> >    isn't the host/guest cache the same thing as the datastore? The
>>> scheduler
>> 
>> The host/guest cache is the in-memory table with data it needs
>> about hosts, clusters, and guests to answer some queries and route
> 
> If the scheduler service is a cluster of replicas, will they all duplicate the
> entire table in memory?  Do the tables need to be consistent between them (do
> hosts have to push updates to every scheduler worker?)  Would it be simpler to
> pull that out into a memcached that they share?
> 
> Michael
> 

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
Mailing list: https://launchpad.net/~nova
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~nova
More help   : https://help.launchpad.net/ListHelp

Reply via email to