deb-cinder/cinder
Gaurang Tapase bf4ca3bcf0 Adding NFS support to the GPFS Driver
This change helps create cinder volumes on a GPFS cluster,
when the cinder services are not running directly on one of
the GPFS nodes.

The NFS export created on GPFS cluster will be locally mounted
on a node running the cinder service. The cinder volume service
will communicate with GPFS nodes over SSH to execute CLIs remotely.

This change also ports the GPFSDriver to ABC driver model.

Implements : blueprint ibm-gpfs-nfs-support

DocImpact

Needs an update in gpfs driver documentation, as this patch
adds an NFS based access for GPFS cinder driver.

Change-Id: I40e5098482d48552170c34e74be0c9e2f544fef5
2015-07-27 04:51:25 -04:00
..
api Merge "Change generic NotFound to specific exception" 2015-06-30 23:31:03 +00:00
backup Fix backup.rpcapi to pass object backup 2015-07-01 16:37:15 +08:00
brick Remove Brick from cinder codebase 2015-05-11 08:23:27 -07:00
cmd Fix cinder-manage volume delete cmd 2015-06-24 18:45:35 +03:00
common Replace xrange() with six.moves.range() 2015-06-16 10:46:40 +02:00
compute Logging not using oslo.i18n guidelines 2015-03-19 12:28:12 -05:00
consistencygroup Replace dict(obj.iteritems() with dict(obj) 2015-06-12 15:19:18 +02:00
db Filter snapshots data on the DB side 2015-06-25 15:06:27 +00:00
hacking Stop using deprecated timeutils.isotime() 2015-05-27 08:28:39 +02:00
image Replace basestring with six.string_types 2015-06-16 22:37:20 +02:00
keymgr Merge "Add project_id to barbican keymgr wrapper" 2015-04-05 18:17:28 +00:00
locale Imported Translations from Transifex 2015-03-26 06:08:06 +00:00
objects Filter snapshots data on the DB side 2015-06-25 15:06:27 +00:00
openstack Merge "Sync the latest fileutils module from oslo-incubator" 2015-07-01 02:27:20 +00:00
replication Use oslo.log instead of oslo-incubator 2015-03-11 21:45:04 -05:00
scheduler Use versionutils from oslo.log 2015-06-29 13:10:08 +02:00
testing updating testing readme with more current information. 2014-02-26 09:21:13 -05:00
tests Adding NFS support to the GPFS Driver 2015-07-27 04:51:25 -04:00
transfer Replace dict(obj.iteritems() with dict(obj) 2015-06-12 15:19:18 +02:00
volume Adding NFS support to the GPFS Driver 2015-07-27 04:51:25 -04:00
zonemanager Brocade driver not parsing zone data correctly 2015-05-26 14:42:12 +08:00
__init__.py Remove vim header 2013-12-30 18:53:02 -06:00
context.py Replace basestring with six.string_types 2015-06-16 22:37:20 +02:00
exception.py Add Virtuozzo Storage Volume Driver 2015-06-18 20:14:34 +03:00
flow_utils.py Use oslo.log instead of oslo-incubator 2015-03-11 21:45:04 -05:00
i18n.py Change leftover oslo.* to oslo_* 2015-03-23 19:52:42 +00:00
manager.py Switch to oslo.service 2015-06-24 21:55:32 +02:00
policy.py Switch to oslo.policy 0.3.0 2015-06-16 22:03:09 +03:00
quota_utils.py Logging not using oslo.i18n guidelines 2015-03-19 12:28:12 -05:00
quota.py Use versionutils from oslo.log 2015-06-29 13:10:08 +02:00
rpc.py Move oslo.messaging to the oslo_messaging namespace 2015-03-03 09:21:25 -06:00
service.py Ensure 'WSGIService' derives from oslo_service base class 2015-06-24 17:57:10 -07:00
ssh_utils.py Fix Python 3 issues in utils 2015-06-15 10:29:22 +02:00
test.py Merge "Tests: Make fake_notifier per-instance" 2015-06-19 15:38:14 +00:00
utils.py Merge "Remove generate_glance_url" 2015-06-29 04:21:27 +00:00
version.py Remove vim header 2013-12-30 18:53:02 -06:00
wsgi.py Switch to oslo.service 2015-06-24 21:55:32 +02:00