The FilterScheduler is for creating volumes. You can customize this scheduler by specifying your own volume Filters and Weighing Functions.
Bases: cinder.scheduler.driver.Scheduler
Scheduler that can be used for filtering and weighing.
Check if the specified host passes the filters.
Stuff things into filter_properties. Can be overridden in a subclass to add more data.
The schedule() contract requires we return the one best-suited host for this request.