diff options
| author | Abhishek Koneru <akoneru@redhat.com> | 2013-03-28 09:32:45 -0400 |
|---|---|---|
| committer | Abhishek Koneru <akoneru@redhat.com> | 2013-04-02 17:02:37 -0400 |
| commit | a698f1052fc299ffdcd155fb1618780f6acb0e2d (patch) | |
| tree | 3dbb9b124a3000105550763e3b64fceebe95b414 /base/deploy/src/scriptlets | |
| parent | 632aa9a012839bde3253ff7a6698797ba83d4658 (diff) | |
| download | pki-a698f1052fc299ffdcd155fb1618780f6acb0e2d.tar.gz pki-a698f1052fc299ffdcd155fb1618780f6acb0e2d.tar.xz pki-a698f1052fc299ffdcd155fb1618780f6acb0e2d.zip | |
Change timeout from number of tries to total time.
Change the current implementation of time out as
number of tries to, the total time for trying to
get the status of the Tomcat.
Ticket #563
Diffstat (limited to 'base/deploy/src/scriptlets')
| -rw-r--r-- | base/deploy/src/scriptlets/pkihelper.py | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/base/deploy/src/scriptlets/pkihelper.py b/base/deploy/src/scriptlets/pkihelper.py index 92707c553..c1828ef41 100644 --- a/base/deploy/src/scriptlets/pkihelper.py +++ b/base/deploy/src/scriptlets/pkihelper.py @@ -33,6 +33,7 @@ import shutil import string import subprocess import time +from datetime import datetime from grp import getgrgid from grp import getgrnam from pwd import getpwnam @@ -1015,14 +1016,14 @@ class instance: return None def wait_for_startup(self, timeout): - tries = 1 - status = self.get_instance_status() + start_time = datetime.today() + status = None while status != "running": - if tries >= timeout: - return None - time.sleep(1) status = self.get_instance_status() - tries = tries + 1 + time.sleep(1); + stop_time = datetime.today() + if (stop_time - start_time).total_seconds() >= timeout: + break return status # PKI Deployment Directory Class |
