import random
import traceback
+from io import BytesIO
+
from teuthology.exceptions import CommandFailedError
from teuthology import misc
from teuthology.nuke import clear_firewall
os.path.join(self._prefix, "rados"), "-p", pool, "getxattr", obj_name, xattr_name
]
try:
- data = remote.sh(args)
+ proc = remote.run(args=args, stdout=BytesIO())
except CommandFailedError as e:
log.error(e.__str__())
raise ObjectNotFound(obj_name)
+ data = proc.stdout.getvalue()
dump = remote.sh(
[os.path.join(self._prefix, "ceph-dencoder"),
"type", type,