diff options
author | Zhiteng Huang <zhiteng.huang@intel.com> | 2012-12-10 15:33:30 +0800 |
---|---|---|
committer | Zhiteng Huang <zhiteng.huang@intel.com> | 2013-01-04 11:56:04 +0800 |
commit | 629bfd53dab67afbe6d70b010b7df0d0c57d39fe (patch) | |
tree | e9d46fd19182153670e92b428030a97eda7de57a /setup.py | |
parent | 5177c7918b4d48645071234f8474b824759d71ef (diff) | |
download | oslo-629bfd53dab67afbe6d70b010b7df0d0c57d39fe.tar.gz oslo-629bfd53dab67afbe6d70b010b7df0d0c57d39fe.tar.xz oslo-629bfd53dab67afbe6d70b010b7df0d0c57d39fe.zip |
Add common base weigher/weigher handler for filter scheduler
Filter scheduler is being used for more than one core projects (Nova
and Cinder as of writing), the implementation shared a lot of common
code. This patch is to move base weigher (weighing function), weigher
handler for filter scheduler into oslo to reduce possible porting.
implement bp: common-weights
Change-Id: I2d1b37438663b53e035cc262875a283e5e2ee970
Diffstat (limited to 'setup.py')
-rw-r--r-- | setup.py | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -33,6 +33,11 @@ filters = [ "openstack.common.scheduler.filters.json_filter:JsonFilter", ] +weights = [ + "FakeWeigher1 = tests.unit.fakes:FakeWeigher1", + "FakeWeigher2 = tests.unit.fakes:FakeWeigher2", +] + setuptools.setup( name='openstack.common', version=setup.get_post_version('openstack'), @@ -60,6 +65,7 @@ setuptools.setup( setup_requires=['setuptools-git>=0.4'], entry_points={ "openstack.common.scheduler.filters": filters, + "openstack.common.tests.fakes.weights": weights, }, namespace_packages=['openstack'], ) |