manila/manila
Clinton Knight af2e103514 Reorganize scheduler and merge code from Oslo incubator
With oslo-incubator going away, we need to pull those classes into
the Manila code base, along with their unit tests.  This presents a
good opportunity to do some long-needed housecleaning.  This commit
does the following:

1. Moves the scheduler classes from openstack.common to manila.
2. Adds the unit tests from olso-incubator into Manila.
3. Removes duplication among the combined scheduler modules.
4. Moves scheduler drivers into a sub-module.
5. Normalizes class and module naming throughout the scheduler.
6. Splits some unit test files so they match the names of the
   modules that they test.
7. Converts usage of mox & oslotest to mock & unittest.
8. Adds a few unit tests to boost coverage levels.

Implements: blueprint reorganize-manila-scheduler
Change-Id: I7aa237e17787e89a95bb198093ea9bc9498279cd
2015-12-01 20:54:17 +00:00
..
api Merge "Fix typo on quota limit error message" 2015-11-27 17:35:29 +00:00
cmd Fix display of availability-zone for manila-manage command 2015-10-01 09:44:53 +00:00
common Merge "OpenStack typo" 2015-11-21 03:06:00 +00:00
compute remove default=None for config options 2015-11-08 20:12:25 +08:00
consistency_group Refactor authorize() method in wsgi.py 2015-11-19 16:56:44 +00:00
db Merge "Prevent Share operations during share migration" 2015-11-18 05:22:09 +00:00
hacking Use Tempest plugin interface 2015-09-05 00:36:33 +00:00
locale Imported Translations from Transifex 2015-05-03 08:14:17 +02:00
network Merge "Add support of 'network_type' to standalone network plugin" 2015-11-26 00:10:37 +00:00
openstack Reorganize scheduler and merge code from Oslo incubator 2015-12-01 20:54:17 +00:00
scheduler Reorganize scheduler and merge code from Oslo incubator 2015-12-01 20:54:17 +00:00
share Merge "HPE3PAR create share from snapshot fails" 2015-11-26 12:34:37 +00:00
testing Rewrited mox tests to mock (part 2) 2014-06-17 17:55:21 +03:00
tests Reorganize scheduler and merge code from Oslo incubator 2015-12-01 20:54:17 +00:00
volume Fix exceptions handling for py34 compatibility 2015-08-05 17:15:46 +03:00
__init__.py Remove vim headers 2014-10-06 15:00:27 +02:00
context.py Remove unused oslo-incubator modules 2015-04-25 16:24:09 +00:00
exception.py Merge "Prevent Share operations during share migration" 2015-11-18 05:22:09 +00:00
i18n.py Switch to using oslo_* instead of oslo.* 2015-01-27 09:19:50 +01:00
manager.py Reuse 'periodic_task' from oslo_service 2015-07-20 19:38:19 +03:00
opts.py Reorganize scheduler and merge code from Oslo incubator 2015-12-01 20:54:17 +00:00
policy.py Use oslo_policy lib instead of oslo-incubator code 2015-04-21 13:05:42 +03:00
quota.py Replace (int, long) with six.integer_types 2015-07-31 07:12:12 -04:00
rpc.py Drop use of 'oslo' namespace package 2015-04-29 16:51:33 +03:00
service.py Use oslo_config new type PortOpt for port options 2015-11-12 00:32:35 -07:00
test.py Lazy Load Services 2015-08-24 16:55:00 -04:00
utils.py Make share service understand driver init failure 2015-10-08 13:52:59 +03:00
version.py Remove vim headers 2014-10-06 15:00:27 +02:00
wsgi.py remove default=None for config options 2015-11-08 20:12:25 +08:00