diff options
author | Andy Grover <agrover@redhat.com> | 2012-06-12 15:57:27 -0700 |
---|---|---|
committer | Andy Grover <agrover@redhat.com> | 2012-06-12 15:57:27 -0700 |
commit | 4eb91b1510a4006f50b0107bbb0a16286b87110b (patch) | |
tree | 7ef8b4b2d5d3493c1d6419c1a58ee263b7c948bb /rtslib/__init__.py | |
parent | c1fb283b26a1444994bbc99dd4ed2cf012c69b64 (diff) | |
download | rtslib-fb-4eb91b1510a4006f50b0107bbb0a16286b87110b.tar.gz |
Remove Backstore and legacy support from rtslib tcm API
StorageObjects now create/destroy Backstore CFSNodes internally themselves.
Move _Backstore to bottom of tcm.py so bs_params can use classes as keys
Return an error if trying to create a (plugin, name) that already exists.
Move 'plugin' and 'version' from backstore to storageobject object.
Remove legacy support.
Add StorageObject.all() classmethod.
Remove StorageObject.setup() in favor of just calling the contructor.
Change users of API accordingly.
Signed-off-by: Andy Grover <agrover@redhat.com>
Diffstat (limited to 'rtslib/__init__.py')
-rw-r--r-- | rtslib/__init__.py | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/rtslib/__init__.py b/rtslib/__init__.py index 18ad7bb..7d9cfd0 100644 --- a/rtslib/__init__.py +++ b/rtslib/__init__.py @@ -23,9 +23,7 @@ from utils import RTSLibError, RTSLibBrokenLink, RTSLibNotInCFS from target import LUN, MappedLUN from target import NodeACL, NetworkPortal, TPG, Target, FabricModule -from tcm import FileIOBackstore, BlockBackstore from tcm import FileIOStorageObject, BlockStorageObject -from tcm import PSCSIBackstore, RDMCPBackstore from tcm import PSCSIStorageObject, RDMCPStorageObject __version__ = 'GIT_VERSION' |