]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
qa: import with full path
authorKefu Chai <kchai@redhat.com>
Tue, 24 Mar 2020 08:33:22 +0000 (16:33 +0800)
committerKefu Chai <kchai@redhat.com>
Tue, 24 Mar 2020 10:27:55 +0000 (18:27 +0800)
to be py3 compatible

Signed-off-by: Kefu Chai <kchai@redhat.com>
82 files changed:
qa/tasks/ceph_objectstore_tool.py
qa/tasks/cephadm.py
qa/tasks/cephfs/kernel_mount.py
qa/tasks/cephfs/test_acls.py
qa/tasks/cephfs/test_failover.py
qa/tasks/cephfs/test_openfiletable.py
qa/tasks/cephfs/test_quota.py
qa/tasks/cram.py
qa/tasks/die_on_err.py
qa/tasks/divergent_priors.py
qa/tasks/divergent_priors2.py
qa/tasks/dnsmasq.py
qa/tasks/dump_stuck.py
qa/tasks/ec_lost_unfound.py
qa/tasks/lost_unfound.py
qa/tasks/mds_creation_failure.py
qa/tasks/mds_thrash.py
qa/tasks/mgr/dashboard/helper.py
qa/tasks/mgr/dashboard/test_auth.py
qa/tasks/mgr/dashboard/test_cephfs.py
qa/tasks/mgr/dashboard/test_cluster_configuration.py
qa/tasks/mgr/dashboard/test_crush_rule.py
qa/tasks/mgr/dashboard/test_erasure_code_profile.py
qa/tasks/mgr/dashboard/test_ganesha.py
qa/tasks/mgr/dashboard/test_health.py
qa/tasks/mgr/dashboard/test_host.py
qa/tasks/mgr/dashboard/test_logs.py
qa/tasks/mgr/dashboard/test_mgr_module.py
qa/tasks/mgr/dashboard/test_monitor.py
qa/tasks/mgr/dashboard/test_orchestrator.py
qa/tasks/mgr/dashboard/test_osd.py
qa/tasks/mgr/dashboard/test_perf_counters.py
qa/tasks/mgr/dashboard/test_pool.py
qa/tasks/mgr/dashboard/test_rbd.py
qa/tasks/mgr/dashboard/test_rbd_mirroring.py
qa/tasks/mgr/dashboard/test_requests.py
qa/tasks/mgr/dashboard/test_rgw.py
qa/tasks/mgr/dashboard/test_role.py
qa/tasks/mgr/dashboard/test_settings.py
qa/tasks/mgr/dashboard/test_summary.py
qa/tasks/mgr/dashboard/test_user.py
qa/tasks/mgr/test_dashboard.py
qa/tasks/mgr/test_insights.py
qa/tasks/mgr/test_orchestrator_cli.py
qa/tasks/mgr/test_progress.py
qa/tasks/mgr/test_prometheus.py
qa/tasks/mon_clock_skew_check.py
qa/tasks/mon_recovery.py
qa/tasks/multibench.py
qa/tasks/object_source_down.py
qa/tasks/osd_backfill.py
qa/tasks/osd_failsafe_enospc.py
qa/tasks/osd_recovery.py
qa/tasks/peer.py
qa/tasks/peering_speed_test.py
qa/tasks/qemu.py
qa/tasks/radosgw_admin.py
qa/tasks/radosgw_admin_rest.py
qa/tasks/rbd_mirror.py
qa/tasks/rebuild_mondb.py
qa/tasks/reg11184.py
qa/tasks/rep_lost_unfound_delete.py
qa/tasks/resolve_stuck_peering.py
qa/tasks/rgw_logsocket.py
qa/tasks/rgw_multisite.py
qa/tasks/rgw_multisite_tests.py
qa/tasks/scrub_test.py
qa/tasks/tests/test_devstack.py
qa/tasks/tests/test_radosgw_admin.py
qa/tasks/util/test/test_rados.py
qa/tasks/vstart_runner.py
qa/tasks/watch_notify_stress.py
src/test/rgw/rgw_multi/multisite.py
src/test/rgw/rgw_multi/tests.py
src/test/rgw/rgw_multi/tests_az.py
src/test/rgw/rgw_multi/tests_es.py
src/test/rgw/rgw_multi/tests_ps.py
src/test/rgw/rgw_multi/zone_az.py
src/test/rgw/rgw_multi/zone_cloud.py
src/test/rgw/rgw_multi/zone_es.py
src/test/rgw/rgw_multi/zone_ps.py
src/test/rgw/rgw_multi/zone_rados.py

index 641981ebd36e4373f67f8d6d86e2a96f6b06e7cc..e08d0d4b3ec997ba99e719ad007fc7d3803aa121 100644 (file)
@@ -4,21 +4,21 @@ ceph_objectstore_tool - Simple test of ceph-objectstore-tool utility
 from io import BytesIO
 
 import contextlib
+import json
 import logging
-import ceph_manager
-from teuthology import misc as teuthology
-import time
 import os
 import six
 import string
-from teuthology.orchestra import run
 import sys
 import tempfile
-import json
+import time
+from tasks import ceph_manager
+from tasks.util.rados import (rados, create_replicated_pool, create_ec_pool)
+from teuthology import misc as teuthology
+from teuthology.orchestra import run
 
 from teuthology.exceptions import CommandFailedError
 
-from util.rados import (rados, create_replicated_pool, create_ec_pool)
 # from util.rados import (rados, create_ec_pool,
 #                               create_replicated_pool,
 #                               create_cache_pool)
