erasure coded pool using the profile
"""
with self.lock:
- assert isinstance(pool_name, str)
+ assert isinstance(pool_name, basestring)
assert isinstance(pg_num, int)
assert pool_name not in self.pools
self.log("creating pool_name %s" % (pool_name,))
:param pool_name: Pool to be removed
"""
with self.lock:
- assert isinstance(pool_name, str)
+ assert isinstance(pool_name, basestring)
assert pool_name in self.pools
self.log("removing pool_name %s" % (pool_name,))
del self.pools[pool_name]
Return the number of pgs in the pool specified.
"""
with self.lock:
- assert isinstance(pool_name, str)
+ assert isinstance(pool_name, basestring)
if pool_name in self.pools:
return self.pools[pool_name]
return 0
:returns: property as an int value.
"""
with self.lock:
- assert isinstance(pool_name, str)
- assert isinstance(prop, str)
+ assert isinstance(pool_name, basestring)
+ assert isinstance(prop, basestring)
output = self.raw_cluster_cmd(
'osd',
'pool',
This routine retries if set operation fails.
"""
with self.lock:
- assert isinstance(pool_name, str)
- assert isinstance(prop, str)
+ assert isinstance(pool_name, basestring)
+ assert isinstance(prop, basestring)
assert isinstance(val, int)
tries = 0
while True:
Increase the number of pgs in a pool
"""
with self.lock:
- assert isinstance(pool_name, str)
+ assert isinstance(pool_name, basestring)
assert isinstance(by, int)
assert pool_name in self.pools
if self.get_num_creating() > 0:
Set pgpnum property of pool_name pool.
"""
with self.lock:
- assert isinstance(pool_name, str)
+ assert isinstance(pool_name, basestring)
assert pool_name in self.pools
if self.get_num_creating() > 0:
return