removing check_user_xattr function
This function is no longer used, the code that called this function was removed as part of this patch: http://review.gluster.com/#/c/3390/ Change-Id: I6e81e4b763ce302289e2be5467dc4776f0750c15 Signed-off-by: Thiago da Silva <thiago@redhat.com> Reviewed-on: http://review.gluster.org/7336 Reviewed-by: Luis Pabon <lpabon@redhat.com> Tested-by: Luis Pabon <lpabon@redhat.com>
This commit is contained in:
parent
2014cdb906
commit
972c252c41
@ -168,24 +168,6 @@ def clean_metadata(path_or_fd):
|
|||||||
key += 1
|
key += 1
|
||||||
|
|
||||||
|
|
||||||
def check_user_xattr(path):
|
|
||||||
if not os_path.exists(path):
|
|
||||||
return False
|
|
||||||
try:
|
|
||||||
xattr.setxattr(path, 'user.test.key1', 'value1')
|
|
||||||
except IOError as err:
|
|
||||||
raise GlusterFileSystemIOError(
|
|
||||||
err.errno,
|
|
||||||
'xattr.setxattr("%s", "user.test.key1", "value1")' % (path,))
|
|
||||||
try:
|
|
||||||
xattr.removexattr(path, 'user.test.key1')
|
|
||||||
except IOError as err:
|
|
||||||
logging.exception("check_user_xattr: remove failed on %s err: %s",
|
|
||||||
path, str(err))
|
|
||||||
#Remove xattr may fail in case of concurrent remove.
|
|
||||||
return True
|
|
||||||
|
|
||||||
|
|
||||||
def validate_container(metadata):
|
def validate_container(metadata):
|
||||||
if not metadata:
|
if not metadata:
|
||||||
logging.warn('validate_container: No metadata')
|
logging.warn('validate_container: No metadata')
|
||||||
|
@ -630,40 +630,6 @@ class TestUtils(unittest.TestCase):
|
|||||||
os.chdir(orig_cwd)
|
os.chdir(orig_cwd)
|
||||||
shutil.rmtree(td)
|
shutil.rmtree(td)
|
||||||
|
|
||||||
def test_check_user_xattr_bad_path(self):
|
|
||||||
assert False == utils.check_user_xattr("/tmp/foo/bar/check/user/xattr")
|
|
||||||
|
|
||||||
def test_check_user_xattr_bad_set(self):
|
|
||||||
td = tempfile.mkdtemp()
|
|
||||||
xkey = _xkey(td, 'user.test.key1')
|
|
||||||
_xattr_set_err[xkey] = errno.EOPNOTSUPP
|
|
||||||
try:
|
|
||||||
assert False == utils.check_user_xattr(td)
|
|
||||||
except IOError:
|
|
||||||
pass
|
|
||||||
else:
|
|
||||||
self.fail("Expected IOError")
|
|
||||||
finally:
|
|
||||||
shutil.rmtree(td)
|
|
||||||
|
|
||||||
def test_check_user_xattr_bad_remove(self):
|
|
||||||
td = tempfile.mkdtemp()
|
|
||||||
xkey = _xkey(td, 'user.test.key1')
|
|
||||||
_xattr_rem_err[xkey] = errno.EOPNOTSUPP
|
|
||||||
try:
|
|
||||||
utils.check_user_xattr(td)
|
|
||||||
except IOError:
|
|
||||||
self.fail("Unexpected IOError")
|
|
||||||
finally:
|
|
||||||
shutil.rmtree(td)
|
|
||||||
|
|
||||||
def test_check_user_xattr(self):
|
|
||||||
td = tempfile.mkdtemp()
|
|
||||||
try:
|
|
||||||
assert utils.check_user_xattr(td)
|
|
||||||
finally:
|
|
||||||
shutil.rmtree(td)
|
|
||||||
|
|
||||||
def test_validate_container_empty(self):
|
def test_validate_container_empty(self):
|
||||||
ret = utils.validate_container({})
|
ret = utils.validate_container({})
|
||||||
assert not ret
|
assert not ret
|
||||||
|
Loading…
x
Reference in New Issue
Block a user