index 2b076053a784cb1745a5db278b27b61e40efb4c0..7b3144717981edc08253de7d662e626b678013ac 100644 (file)
@@ -12,8 +12,8 @@ import json
 import re
 import uuid
 
-from ceph_manager import CephManager
 from tarfile import ReadError
+from tasks.ceph_manager import CephManager
 from teuthology import misc as teuthology
 from teuthology import contextutil
 from teuthology.orchestra import run
index 769edd975f1ca04573ef749c115055e555f09bef..38d44ab04b99f4086e04f645c5798a8605a8bc9d 100644 (file)
@@ -8,7 +8,7 @@ from teuthology import misc
 from teuthology.orchestra import remote as orchestra_remote
 from teuthology.orchestra import run
 from teuthology.contextutil import MaxWhileTries
-from .mount import CephFSMount
+from tasks.cephfs.mount import CephFSMount
 
 log = logging.getLogger(__name__)
 
index 39f30c97c63b1fa557a35c3a4e2f6ee5303a2cca..4f704c0767acdb4a196911793852916ebd743e3c 100644 (file)
@@ -1,7 +1,7 @@
 import logging
 
 from io import BytesIO
-from xfstests_dev import XFSTestsDev
+from tasks.cephfs.xfstests_dev import XFSTestsDev
 
 log = logging.getLogger(__name__)
 
index 6872319cf3c0dde7f3cea175fb48137b079f905f..13e8d352879a8f40be7ac4fbd178462eabe5a68b 100644 (file)
@@ -4,7 +4,7 @@ import logging
 import operator
 from random import randint
 
-from cephfs_test_case import CephFSTestCase
+from tasks.cephfs.cephfs_test_case import CephFSTestCase
 from teuthology.exceptions import CommandFailedError
 from tasks.cephfs.fuse_mount import FuseMount
 
index 24f84e842c1fda74ca3def07c47b54a3120746d0..2738fe8c9b44a68de6002c4ed85f6d993423761d 100644 (file)
@@ -1,6 +1,6 @@
 import time
 import logging
-from cephfs_test_case import CephFSTestCase
+from tasks.cephfs.cephfs_test_case import CephFSTestCase
 from teuthology.exceptions import CommandFailedError
 from tasks.cephfs.cephfs_test_case import CephFSTestCase, for_teuthology
 
index ee11c586ee3ba90d16574c8d4fc0361734a8ffb7..dcfda5e216e3cb80adc11ece5ac2ad87dfba9b02 100644 (file)
@@ -1,5 +1,5 @@
 
-from cephfs_test_case import CephFSTestCase
+from tasks.cephfs.cephfs_test_case import CephFSTestCase
 
 from teuthology.exceptions import CommandFailedError
 
index a397eb51ff23ed5cd7c53c700fcdad7ef3fac87c..d06f09440a6a5fcdcc7fe798643dc77e8de50601 100644 (file)
@@ -6,7 +6,7 @@ import os
 
 import six
 
-from util.workunit import get_refspec_after_overrides
+from tasks.util.workunit import get_refspec_after_overrides
 
 from teuthology import misc as teuthology
 from teuthology.parallel import parallel
index ee157f4afe4641ad5bfc0ce962219af6800bfe7e..a6aa4c6322d890c1d7301afa9b9d66b8e338587e 100644 (file)
@@ -6,7 +6,7 @@ import logging
 import time
 from teuthology.orchestra import run
 
-import ceph_manager
+from tasks import ceph_manager
 from teuthology import misc as teuthology
 
 log = logging.getLogger(__name__)
index b565c774c441b60b156451a73ebe832b6be6f69d..e000bb2bb73a6c1b969699a09d286e8f7dc59ea4 100644 (file)
@@ -5,7 +5,7 @@ import logging
 import time
 
 from teuthology import misc as teuthology
-from util.rados import rados
+from tasks.util.rados import rados
 
 
 log = logging.getLogger(__name__)
index dda358b045fd39f0543a516ee186cf2412b2e0f4..4d4b07fc4185655214ed8d04f98a1f127bb46477 100644 (file)
@@ -6,7 +6,7 @@ import time
 
 from teuthology.exceptions import CommandFailedError
 from teuthology import misc as teuthology
-from util.rados import rados
+from tasks.util.rados import rados
 import os
 
 
index 2bf3feaf083714e490c58f5e6ccca15f168c823d..717c9f01930ae4c379d04e48a85e53229c0ffa13 100644 (file)
@@ -8,7 +8,7 @@ from teuthology import misc
 from teuthology.exceptions import ConfigError
 from teuthology import contextutil
 from teuthology import packaging
-from util import get_remote_for_role
+from tasks.util import get_remote_for_role
 
 log = logging.getLogger(__name__)
 
index 237d9127fc1487589dd1d114f4cd3cc2af8ce5ee..4971f1916e1a254a39837d85b3c2c60f587b8a32 100644 (file)
@@ -4,7 +4,7 @@ Dump_stuck command
 import logging
 import time
 
-import ceph_manager
+from tasks import ceph_manager
 from teuthology import misc as teuthology
 
 
index 2360ea92ba496c181c9cf64d6a3e9ba52961b31e..e12b6901cc470a2fc893f2d5f20a66cbd7e2ac42 100644 (file)
@@ -1,12 +1,12 @@
 """
 Lost_unfound
 """
-from teuthology.orchestra import run
 import logging
-import ceph_manager
-from teuthology import misc as teuthology
-from util.rados import rados
 import time
