summaryrefslogtreecommitdiff
path: root/rtslib/__init__.py
diff options
context:
space:
mode:
authorAndy Grover <agrover@redhat.com>2012-06-12 15:57:27 -0700
committerAndy Grover <agrover@redhat.com>2012-06-12 15:57:27 -0700
commit4eb91b1510a4006f50b0107bbb0a16286b87110b (patch)
tree7ef8b4b2d5d3493c1d6419c1a58ee263b7c948bb /rtslib/__init__.py
parentc1fb283b26a1444994bbc99dd4ed2cf012c69b64 (diff)
downloadrtslib-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__.py2
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'