nova/doc/source/devref
Chris Behrens 3f42e11ca0 Make scheduler filters more pluggable
Filters are supposed to be pluggable, but they are not, since you have
to modify __init__.py.

This adds a --scheduler_availabile_filters setting which replaces the
hardcoding in __init__.py.  This setting is a MultiStr (a list, which
you can specify more than once) containing the full paths to filter
classes to make available to the scheduler.  Using a value of
'nova.scheduler.filters.standard_filters' maps to all standard filters
included in nova under nova.scheduler.filters.  This is the default
setting and matches what was in __init__.py before.

Also renamed --default_host_filters to --scheduler_default_filters to
make the flag a bit more clear.

Change-Id: I10eb54e9982b6d42316adfb2cc2600b44a9c3bdf
2012-02-27 23:41:06 +00:00
..
addmethod.openstackapi.rst Change all 2010 Copyright statements to 2010-2011 in doc source directory only 2011-01-04 16:58:08 -06:00
api.rst remove unsupported ec2 extensions 2012-01-31 22:07:46 -06:00
architecture.rst removing compute monitor 2011-08-02 10:09:58 -04:00
auth.rst Change all 2010 Copyright statements to 2010-2011 in doc source directory only 2011-01-04 16:58:08 -06:00
cloudpipe.rst fix doc typo 2011-04-19 10:31:35 -07:00
compute.rst removing compute monitor 2011-08-02 10:09:58 -04:00
database.rst Change all 2010 Copyright statements to 2010-2011 in doc source directory only 2011-01-04 16:58:08 -06:00
development.environment.rst Excise M2Crypto! 2012-02-02 10:12:58 -08:00
distributed_scheduler.rst Make scheduler filters more pluggable 2012-02-27 23:41:06 +00:00
down.sh put up and down in the right dir 2011-04-20 21:06:56 -07:00
fakes.rst First steps towards consolidating testing infrastructure 2011-12-06 09:37:57 -08:00
gerrit.rst New docs: unit tests, Launchpad, Gerrit, Jenkins 2011-11-26 08:48:36 -05:00
glance.rst Change all 2010 Copyright statements to 2010-2011 in doc source directory only 2011-01-04 16:58:08 -06:00
il8n.rst Added RST docs on how to use gettext. 2011-11-16 20:19:26 -05:00
index.rst New docs: unit tests, Launchpad, Gerrit, Jenkins 2011-11-26 08:48:36 -05:00
interfaces use simpler interfaces 2011-04-21 07:35:30 -07:00
jenkins.rst Document nova-tarball Jenkins job. 2011-12-02 15:43:54 -05:00
launchpad.rst New docs: unit tests, Launchpad, Gerrit, Jenkins 2011-11-26 08:48:36 -05:00
modules.rst merge in trunk 2010-11-08 20:38:21 -08:00
multinic.rst Add multinic doc and distributed scheduler doc to developer guide front page 2011-07-13 09:04:20 -05:00
network.rst Change all 2010 Copyright statements to 2010-2011 in doc source directory only 2011-01-04 16:58:08 -06:00
nova.rst removing compute monitor 2011-08-02 10:09:58 -04:00
objectstore.rst Change all 2010 Copyright statements to 2010-2011 in doc source directory only 2011-01-04 16:58:08 -06:00
rabbit.rst Fixing merge conflicts with new branch 2011-01-03 16:58:45 -06:00
rc.local update documentation on cloudpipe 2011-04-11 21:43:12 +00:00
scheduler.rst Change all 2010 Copyright statements to 2010-2011 in doc source directory only 2011-01-04 16:58:08 -06:00
server.conf.template update documentation on cloudpipe 2011-04-11 21:43:12 +00:00
services.rst Change all 2010 Copyright statements to 2010-2011 in doc source directory only 2011-01-04 16:58:08 -06:00
threading.rst Updated rst docs to include threading model. 2011-11-02 10:53:14 -04:00
unit_tests.rst Add missing documentation for shared folder issue with unit tests and Python 2011-12-05 09:54:31 -08:00
up.sh put up and down in the right dir 2011-04-20 21:06:56 -07:00
volume.rst Change all 2010 Copyright statements to 2010-2011 in doc source directory only 2011-01-04 16:58:08 -06:00
xensmvolume.rst Adds documentation for Xen Storage Manager 2011-11-01 16:58:50 -07:00