86383ff900
EMC Unity arrays are capable of support manila. Add a new Unity plugin in manila which allows user to create NFS/CIFS share with a Unity backend. The plugin should support following APIs: * connect: Connect to the Unity Storage. * check_for_setup_error: No implementation. * create_share: Create a share and export it based on the protocol used (NFS or CIFS). * create_share_from_snapshot: Create a share from a snapshot - clone a snapshot. * delete_share: Delete a share. * extend_share: Extend the maximum size of a share. * create_snapshot: Create a snapshot for the specified share. * delete_snapshot: Delete the snapshot of the share. * allow_access: Allow access of a user/host to a share. * deny_access: Remove the access of a user/host to the share. * ensure_share: Check whether share exists or not. * update_share_stats: Retrieve share related statistics from Unity. * get_network_allocatins_number: Returns number of network allocations for creating VIFs. * setup_server: Set up and configures share server with given network parameters. * teardown_server: Tear down the share server. DocImpact Co-Authored-By: Cedric Zhuang <cedric.zhuang@emc.com> Change-Id: Ic520539341fa19ec5c6c6b85c3c1dcecf70e5141 Implements: blueprint emc-unity-manila-support |
||
---|---|---|
.. | ||
api | ||
cmd | ||
common | ||
compute | ||
consistency_group | ||
data | ||
db | ||
hacking | ||
network | ||
scheduler | ||
share | ||
testing | ||
tests | ||
volume | ||
__init__.py | ||
context.py | ||
exception.py | ||
i18n.py | ||
manager.py | ||
opts.py | ||
policy.py | ||
quota.py | ||
rpc.py | ||
service.py | ||
test.py | ||
utils.py | ||
version.py | ||
wsgi.py |