]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
tasks/thrash_pool_snaps: adjust to new ctx.manager location
authorJosh Durgin <jdurgin@redhat.com>
Fri, 25 Mar 2016 01:21:13 +0000 (18:21 -0700)
committerJosh Durgin <jdurgin@redhat.com>
Fri, 20 May 2016 18:19:56 +0000 (11:19 -0700)
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
(cherry picked from commit 9f5b0370dd07c571c58653d03a2eabe53b2e4793)

tasks/thrash_pool_snaps.py

index 1c3f8f4f92e173359211efa51f9d305eef770f85..c71c9ce8d2aed0a0bc0c55c43a481149b807f182 100644 (file)
@@ -30,17 +30,18 @@ def task(ctx, config):
         min_snaps = config.get('min_snaps', 5)
         period = config.get('period', 30)
         snaps = []
+        manager = ctx.managers['ceph']
         def remove_snap():
             assert len(snaps) > 0
             snap = random.choice(snaps)
             log.info("Removing snap %s" % (snap,))
             for pool in pools:
-                ctx.manager.remove_pool_snap(pool, str(snap))
+                manager.remove_pool_snap(pool, str(snap))
             snaps.remove(snap)
         def add_snap(snap):
             log.info("Adding snap %s" % (snap,))
             for pool in pools:
-                ctx.manager.add_pool_snap(pool, str(snap))
+                manager.add_pool_snap(pool, str(snap))
             snaps.append(snap)
         index = 0
         while not stopping: