This will now require a separate section "Use Cases". This was originally within "Problem description", but use cases seems to be missed when it was filled out. This will hopefully improve spec submission. Change-Id: I3615ca5ff5c46851e682739a8343242e2f1b0a8d
2.3 KiB
EMC VMAX Driver Update
https://blueprints.launchpad.net/cinder/+spec/emc-vmax-driver-juno-update
This driver is an enhancement of the EMC SMI-S driver for VMAX. In Juno, the support for VNX will be removed from the SMI-S driver. Moving forward, this driver will support VMAX only. Some new features will be added for VMAX.
Problem description
The existing EMC SMI-S iSCSI and FC driver has some missing features for VMAX. In previous release, support for Extend Volume and Create Volume from Snapshot were only implemented for VNX. In Juno, these features will be added for VMAX.
In previous release, masking view, storage group, and initiator group need to be created ahead of time. In Juno, this will be automated.
Use Cases
Proposed change
The following features will be added to the SMI-S based driver to support VMAX:
- Extend volume
- Create volume from snapshot
- Dynamically creating masking views, storage groups, and initiator groups
- Striped volumes
- FAST policies
Alternatives
None
Data model impact
None
REST API impact
None
Security impact
None
Notifications impact
None
Other end user impact
User will be able to use the new features. The feature that dynamically creates masking views, storage groups, and initiator groups will greatly improve user experience.
Performance Impact
None
Other deployer impact
None
Developer impact
None
Implementation
Assignee(s)
- Primary assignee:
-
xing-yang
- Other contributors:
-
None
Work Items
- Extend volume
- Create volume from snapshot
- Create masking views, storage groups, and initiator groups dynamically
- Striped volumes
- FAST policies
Dependencies
None
Testing
New features need to be tested.
Documentation Impact
Need to document the changes in the block storage manual.
References
None