Peter Wang
572b84c073
VNX: New Cinder driver in Newton
...
Previous VNX driver implemented all array operations
in driver, which complicated the drive logic.
In this patch, we leverage a library named
storops to interact with VNX array.
New changes below:
* Consolidate VNX driver entry, both
FC and iSCSI driver use the same entry name:
volume_driver =
cinder.volume.drivers.emc.vnx.driver.EMCVNXDriver
* A new driver option is introduced:
storage_protocol = <fc|iscsi>
* some existing bugs no longer existed.
Co-authored-By: Tang Tina <tina.tang@emc.com>
Co-authored-By: Liang Ryan <ryan.liang@emc.com>
DocImpact
Implements: blueprint new-vnx-driver
Closes-bug: #1569245
Closes-bug: #1524160
Closes-bug: #1589338
Change-Id: I9f31db708b022b16debaa4f6c5a87d95e5ac2a4f
2016-07-08 10:19:54 +08:00
..
2016-02-08 10:29:28 -08:00
2016-06-21 15:30:00 -07:00
2015-12-18 16:15:16 -08:00
2015-12-17 23:26:35 +00:00
2015-11-05 18:43:31 +01:00
2015-12-03 15:21:01 +01:00
2015-12-06 21:31:33 -08:00
2015-12-30 13:02:16 +00:00
2016-03-08 13:54:10 -06:00
2016-03-08 13:54:10 -06:00
2016-03-23 18:55:53 +00:00
2016-06-17 12:24:52 +08:00
2015-12-01 13:47:33 -06:00
2016-03-08 13:54:10 -06:00
2016-03-08 13:54:10 -06:00
2016-06-10 14:47:26 -07:00
2016-03-22 12:38:51 -07:00
2016-01-28 15:07:04 -08:00
2016-02-08 13:49:04 -08:00
2016-06-08 10:27:11 +02:00
2016-04-21 13:50:18 +00:00
2015-12-01 13:47:33 -06:00
2016-03-08 13:54:10 -06:00
2016-03-08 13:54:10 -06:00
2015-12-01 13:47:33 -06:00
2016-02-29 13:13:00 -08:00
2016-06-03 08:12:14 -05:00
2016-03-10 22:27:02 +00:00
2016-06-01 13:30:17 -05:00
2016-03-02 10:01:42 -06:00
2016-06-30 12:58:16 -07:00
2016-02-26 09:29:24 +01:00
2016-02-26 09:29:24 +01:00
2016-04-18 15:08:11 +03:00
2015-12-21 10:08:45 -08:00
2016-03-08 13:54:10 -06:00
2015-12-01 13:47:33 -06:00
2016-01-18 23:26:02 -08:00
2016-06-08 14:54:52 -05:00
2016-01-22 15:59:46 -08:00
2016-03-08 13:54:10 -06:00
2016-03-08 13:54:10 -06:00
2016-02-26 10:45:59 +01:00
2015-12-21 15:06:06 +09:00
2016-06-20 17:43:39 +08:00
2016-03-08 13:54:10 -06:00
2016-06-28 08:57:02 +08:00
2016-03-08 13:54:10 -06:00
2016-03-14 22:49:57 +08:00
2016-01-22 20:33:42 -05:00
2016-06-29 20:25:10 +03:00
2016-06-17 07:31:55 -04:00
2015-12-01 13:47:33 -06:00
2016-02-05 09:23:56 -08:00
2016-05-29 11:06:10 +03:00
2016-02-24 16:29:16 +00:00
2016-03-08 13:54:10 -06:00
2016-02-24 20:31:22 +00:00
2015-12-01 13:47:33 -06:00
2016-06-22 12:52:54 -06:00
2016-03-08 13:54:10 -06:00
2016-03-08 13:54:10 -06:00
2015-12-01 13:47:33 -06:00
2016-03-10 11:55:14 -05:00
2016-05-09 13:44:55 -07:00
2016-03-08 13:54:10 -06:00
2016-02-04 15:35:52 -08:00
2016-03-04 15:12:29 -08:00
2016-03-03 01:19:29 +00:00
2015-12-01 13:47:33 -06:00
2016-03-08 13:54:10 -06:00
2015-12-01 13:47:33 -06:00
2015-12-01 21:41:45 -06:00
2015-12-01 13:47:33 -06:00
2015-12-01 13:47:33 -06:00
2015-12-26 12:16:10 -06:00
2016-03-03 16:26:03 +02:00
2016-04-21 16:05:29 +00:00
2016-04-11 12:46:44 -05:00
2015-12-01 13:47:33 -06:00
2016-03-08 13:54:10 -06:00
2016-03-08 13:54:10 -06:00
2016-03-08 13:54:10 -06:00
2016-03-09 18:13:44 -05:00
2016-02-19 10:30:17 +01:00
2016-03-08 13:54:10 -06:00
2016-03-08 13:54:10 -06:00
2016-05-25 00:58:13 -07:00
2016-03-08 13:54:10 -06:00
2016-03-08 13:54:10 -06:00
2016-06-22 04:03:29 -07:00
2016-02-24 10:57:09 +01:00
2016-04-18 09:17:24 -06:00
2016-02-17 22:30:00 +00:00
2016-03-08 13:54:10 -06:00
2016-03-08 13:54:10 -06:00
2016-03-08 13:54:10 -06:00
2016-06-30 13:13:19 +08:00
2016-05-06 08:22:29 +08:00
2016-03-08 13:54:10 -06:00
2016-03-03 09:23:59 -08:00
2015-12-17 10:27:43 +00:00
2015-12-01 13:47:33 -06:00
2016-06-09 07:29:51 -04:00
2016-01-07 16:35:19 -08:00
2016-05-04 14:59:34 -07:00
2016-03-23 09:27:58 +00:00
2016-03-08 13:54:10 -06:00
2016-01-18 23:26:02 -08:00
2015-12-01 13:47:33 -06:00
2016-03-13 22:11:01 -04:00
2016-07-08 10:19:54 +08:00
2016-03-10 05:23:02 -05:00
2016-03-02 18:12:18 -05:00
2016-03-14 17:16:10 +02:00
2016-03-08 13:54:10 -06:00
2016-03-08 13:54:10 -06:00