+from tasks import ceph_manager
+from tasks.util.rados import rados
+from teuthology import misc as teuthology
+from teuthology.orchestra import run
 
 log = logging.getLogger(__name__)
 
index d51b9669306342277b95d3003fd5d17a951daec1..ab17a95dc30d037c5588cac34b06bdc32a7b6aea 100644 (file)
@@ -3,10 +3,10 @@ Lost_unfound
 """
 import logging
 import time
-import ceph_manager
+from tasks import ceph_manager
+from tasks.util.rados import rados
 from teuthology import misc as teuthology
 from teuthology.orchestra import run
-from util.rados import rados
 
 log = logging.getLogger(__name__)
 
index 29e2c351346195a7e528daad89c1c465fd4f96bf..58314086c033756ab9f0609b5decc71a65e966c0 100644 (file)
@@ -3,7 +3,7 @@
 import logging
 import contextlib
 import time
-import ceph_manager
+from tasks import ceph_manager
 from teuthology import misc
 from teuthology.orchestra.run import CommandFailedError, Raw
 
index 07ec039ed9cb84e3f5b6ace37097fbb0e08c6a1c..224b1cfc60a34fe35cdceb386cc65c4ada6159c9 100644 (file)
@@ -3,7 +3,6 @@ Thrash mds by simulating failures
 """
 import logging
 import contextlib
-import ceph_manager
 import itertools
 import random
 import time
@@ -13,6 +12,7 @@ from gevent.greenlet import Greenlet
 from gevent.event import Event
 from teuthology import misc as teuthology
 
+from tasks import ceph_manager
 from tasks.cephfs.filesystem import MDSCluster, Filesystem
 from tasks.thrasher import Thrasher
 
index 6419d318a8f84a69c9d4720326592946ea99e1d8..1acca15373bd4f3c9cb2bde09cf7dfc575f00c1a 100644 (file)
@@ -11,7 +11,7 @@ import requests
 import six
 from teuthology.exceptions import CommandFailedError
 
-from ..mgr_test_case import MgrTestCase
+from tasks.mgr.mgr_test_case import MgrTestCase
 
 
 log = logging.getLogger(__name__)
index e76708a9c43beed7f7123f5355db7c7745ff9afe..468fe379641ced23f59e731ff1ed4736fca7cca0 100644 (file)
@@ -6,7 +6,7 @@ import time
 
 import jwt
 
-from .helper import DashboardTestCase, JObj, JLeaf
+from tasks.mgr.dashboard.helper import DashboardTestCase, JObj, JLeaf
 
 
 class AuthTest(DashboardTestCase):
index e6594450f714177b6833de5b502f35db43ec09fc..291d4d85c93c9ec7559460b5e4c16c9256f9e8d6 100644 (file)
@@ -4,7 +4,7 @@ from __future__ import absolute_import
 import six
 from contextlib import contextmanager
 
-from .helper import DashboardTestCase, JObj, JList, JLeaf
+from tasks.mgr.dashboard.helper import DashboardTestCase, JObj, JList, JLeaf
 
 
 class CephfsTest(DashboardTestCase):
index 61d18000a45a4078a389d9213d4c59ccdb7f5c96..9f134cd876aecfd0d2bd584d5bfcbd0d6f4b74d2 100644 (file)
@@ -2,7 +2,7 @@ from __future__ import absolute_import
 
 import time
 
-from .helper import DashboardTestCase
+from tasks.mgr.dashboard.helper import DashboardTestCase
 
 
 class ClusterConfigurationTest(DashboardTestCase):
index a0bca63ff4a038be1cadff5fcd52c54745e6b2ba..33949925bb04f55b1529f563c4de5a22dce36bce 100644 (file)
@@ -4,7 +4,7 @@ from __future__ import absolute_import
 
 import six
 
-from .helper import DashboardTestCase, JObj, JList
+from tasks.mgr.dashboard.helper import DashboardTestCase, JObj, JList
 
 
 class CrushRuleTest(DashboardTestCase):
index 111e37c7e3e66dfdc71017341122de5bcb67cb53..8e93c8ec584f5e7b20b52ed55ff1c4c980cb1697 100644 (file)
@@ -4,7 +4,7 @@ from __future__ import absolute_import
 
 import six
 
-from .helper import DashboardTestCase, JObj, JList
+from tasks.mgr.dashboard.helper import DashboardTestCase, JObj, JList
 
 
 class ECPTest(DashboardTestCase):
index cd869a00e405b2f251fc88f81e4f98fd74e040c2..0311daddaa605d3140a301bb30d40edb13bf81ea 100644 (file)
@@ -4,7 +4,7 @@
 from __future__ import absolute_import
 
 
-from .helper import DashboardTestCase
+from tasks.mgr.dashboard.helper import DashboardTestCase
 
 
 class GaneshaTest(DashboardTestCase):
index 05732885deb161d65a64824817cdaf846cc9f503..f3cf2693f1369061ff4899acdeb0d5a3dc467b6d 100644 (file)
@@ -1,7 +1,7 @@
 # -*- coding: utf-8 -*-
 from __future__ import absolute_import
 
-from .helper import DashboardTestCase, JAny, JLeaf, JList, JObj
+from tasks.mgr.dashboard.helper import DashboardTestCase, JAny, JLeaf, JList, JObj
 
 
 class HealthTest(DashboardTestCase):
index d608dc247ed565244b1797f100d324409e1597cd..407207133e3bac02230be87e2639e20d7780bc0d 100644 (file)
@@ -2,8 +2,8 @@
 from __future__ import absolute_import
 import json
 
