summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPetr Vobornik <pvoborni@redhat.com>2015-06-30 13:37:31 +0200
committerTomas Babej <tbabej@redhat.com>2015-07-03 08:47:23 +0200
commitfa4954c35d2742606bf0b865d5a48899aa64de99 (patch)
treee940c2f70c3002986cc4b450c9b9eb44e1ead816
parent6be7d41ba16367aad8be26e0cd071846533c1783 (diff)
downloadfreeipa-fa4954c35d2742606bf0b865d5a48899aa64de99.tar.gz
freeipa-fa4954c35d2742606bf0b865d5a48899aa64de99.tar.xz
freeipa-fa4954c35d2742606bf0b865d5a48899aa64de99.zip
ipa-replica-manage del: add timeout to segment removal check
Reviewed-By: David Kupka <dkupka@redhat.com>
-rwxr-xr-xinstall/tools/ipa-replica-manage12
1 files changed, 10 insertions, 2 deletions
diff --git a/install/tools/ipa-replica-manage b/install/tools/ipa-replica-manage
index 5ba855270..366ecca2d 100755
--- a/install/tools/ipa-replica-manage
+++ b/install/tools/ipa-replica-manage
@@ -779,9 +779,17 @@ def del_master_managed(realm, hostname, options):
if not left and not right:
print "Agreements deleted"
break
- time.sleep(1)
- if i == 5: # taking too long, something is wrong, report
+ time.sleep(2)
+ if i == 2: # taking too long, something is wrong, report
print "Waiting for removal of replication agreements"
+ if i > 90:
+ print "Taking too long, skipping"
+ print "Following segments were not deleted:"
+ for s in left:
+ print " %s" % s['cn'][0]
+ for s in right:
+ print " %s" % s['cn'][0]
+ break
i += 1
# Clean RUV