]> git-server-git.apps.pok.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>
Sun, 14 Jun 2020 08:34:53 +0000 (16:34 +0800)
to be py3 compatible

Signed-off-by: Kefu Chai <kchai@redhat.com>
(cherry picked from commit 947a74349d2ce1266cb0f3c6a7030605999e21b3)

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 602cc85991b7ac21ee5d0b51f72b25f8967fd414..d4facfd782f0a78bf23b2f89a612c7103239b74f 100644 (file)
@@ -4,19 +4,20 @@ 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 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 7e0bb7b631622a4f4cee48a7b6687dce73316daa..be7d727f45c5c0a868cf6e7e9e7e45c2e6646334 100644 (file)
@@ -13,10 +13,10 @@ import uuid
 
 import six
 import toml
-from ceph_manager import CephManager
 from io import BytesIO
 from six import StringIO
 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 8e4eeb66a96a30dd237b391874aa32e74ebb411d..66788946df5211e45eaeeacbe80894d2018d0dc6 100644 (file)
@@ -9,7 +9,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 107a89230491d1893731162e20dd5532f1301a2f..c9eb8fbb68853976cf6c501134bf694986affdbd 100644 (file)
@@ -5,7 +5,7 @@ import operator
 from random import randint
 from six.moves import range
 
-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 9d77e96750a2b4fe11ca31fbe1b6b56b8b5f5a61..d64c7d94f4d445ab206d29eda797586f4f44aa1b 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 ad2772a641ff26c60d832b9c38b42c0e21575aa7..352ed246b6eb48a930e245563081e1b5399334fa 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 cc4ade0630b40dd4c13005679ec92dabd059aea7..11e647b8a05f073dbb23dd8f4cd1c92857ed672e 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 08551e488ab99164f79afe1e1cd9302c75c30b1d..e7bfb4fabf001f1c65b81520aa152013f0854cb5 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 c01368bce8db15556db9680751b98e3a507e5b76..99133a77cc725dbb3fd5093da31b77657b7b8cfc 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 108b2f0332abfb30f91b2b90fad05b0729b6c520..1c89651b425e2fc07b29a2462c77e9f0afac8746 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 5c70ea66e762c8a97c52114c4182d766b7ba8397..c53da55fecc6d991a399ead2f8b02a63102a14b7 100644 (file)
@@ -10,7 +10,7 @@ from cryptography.hazmat.primitives.twofactor.totp import TOTP
 from cryptography.hazmat.primitives.hashes import SHA1
 from six.moves.urllib import parse
 
-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 511973f34d4e8b2633198338e69481b48247d313..fa7aa1a8da2f4539ece7469ebc182bc08c78d175 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 d85eff38945dcd460c594fcd252367987ff88bd2..144b7cf70d5dc902b95cf167d44cadd717484217 100644 (file)
@@ -9,13 +9,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 27e38cb26e1be9c649d85685124a6d13f95acc6b..ce14e1b0d21806bed7ee924cd39bbc82a2ed4b6d 100644 (file)
@@ -27,7 +27,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__)
 
@@ -195,7 +195,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 ae47bec4929a285d52fbfd3e8a59ce5bfb2758bf..df3fa7a1d1737ea727602245918ceae6f15c663e 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 db6bbcb2ee0f798ffb43ee370691ca93b634439a..30a6db176b20dbfe942bad7ef0d25c9ac07ebbe6 100644 (file)
@@ -5,7 +5,7 @@ from cStringIO import StringIO
 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 73198195332f42e7b54cd2f9b7981bcc70348749..bb9536ffec1896d4e4eb93b5593ba054b475e751 100644 (file)
@@ -130,7 +130,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 84d29fc9fc928ee4a2ff0cf1219492b5a17355b2..02c6dc7eceac8af2528c3f38fb68b12cb16f6606 100644 (file)
@@ -23,10 +23,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 13ec832a2041ca2d8486d8bae7736bf735d164ab..67fc1728229efe53abd367af24efb56759ea1f72 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 ad984398c9c1fc9e37160b0c0a17dde8e26e5c9b..760ef455ffc853e719b26deb5b36df7ebfb94e9c 100644 (file)
@@ -10,9 +10,9 @@ import dateutil
 from nose.tools import eq_ as eq
 from six.moves import range
 
-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 200a06e7508aa35396e993bb2c8b9f958e14c066..50e440c017e0e9552f68e49ff9ab30261b0337cf 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 eb945a44bc21d248430a50d38b2313fb0cc20c1f..324022bb29199ce9645a8af591d560797fa8de93 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 7ba31a43078982523b384bfe87d21e6e48a0190f..96aa297da7b13ae109e55e5a68d7a21d928ab976 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 adc3c33bb6b945866e67e25d03d3aa62ce94f811..69d903db4b50f8cf461651a361621e33710ff1a7 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__)