Hi Chris, Thanks for the update, it's very clear about what we are going to achieve in Newton release.
2016-07-29 0:09 GMT+08:00 Sylvain Bauza <sba...@redhat.com>: > > So we had a discussion in Hillsboro about that with no consensus yet, if > you remember. > I heard different opinions on how nova-scheduler would integrate with the > placement API in Ocata, and I was concerned by this service doing an HTTP > call to an external API. My idea was rather to integrate the new placement > tables into the existing HostManager, so that instead of getting a full > list of compute nodes, we would provide to the filters a list of resource > providers matching the query. > > I agree to use HostManager to encapsulate the implementation about how scheduler build up host states (or scheduler caches). It is flexible to achieve multiple strategies, the HostManager may: 1) continue to reload the full list of host states in the existing filter scheduler; 2) reload all caches every configured seconds in caching scheduler; 3) get a partial list pre-filtered by placement engine; 4) switch to an eventually consistent solution that rarely reload caches and minimizes pressure to database. Quantitative related filters can be unconfigured if we use the 3rd HostManager. -- Yingxin
__________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev