manila/manila
Rodrigo Barbieri f5add61a8d Share Migration support in generic driver
Added minimal Share Migration support to generic driver,
so the Generic Migration procedure can work.

The approach to support is to add a field to Share Server
backend_details named service_ip with the port IP address that
allows the controller to access the Share Servers (same IP address
which they SSH through), this IP is used to return the access rule
required for the generic migration procedure.

For "driver_handles_share_servers=False" mode, configuration falls
back to common implementation in Core code and its parameters.

Optimized migration for Generic Driver will be included
as a separate patch.

Change-Id: Ie7d19a44c9ab05c5a6a79c30478be23b2e8a3ba2
Implements: blueprint share-migration
2015-09-06 22:52:56 -03:00
..
api Add Share Migration feature 2015-09-06 22:52:41 -03:00
cmd Enable multi-process for API service 2015-07-23 10:22:24 +00:00
common Add Share Migration feature 2015-09-06 22:52:41 -03:00
compute Add Windows SMB share driver 2015-08-31 12:24:19 +03:00
consistency_group Add Consistency Groups API 2015-09-05 18:21:17 -04:00
db Add Share Migration feature 2015-09-06 22:52:41 -03: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 "Lazy Load Services" 2015-08-26 06:31:41 +00:00
openstack Add availability zones support 2015-08-26 18:48:16 +03:00
scheduler Add Share Migration feature 2015-09-06 22:52:41 -03:00
share Share Migration support in generic driver 2015-09-06 22:52:56 -03:00
testing Rewrited mox tests to mock (part 2) 2014-06-17 17:55:21 +03:00
tests Share Migration support in generic driver 2015-09-06 22:52:56 -03: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 Share Migration support in generic driver 2015-09-06 22:52:56 -03: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 glusterfs: directory mapped share layout 2015-09-06 19:07:29 +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 Add availability zones support 2015-08-26 18:48:16 +03:00
test.py Lazy Load Services 2015-08-24 16:55:00 -04:00
utils.py New Manila HDS HNAS Driver 2015-08-27 09:52:32 -03:00
version.py Remove vim headers 2014-10-06 15:00:27 +02:00
wsgi.py Fix string/binary conversions for py34 compatibility 2015-08-07 15:33:36 +03:00