-from .helper import DashboardTestCase, JList, JObj
-from .test_orchestrator import test_data
+from tasks.mgr.dashboard.helper import DashboardTestCase, JList, JObj
+from tasks.mgr.dashboard.test_orchestrator import test_data
 
 
 class HostControllerTest(DashboardTestCase):
index 17d5d830c99666dd2a628b26d72b23c06820ad9b..5108161adade100da6adb10d1832731f3b911f0d 100644 (file)
@@ -1,7 +1,7 @@
 # -*- coding: utf-8 -*-
 from __future__ import absolute_import
 
-from .helper import DashboardTestCase, JList, JObj
+from tasks.mgr.dashboard.helper import DashboardTestCase, JList, JObj
 
 
 class LogsTest(DashboardTestCase):
index 080b8b64c239121110b7bd80565706ad1221ace9..ec6dbb47f862ca8da114c7d2a27c8d580edb8419 100644 (file)
@@ -4,7 +4,7 @@ from __future__ import absolute_import
 import logging
 import requests
 
-from .helper import DashboardTestCase, JAny, JObj, JList, JLeaf
+from tasks.mgr.dashboard.helper import DashboardTestCase, JAny, JObj, JList, JLeaf
 
 logger = logging.getLogger(__name__)
 
index 0cf7e25a282a6b6e4229eb34ea6095627eedac6c..1558cdc82aff0a9360d9a443f01c3a91b358b42c 100644 (file)
@@ -1,7 +1,7 @@
 # -*- coding: utf-8 -*-
 from __future__ import absolute_import
 
-from .helper import DashboardTestCase
+from tasks.mgr.dashboard.helper import DashboardTestCase
 
 
 class MonitorTest(DashboardTestCase):
index 9f4204379ac9afd9518a34134f4f9410683efc6d..4f248a1c3c6b9b37c52affdf92654403fb0208b7 100644 (file)
@@ -2,7 +2,7 @@
 from __future__ import absolute_import
 import json
 
