]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
Do not scan for vm locks when listing all machines.
authorWarren Usui <warren.usui@inktank.com>
Fri, 10 May 2013 17:18:44 +0000 (10:18 -0700)
committerSage Weil <sage@inktank.com>
Sat, 11 May 2013 00:33:31 +0000 (17:33 -0700)
Fixes: #4830
Signed-off-by: Warren Usui <warren.usui@inktank.com>
teuthology/lock.py

index 949a549712adfb8dc70a10f1b5be19f604f454db..146f10859bf122663b361aeda98f4f1d22104deb 100644 (file)
@@ -277,8 +277,10 @@ Lock, unlock, or query lock status of machines.
                 if vmachine['locked']:
                     vmachines.append(vmachine['name'])
         if vmachines:
-            scan_for_locks(ctx, vmachines)
+            # Avoid ssh-keyscans for everybody when listing all machines
+            # Listing specific machines will update the keys.
             if machines:
+                scan_for_locks(ctx, vmachines)
                 statuses = [ls.get_status(ctx, machine) for machine in machines]
             else:
                 statuses = list_locks(ctx)