Gitweb:
http://git.fedorahosted.org/git/?p=fence-agents.git;a=commitdiff;h=ab73cb...
Commit: ab73cbc40309f16025669f754811c8e82ea8265b
Parent: a90a90cf56f713be9a4064a02c0f630425b2091c
Author: Marek 'marx' Grac <mgrac(a)redhat.com>
AuthorDate: Fri Mar 21 12:05:36 2014 +0100
Committer: Marek 'marx' Grac <mgrac(a)redhat.com>
CommitterDate: Fri Mar 21 12:05:36 2014 +0100
fence_wti: Respect --delay in telnet connection
Previously --delay was respected only in ssh connection because fence_wti uses different
login
mechanism.
Resolves: rhbz#1079282
---
fence/agents/wti/fence_wti.py | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/fence/agents/wti/fence_wti.py b/fence/agents/wti/fence_wti.py
index c9c5237..311a865 100644
--- a/fence/agents/wti/fence_wti.py
+++ b/fence/agents/wti/fence_wti.py
@@ -190,6 +190,9 @@ is running because the connection will block any necessary fencing
actions."
#####
if 0 == options.has_key("--ssh"):
try:
+ if options["--action"] in ["off", "reboot"]:
+ time.sleep(int(options["--delay"]))
+
try:
conn = fspawn(options, TELNET_PATH)
conn.send("set binary\n")