-from .helper import DashboardTestCase
+from tasks.mgr.dashboard.helper import DashboardTestCase
 
 
 test_data = {
index 1bd75e4b09472547d730064e591bc6ddbfdb0b71..4f2028d2297ef473744541fbfb737a351d40ef30 100644 (file)
@@ -4,7 +4,7 @@ from __future__ import absolute_import
 
 import json
 
-from .helper import DashboardTestCase, JObj, JAny, JList, JLeaf, JTuple
+from tasks.mgr.dashboard.helper import DashboardTestCase, JObj, JAny, JList, JLeaf, JTuple
 
 
 class OsdTest(DashboardTestCase):
index c3191dc5e941642552f8b4d9cac46c6b28e70f78..f1d267ce187d33b2bec9db04a9fd9ab66ef3edd3 100644 (file)
@@ -1,7 +1,7 @@
 # -*- coding: utf-8 -*-
 from __future__ import absolute_import
 
-from .helper import DashboardTestCase, JObj
+from tasks.mgr.dashboard.helper import DashboardTestCase, JObj
 
 
 class PerfCountersControllerTest(DashboardTestCase):
index 969318d2a94b3b79496cf1396cf7e992ecd05093..327bec6a0c08f19ccb68ff43d62c20a37c4a0458 100644 (file)
@@ -6,7 +6,7 @@ import six
 import time
 from contextlib import contextmanager
 
-from .helper import DashboardTestCase, JAny, JList, JObj
+from tasks.mgr.dashboard.helper import DashboardTestCase, JAny, JList, JObj
 
 log = logging.getLogger(__name__)
 
index a3ef00b1b7f0e53e8348978919f653a4480d3962..5d82aa3d18e7feacee05ea8c4e38dc9bd035e8a8 100644 (file)
@@ -5,7 +5,7 @@ from __future__ import absolute_import
 
 import time
 
-from .helper import DashboardTestCase, JObj, JLeaf, JList
+from tasks.mgr.dashboard.helper import DashboardTestCase, JObj, JLeaf, JList
 
 
 class RbdTest(DashboardTestCase):
index 39e5f895f11085271b22a7d1f1dcf9db007ef8b9..f8268f3525bf658af026495f73061b2d03405935 100644 (file)
@@ -3,7 +3,7 @@
 
 from __future__ import absolute_import
 
-from .helper import DashboardTestCase
+from tasks.mgr.dashboard.helper import DashboardTestCase
 
 
 class RbdMirroringTest(DashboardTestCase):
index 0d9f8d9ba83697042c63c18f4b0c1bbc30bd8b0f..22376c0a29b56fec22541873e89ce8c86d986dc7 100644 (file)
@@ -2,7 +2,7 @@
 
 from __future__ import absolute_import
 
-from .helper import DashboardTestCase
+from tasks.mgr.dashboard.helper import DashboardTestCase
 
 
 class RequestsTest(DashboardTestCase):
index 9cb3504b5ae3522d3b69ea1781dadc72d1330db3..0d75e63f5e00f6f1987a845e6d7cd8b456c6725d 100644 (file)
@@ -10,7 +10,7 @@ from cryptography.hazmat.backends import default_backend
 from cryptography.hazmat.primitives.twofactor.totp import TOTP
 from cryptography.hazmat.primitives.hashes import SHA1
 
-from .helper import DashboardTestCase, JObj, JList, JLeaf
+from tasks.mgr.dashboard.helper import DashboardTestCase, JObj, JList, JLeaf
 
 logger = logging.getLogger(__name__)
 
index dbfaea9e4f2d4308ae3326ad1082193611d158e2..d678fa195f55eeb5393f12aa5d2f6ffb2ac43234 100644 (file)
@@ -2,7 +2,7 @@
 
 from __future__ import absolute_import
 
-from .helper import DashboardTestCase
+from tasks.mgr.dashboard.helper import DashboardTestCase
 
 
 class RoleTest(DashboardTestCase):
index 2d890484a3e04f09326a926ee18c995376709bc2..4c6ebeacaaebb1a7644b87fe05ab0a18729d24ce 100644 (file)
@@ -2,7 +2,7 @@
 
 from __future__ import absolute_import
 
-from .helper import DashboardTestCase, JList, JObj, JAny
+from tasks.mgr.dashboard.helper import DashboardTestCase, JList, JObj, JAny
 
 
 class SettingsTest(DashboardTestCase):
index a31f8914673664e6f8f682ca4a74bfa6f7ddcbdb..808107a3119e841dcbad9d6df04ae22809805521 100644 (file)
@@ -1,6 +1,6 @@
 from __future__ import absolute_import
 
-from .helper import DashboardTestCase
+from tasks.mgr.dashboard.helper import DashboardTestCase
 
 
 class SummaryTest(DashboardTestCase):
index ea7beee6d7a50239aa72b9235f21a3258049cc70..f3606ed851870ed6a180632944250007458b5abc 100644 (file)
@@ -6,7 +6,7 @@ import time
 
 from datetime import datetime, timedelta
 
-from .helper import DashboardTestCase, JObj, JLeaf
+from tasks.mgr.dashboard.helper import DashboardTestCase, JObj, JLeaf
 
 
 class UserTest(DashboardTestCase):
index 783c492d3f270eefa08412d60a8186d6a98d47f7..44b6602a6da3ad1c45f354f6082aaabcedc769c3 100644 (file)
@@ -1,6 +1,6 @@
 
 
-from mgr_test_case import MgrTestCase
+from tasks.mgr.mgr_test_case import MgrTestCase
 
 import logging
 import requests
index c483e3abf76e02afada4895b6436efa9a0e06aa8..423a4a8feae7ee92ef303b0e0ec29c5b6bef3eff 100644 (file)
@@ -2,7 +2,8 @@ import logging
 import json
 import datetime
 import time
-from mgr_test_case import MgrTestCase
+
+from tasks.mgr.mgr_test_case import MgrTestCase
 
 log = logging.getLogger(__name__)
 UUID = 'd5775432-0742-44a3-a435-45095e32e6b2'
index 5232af29905e6e294e78b3e1d7ed55c42273c2c7..db922632374ea0c3267b9b3cf09bdc34d7ed55ab 100644 (file)
@@ -5,7 +5,7 @@ from time import sleep
 
 from teuthology.exceptions import CommandFailedError
 
-from mgr_test_case import MgrTestCase
+from tasks.mgr.mgr_test_case import MgrTestCase
 
 
 log = logging.getLogger(__name__)
index 18460402efb75db79c58d29f049313958ba25412..40cd3a0cab689fb8c5aca1cd5ed84f218e3c1bac 100644 (file)
@@ -3,7 +3,7 @@ import json
 import logging
 import time
 
-from mgr_test_case import MgrTestCase
+from tasks.mgr.mgr_test_case import MgrTestCase
 
 
 log = logging.getLogger(__name__)
index f91487174dbdb36bc9c1eebce118f4ccf8f42ccd..867d5cd5d6d6d38d2fe2af785bd3c3b14b575397 100644 (file)
@@ -1,6 +1,4 @@
-
-
-from mgr_test_case import MgrTestCase
+from tasks.mgr.mgr_test_case import MgrTestCase
 
 import json
 import logging
index f7862cb1354d7b9f9f176d1caf81ca796b9cacd1..59d4169d18b375bf451cb56752859258f31accdb 100644 (file)
@@ -2,8 +2,8 @@
 Handle clock skews in monitors.
 """
 import logging
-import ceph_manager
 import time
+from tasks import ceph_manager
 from teuthology import misc as teuthology
 
 log = logging.getLogger(__name__)
index e09e9877b571f2848edfda6e383f4663ee2405de..a4146b1ffb7ee009c0902ed701d299c394652dd1 100644 (file)
@@ -2,7 +2,7 @@
 Monitor recovery
 """
 import logging
-import ceph_manager
+from tasks import ceph_manager
 from teuthology import misc as teuthology
 
 
index 53b1aa5212343df1695ce7b42b9de7263cc11d75..c2a7299f1968327f9336c7f17ec05613d3fb98b4 100644 (file)
@@ -3,11 +3,12 @@ Multibench testing
 """
 import contextlib
 import logging
-import radosbench
 import time
 import copy
 import gevent
 
+from tasks import radosbench
+
 log = logging.getLogger(__name__)
 
 @contextlib.contextmanager
index 82ce432631745b7ae6cf23621d0700449d952946..e4519bb6f3cd7df82f7f6b54f3cd148f37b9349d 100644 (file)
@@ -2,10 +2,10 @@
 Test Object locations going down
 """
 import logging
-import ceph_manager
 import time
 from teuthology import misc as teuthology
-from util.rados import rados
+from tasks import ceph_manager
+from tasks.util.rados import rados
 
 log = logging.getLogger(__name__)
 
index 5ad5b79983144817194295c3905e56a8aa3ccda7..b33e1c912ab69768bdac1b3e871f926732788249 100644 (file)
@@ -2,8 +2,8 @@
 Osd backfill test
 """
 import logging
-import ceph_manager
 import time
+from tasks import ceph_manager
 from teuthology import misc as teuthology
 
 
index 6aec322ea85b251648b7fd3efd55967de6b14772..4b2cdb983fc0badd033b9b98c03d400997133044 100644 (file)
@@ -7,7 +7,7 @@ import six
 import time
 
 from teuthology.orchestra import run
-from util.rados import rados
+from tasks.util.rados import rados
 from teuthology import misc as teuthology
 
 log = logging.getLogger(__name__)
index a01fe8fea6e89c27368fa43c941b91a5a39a5b7f..b0623c21ba7c2fc1635be5538dc3765f7bc083b1 100644 (file)
@@ -2,8 +2,8 @@
 osd recovery
 """
 import logging
-import ceph_manager
 import time
+from tasks import ceph_manager
 from teuthology import misc as teuthology
 
 
index e5344a1cea0325ee686c92ee2319ef5e2640e630..6b19096b15a1392f6ec390085e5bd379a168d948 100644 (file)
@@ -5,9 +5,9 @@ import logging
 import json
 import time
 
-import ceph_manager
+from tasks import ceph_manager
+from tasks.util.rados import rados
 from teuthology import misc as teuthology
-from util.rados import rados
 
 log = logging.getLogger(__name__)
 
index ab5323856291ab53b6dce1fac12cfb50bfd58c72..9dc658361844170d0d25b6314df7904ef372a87a 100644 (file)
@@ -6,7 +6,7 @@ import time
 
 log = logging.getLogger(__name__)
 
-from args import argify
+from teuthology.task.args import argify
 
 POOLNAME = "POOLNAME"
 ARGS = [
index 2a0cb40fba0ae6fc03b03cd6bee233c0ce7a6ad7..d4ea26154f8affc9939fb196add446a557953a6e 100644 (file)
@@ -8,13 +8,12 @@ import os
 import yaml
 import time
 
-from teuthology import misc as teuthology
-from teuthology import contextutil
 from tasks import rbd
-from teuthology.orchestra import run
+from tasks.util.workunit import get_refspec_after_overrides
+from teuthology import contextutil
+from teuthology import misc as teuthology
 from teuthology.config import config as teuth_config
-
-from util.workunit import get_refspec_after_overrides
+from teuthology.orchestra import run
 
 log = logging.getLogger(__name__)
 
index 9f9f80e8cc4763f31f0a6b3ec4bb2ff5de2e0c20..820794e284a42b3cfd11991ae6f3bb29706e265d 100644 (file)
@@ -28,7 +28,7 @@ import boto.s3.acl
 import httplib2
 
 
-from util.rgw import rgwadmin, get_user_summary, get_user_successful_ops
+from tasks.util.rgw import rgwadmin, get_user_summary, get_user_successful_ops
 
 log = logging.getLogger(__name__)
 
@@ -196,7 +196,7 @@ def ignore_this_entry(cat, bucket, user, out, b_in, err):
     pass
 class requestlog_queue():
     def __init__(self, add):
-        self.q = Queue.Queue(1000)
+        self.q = queue.Queue(1000)
         self.adder = add
     def handle_request_data(self, request, response, error=False):
         now = datetime.datetime.now()
index 50f88ea85700890f025a9c5e71a7c204b11840f1..377144db4403af9cc8933b2b083b7661ceb99a6c 100644 (file)
@@ -19,7 +19,7 @@ import time
 
 from boto.connection import AWSAuthConnection
 from teuthology import misc as teuthology
-from util.rgw import get_user_summary, get_user_successful_ops, rgwadmin
+from tasks.util.rgw import get_user_summary, get_user_successful_ops, rgwadmin
 
 log = logging.getLogger(__name__)
 
index 880ec305828d65ef1eee57d9f4b6fd82facc5062..5d6d1b2b6eb252ff08313ac2c19083b60f74d419 100644 (file)
@@ -8,7 +8,7 @@ from teuthology.orchestra import run
 from teuthology import misc
 from teuthology.exceptions import ConfigError
 from teuthology.task import Task
-from util import get_remote_for_role
+from tasks.util import get_remote_for_role
 
 log = logging.getLogger(__name__)
 
index 7877f22ab3ead223989e973e36a920d17e1541ec..008e312e2d3d8753ac3b9b6a148ed8a4c52c3bb3 100644 (file)
@@ -8,7 +8,7 @@ import os.path
 import shutil
 import tempfile
 
-import ceph_manager
+from tasks import ceph_manager
 from teuthology import misc as teuthology
 
 log = logging.getLogger(__name__)
index 1059fda712539978c815540e4ffc0068de27839b..86cfbf39a0183ddcc1c72479498d14f727db83fc 100644 (file)
@@ -12,7 +12,7 @@ import time
 from teuthology.exceptions import CommandFailedError
 from teuthology.orchestra import run
 from teuthology import misc as teuthology
-from util.rados import rados
+from tasks.util.rados import rados
 import os
 
 
index 8ed55145b7ba3f9be10a3e0de02aadd8ad81411e..d422a33bb46cd0202911d4b80d32494f7f33e3a7 100644 (file)
@@ -2,11 +2,12 @@
 Lost_unfound
 """
 import logging
-from teuthology.orchestra import run
-import ceph_manager
 import time
+
+from tasks import ceph_manager
+from tasks.util.rados import rados
 from teuthology import misc as teuthology
-from util.rados import rados
+from teuthology.orchestra import run
 
 log = logging.getLogger(__name__)
 
index 9b383fd683eb3f32d5f26e389c874ff51942d585..d140544c4945a022efcf8aa4041767c54e6681d0 100644 (file)
@@ -5,7 +5,7 @@ import logging
 import time
 
 from teuthology import misc as teuthology
-from util.rados import rados
+from tasks.util.rados import rados
 
 log = logging.getLogger(__name__)
 
index 86d7a19d34b385d34b4730369cae7ac57cc305b5..d76e59d7f66a63ab0ca9a0f6359ceb1c9f2c8133 100644 (file)
@@ -5,7 +5,7 @@ from io import BytesIO
 from configobj import ConfigObj
 import contextlib
 import logging
-import s3tests
+from tasks import s3tests
 
 from teuthology import misc as teuthology
 from teuthology import contextutil
index 5400020db751b233e173a3c8757c817063a6e824..266d0fb694fd7b51ce6978fc06c452a1649073fc 100644 (file)
@@ -6,11 +6,11 @@ import logging
 import random
 import string
 from copy import deepcopy
-from util.rgw import rgwadmin, wait_for_radosgw
-from util.rados import create_ec_pool, create_replicated_pool
-from rgw_multi import multisite
-from rgw_multi.zone_rados import RadosZone as RadosZone
-from rgw_multi.zone_ps import PSZone as PSZone
+from tasks.util.rgw import rgwadmin, wait_for_radosgw
+from tasks.util.rados import create_ec_pool, create_replicated_pool
+from tasks.rgw_multi import multisite
+from tasks.rgw_multi.zone_rados import RadosZone as RadosZone
+from tasks.rgw_multi.zone_ps import PSZone as PSZone
 
 from teuthology.orchestra import run
 from teuthology import misc
index dee6bfaa303966cd9569fe660433b6e81b6362d8..53aedf79248dd8c1cfe924e744f08066b82d02fb 100644 (file)
@@ -9,7 +9,7 @@ from teuthology.exceptions import ConfigError
 from teuthology.task import Task
 from teuthology import misc
 
-from rgw_multi import multisite, tests, tests_ps
+from tasks.rgw_multi import multisite, tests, tests_ps
 
 log = logging.getLogger(__name__)
 
index bc0b3fc09b0ef429fb075cd5346410d69ff1ebb4..3d71708edf4ebe3635210e90888f93f54c2210a6 100644 (file)
@@ -7,7 +7,7 @@ import os
 import time
 import tempfile
 
-import ceph_manager
+from tasks import ceph_manager
 from teuthology import misc as teuthology
 
 log = logging.getLogger(__name__)
index 117b3076818dc30b0fc4bce6a2d04deb195036aa..39b94a64c7b098faa32d96f42d7c525f54f052e8 100644 (file)
@@ -1,6 +1,6 @@
 from textwrap import dedent
 
-from .. import devstack
+from tasks import devstack
 
 
 class TestDevstack(object):
index 59f357891ca71b373e4e521696b039eaf3966f59..dbbebf8908585c2256392c1ed684f987b43a3657 100644 (file)
@@ -1,6 +1,6 @@
 from mock import Mock
 
-from .. import radosgw_admin
+from tasks import radosgw_admin
 
 acl_with_version = """<?xml version="1.0" encoding="UTF-8"?><AccessControlPolicy xmlns="http://s3.amazonaws.com/doc/2006-03-01/"><Owner><ID>foo</ID><DisplayName>Foo</DisplayName></Owner><AccessControlList><Grant><Grantee xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="CanonicalUser"><ID>foo</ID><DisplayName>Foo</DisplayName></Grantee><Permission>FULL_CONTROL</Permission></Grant></AccessControlList></AccessControlPolicy>
 """  # noqa
index ee1cfa62abfc1ab4e5f62f47b28d3d8ec0336161..a8f4cb02d3e96b20ca9d850e6164f36bfef96cc6 100644 (file)
@@ -26,7 +26,7 @@
 #  FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 #  OTHER DEALINGS IN THE SOFTWARE.
 #
-from .. import rados
+from tasks.util import rados
 
 class TestRados(object):
 
index 7055ebb7c9d8d71fe8eb5285704932e584e9c97b..7ace1f587a3d64d622181a91077ae814df811b38 100644 (file)
@@ -129,7 +129,7 @@ try:
     from tasks.cephfs.fuse_mount import FuseMount
     from tasks.cephfs.kernel_mount import KernelMount
     from tasks.cephfs.filesystem import Filesystem, MDSCluster, CephCluster
-    from mgr.mgr_test_case import MgrCluster
+    from tasks.mgr.mgr_test_case import MgrCluster
     from teuthology.contextutil import MaxWhileTries
     from teuthology.task import interactive
 except ImportError:
index f3cdf0d549643bd6c22d369638308846a310f7c3..e5e380492e0e8038d6edbcfd63183a88c6698ee8 100644 (file)
@@ -3,10 +3,10 @@ test_stress_watch task
 """
 import contextlib
 import logging
-import proc_thrasher
 
 import six
 from teuthology.orchestra import run
+from teuthology.task import proc_thrasher
 
 log = logging.getLogger(__name__)
 
index a0a53fe4d5f0eebdf8eccacb36e2d3cb6ba8c5b0..464c4d26ef9039a599c2096da3950050992415d4 100644 (file)
@@ -3,7 +3,7 @@ from six import StringIO
 
 import json
 
-from .conn import get_gateway_connection, get_gateway_secure_connection
+from tasks.rgw_multi.conn import get_gateway_connection, get_gateway_secure_connection
 
 class Cluster:
     """ interface to run commands against a distinct ceph cluster """
index 598356dff0e12ea06efa5a50aa110a5dbb152cc2..e0c943063e14257f63a03fa2e97be7d675f145d5 100644 (file)
@@ -22,10 +22,10 @@ from nose.tools import eq_ as eq
 from nose.plugins.attrib import attr
 from nose.plugins.skip import SkipTest
 
-from .multisite import Zone, ZoneGroup, Credentials
+from tasks.rgw_multi.multisite import Zone, ZoneGroup, Credentials
 
-from .conn import get_gateway_connection
-from .tools import assert_raises
+from tasks.rgw_multi.conn import get_gateway_connection
+from tasks.rgw_multi.tools import assert_raises
 
 class Config:
     """ test configuration """
index 1a1434ae26ce9c1478dc5eac0a4cd966528447ab..77b23b917271accc5e4ec3e39ec3d0a88a98994e 100644 (file)
@@ -5,7 +5,7 @@ from nose.tools import assert_not_equal, assert_equal
 
 from boto.s3.deletemarker import DeleteMarker
 
-from .tests import get_realm, \
+from tasks.rgw_multi.tests import get_realm, \
     ZonegroupConns, \
     zonegroup_meta_checkpoint, \
     zone_meta_checkpoint, \
@@ -17,7 +17,7 @@ from .tests import get_realm, \
     get_user, \
     get_tenant
 
-from .zone_az import print_connection_info
+from tasks.rgw_multi.zone_az import print_connection_info
 
 
 # configure logging for the tests module
index bc9f67b73a079ca21e6fe8c19e3b26f8f1bdb005..6100b1e312d4857228b17e3f1a271e3338a4fda1 100644 (file)
@@ -9,9 +9,9 @@ import dateutil
 
 from nose.tools import eq_ as eq
 
-from rgw_multi.multisite import *
-from rgw_multi.tests import *
-from rgw_multi.zone_es import *
+from tasks.rgw_multi.multisite import *
+from tasks.rgw_multi.tests import *
+from tasks.rgw_multi.zone_es import *
 
 log = logging.getLogger(__name__)
 
index d827ed55f14ed892aba16f416234b749e10876b4..190ef4930d96fd10060dad1263c52a10f68b8a5f 100644 (file)
@@ -10,7 +10,7 @@ import socket
 import time
 import os
 from random import randint
-from .tests import get_realm, \
+from tasks.rgw_multi.tests import get_realm, \
     ZonegroupConns, \
     zonegroup_meta_checkpoint, \
     zone_meta_checkpoint, \
@@ -21,7 +21,7 @@ from .tests import get_realm, \
     gen_bucket_name, \
     get_user, \
     get_tenant
-from .zone_ps import PSTopic, \
+from tasks.rgw_multi.zone_ps import PSTopic, \
     PSTopicS3, \
     PSNotification, \
     PSSubscription, \
@@ -31,7 +31,7 @@ from .zone_ps import PSTopic, \
     put_object_tagging, \
     get_object_tagging, \
     delete_all_objects
-from multisite import User
+from tasks.rgw_multi.multisite import User
 from nose import SkipTest
 from nose.tools import assert_not_equal, assert_equal
 import boto.s3.tagging
index aaab3ef74cf579db104f853f3983b95e2cee23f2..a34fd9b7067a5a470e2b87b2edf843105e0738b4 100644 (file)
@@ -1,6 +1,6 @@
 import logging
 
-from .multisite import Zone
+from tasks.rgw_multi.multisite import Zone
 
 
 log = logging.getLogger('rgw_multi.tests')
index 83bfae19e6c1cf1c9fbc6389f25b1738a0ad0824..51267cd25c94b7f4299b367f0812f05651310fb2 100644 (file)
@@ -18,8 +18,8 @@ except ImportError:
 
 from six.moves.urllib.parse import urlparse
 
-from .multisite import *
-from .tools import *
+from tasks.rgw_multi.multisite import *
+from tasks.rgw_multi.tools import *
 
 log = logging.getLogger(__name__)
 
index 1f85744a49cec8f196f6b77b54b80438bdb6b03f..c24048fbc089597e9bedd65d3127a74204384bf9 100644 (file)
@@ -13,8 +13,8 @@ try:
 except ImportError:
     from itertools import zip_longest
 
-from .multisite import *
-from .tools import *
+from tasks.rgw_multi.multisite import *
+from tasks.rgw_multi.tools import *
 
 log = logging.getLogger(__name__)
 
index e22200e2665eadf9be3b227daa5dd6d89cbec9ad..26b4260d06e31dfbc3cc35936f7ecfb165b3e39d 100644 (file)
@@ -8,7 +8,7 @@ import hashlib
 import base64
 import xmltodict
 from time import gmtime, strftime
-from .multisite import Zone
+from tasks.rgw_multi.multisite import Zone
 import boto3
 from botocore.client import Config
 
index 3b298e8b42f78c2f55d71dbf44a58afd83d04c53..e73d8f4e95e3da5e4ed338602ab66d0c82c7be8c 100644 (file)
@@ -8,7 +8,7 @@ except ImportError:
 
 from nose.tools import eq_ as eq
 
-from .multisite import *
+from tasks.rgw_multi.multisite import *
 
 log = logging.getLogger(__name__)