Hi Simon,
I wrote a patch for ldirectord to fix an issue mentioned in the
following thread.
[lvs-users] defunct checkcommand processes w/ ldirectord
http://archive.linuxvirtualserver.org/html/lvs-users/2012-02/msg00018.html
The patch is attached in this E-mail. You can get it from my
github's repository too.
https://github.com/sohgo/resource-agents/tree/reap-child-fork-yes
I would appreciate you checked and applied my patch to
ldirectord when you had free time.
Thank you.
---
ldirectord/ldirectord.in | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/ldirectord/ldirectord.in b/ldirectord/ldirectord.in
index 646d687..ded1cb2 100644
--- a/ldirectord/ldirectord.in
+++ b/ldirectord/ldirectord.in
@@ -2676,9 +2676,11 @@ sub run_child
foreach my $r (@$real) {
$0 = "ldirectord $virtual_id checking $$r{server}";
_check_real($v, $r);
+ check_signal();
}
$0 = "ldirectord $virtual_id";
sleep $checkinterval;
+ check_signal();
ld_emailalert_resend();
}
}
--
1.7.0.4
--
To unsubscribe from this list: send the line "unsubscribe lvs-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
|