summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndy Grover <agrover@redhat.com>2014-08-19 17:48:08 -0700
committerAndy Grover <agrover@redhat.com>2014-08-19 17:48:08 -0700
commitdad021430c7941caf22bc678b621dab2800b40c4 (patch)
tree362a66a2dde5cdaac97e046391ed7953684e79f5
parente933fc135efcfc56df9be066796aa2658d482230 (diff)
downloadrtslib-fb-userback.tar.gz
Update for removal of pass_level TCMU parameteruserback
pass_level parameter is gone, so UsedBackedStorageObject doesn't need to take it as a parameter, save it, etc. Signed-off-by: Andy Grover <agrover@redhat.com>
-rw-r--r--rtslib/tcm.py19
1 files changed, 4 insertions, 15 deletions
diff --git a/rtslib/tcm.py b/rtslib/tcm.py
index b439d3f..65628bf 100644
--- a/rtslib/tcm.py
+++ b/rtslib/tcm.py
@@ -738,7 +738,7 @@ class UserBackedStorageObject(StorageObject):
An interface to configFS storage objects for userspace-backed backstore.
'''
- def __init__(self, name, size=None, wwn=None, config=None, level=None):
+ def __init__(self, name, size=None, wwn=None, config=None):
'''
@param name: The name of the UserBackedStorageObject.
@type name: string
@@ -752,30 +752,26 @@ class UserBackedStorageObject(StorageObject):
@param config: user-handler-specific config string.
- e.g. "rbd://machine1@snap4"
@type config: string
- @param level: TCMU emulation level, 1, 2, or 3
- @type level: int
@return: A UserBackedStorageObject object.
'''
if size is not None:
super(UserBackedStorageObject, self).__init__(name, 'create')
try:
- self._configure(size, wwn, config, level)
+ self._configure(size, wwn, config)
except:
self.delete()
raise
else:
super(UserBackedStorageObject, self).__init__(name, 'lookup')
- def _configure(self, size, wwn, config, level):
+ def _configure(self, size, wwn, config):
self._check_self()
if config:
if ':' in config:
raise RTSLibError("':' not allowed in config string")
self._control("dev_config=%s" % config)
- if level:
- self._control("pass_level=%d" % int(level))
self._control("dev_size=%d" % size)
self._enable()
@@ -783,11 +779,7 @@ class UserBackedStorageObject(StorageObject):
def _get_size(self):
self._check_self()
- return int(self._parse_info('Dev_size'))
-
- def _get_level(self):
- self._check_self()
- return int(self._parse_info('Pass_level'))
+ return int(self._parse_info('Size'))
def _get_config(self):
self._check_self()
@@ -798,8 +790,6 @@ class UserBackedStorageObject(StorageObject):
size = property(_get_size,
doc="Get the size in bytes.")
- level = property(_get_level,
- doc="Get the command emulation level.")
config = property(_get_config,
doc="Get the TCMU config.")
@@ -807,7 +797,6 @@ class UserBackedStorageObject(StorageObject):
d = super(UserBackedStorageObject, self).dump()
d['wwn'] = self.wwn
d['size'] = self.size
- d['level'] = self.level
if self.config:
d['config'] = self.config
return d