<div dir="ltr">Thanks a lot David<div><br></div><div>Salil</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 22 November 2013 06:44, David Timothy Strauss <span dir="ltr"><<a href="mailto:david@davidstrauss.net" target="_blank">david@davidstrauss.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Thu, Nov 21, 2013 at 4:57 PM, salil GK <<a href="mailto:gksalil@gmail.com">gksalil@gmail.com</a>> wrote:<br>

> What happens is - my process may be busy with some other activity during<br>
> which time it will fail to send periodic message to systemd. After a while<br>
> it will come out of it's loop and ready to serve. But during this time<br>
> system would have already marked the process as failed.<br>
<br>
</div>Then you need to either use another thread, refactor to make a tighter<br>
event loop, or increase the watchdog time. Drifting in and out of<br>
tolerance with watchdog is not a safe strategy.<br>
</blockquote></div><br></div>