From: Kefu Chai Date: Sun, 28 Jun 2020 11:43:58 +0000 (+0800) Subject: qa/tasks/osd_failsafe_enospc: drop py2 support X-Git-Tag: wip-pdonnell-testing-20200918.022351~781^2~19 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=2ade261bc60da4d79e3bcd24208580b372e83a18;p=ceph-ci.git qa/tasks/osd_failsafe_enospc: drop py2 support Signed-off-by: Kefu Chai --- diff --git a/qa/tasks/osd_failsafe_enospc.py b/qa/tasks/osd_failsafe_enospc.py index 4b2cdb983fc..c5e843bddb5 100644 --- a/qa/tasks/osd_failsafe_enospc.py +++ b/qa/tasks/osd_failsafe_enospc.py @@ -1,9 +1,8 @@ """ Handle osdfailsafe configuration settings (nearfull ratio and full ratio) """ -from io import BytesIO +from io import StringIO import logging -import six import time from teuthology.orchestra import run @@ -65,7 +64,7 @@ def task(ctx, config): 'ceph', '-w' ], stdin=run.PIPE, - stdout=BytesIO(), + stdout=StringIO(), wait=False, ) @@ -75,7 +74,7 @@ def task(ctx, config): proc.stdin.close() # causes daemon-helper send SIGKILL to ceph -w proc.wait() - lines = six.ensure_str(proc.stdout.getvalue()).split('\n') + lines = proc.stdout.getvalue().split('\n') count = len(filter(lambda line: '[WRN] OSD near full' in line, lines)) assert count == 2, 'Incorrect number of warning messages expected 2 got %d' % count @@ -93,7 +92,7 @@ def task(ctx, config): 'ceph', '-w' ], stdin=run.PIPE, - stdout=BytesIO(), + stdout=StringIO(), wait=False, ) @@ -103,7 +102,7 @@ def task(ctx, config): proc.stdin.close() # causes daemon-helper send SIGKILL to ceph -w proc.wait() - lines = six.ensure_str(proc.stdout.getvalue()).split('\n') + lines = proc.stdout.getvalue().split('\n') count = len(filter(lambda line: '[ERR] OSD full dropping all updates' in line, lines)) assert count == 2, 'Incorrect number of error messages expected 2 got %d' % count @@ -135,7 +134,7 @@ def task(ctx, config): 'ceph', '-w' ], stdin=run.PIPE, - stdout=BytesIO(), + stdout=StringIO(), wait=False, ) @@ -143,7 +142,7 @@ def task(ctx, config): proc.stdin.close() # causes daemon-helper send SIGKILL to ceph -w proc.wait() - lines = six.ensure_str(proc.stdout.getvalue()).split('\n') + lines = proc.stdout.getvalue().split('\n') count = len(filter(lambda line: '[WRN] OSD near full' in line, lines)) assert count == 1 or count == 2, 'Incorrect number of warning messages expected 1 or 2 got %d' % count @@ -164,7 +163,7 @@ def task(ctx, config): 'ceph', '-w' ], stdin=run.PIPE, - stdout=BytesIO(), + stdout=StringIO(), wait=False, ) @@ -174,7 +173,7 @@ def task(ctx, config): proc.stdin.close() # causes daemon-helper send SIGKILL to ceph -w proc.wait() - lines = six.ensure_str(proc.stdout.getvalue()).split('\n') + lines = proc.stdout.getvalue().split('\n') count = len(filter(lambda line: '[WRN] OSD near full' in line, lines)) assert count == 0, 'Incorrect number of warning messages expected 0 got %d' % count @@ -195,7 +194,7 @@ def task(ctx, config): 'ceph', '-w' ], stdin=run.PIPE, - stdout=BytesIO(), + stdout=StringIO(), wait=False, ) @@ -203,7 +202,7 @@ def task(ctx, config): proc.stdin.close() # causes daemon-helper send SIGKILL to ceph -w proc.wait() - lines = six.ensure_str(proc.stdout.getvalue()).split('\n') + lines = proc.stdout.getvalue().split('\n') count = len(filter(lambda line: '[WRN] OSD near full' in line, lines)) assert count == 0, 'Incorrect number of warning messages expected 0 got %d' % count