diff options
author | Petr Vobornik <pvoborni@redhat.com> | 2015-06-30 13:37:31 +0200 |
---|---|---|
committer | Tomas Babej <tbabej@redhat.com> | 2015-07-03 08:47:23 +0200 |
commit | fa4954c35d2742606bf0b865d5a48899aa64de99 (patch) | |
tree | e940c2f70c3002986cc4b450c9b9eb44e1ead816 /install | |
parent | 6be7d41ba16367aad8be26e0cd071846533c1783 (diff) | |
download | freeipa-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>
Diffstat (limited to 'install')
-rwxr-xr-x | install/tools/ipa-replica-manage | 12 |
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 |