Hello,
when I played with Event some time ago it used to put
timer on all callbacks, thus something like this:
Event-timer(interval=5,cb=sub {sleep 99;},);
didn't stop application from running.
Now i've written a small app using Event, deployed it, and painfully
realised that single hanged event stopped it from running.
Is my memory failing me, have Event ever had this property of time-outing
long running callbacks?
I found max_cb_tm in docs, but it doesent work:
Event-timer(interval=5,max_cb_tm=1,cb=sub {sleep 99;},);
and grep max_cb_tm Event.pm reveals nothing.
How should time limit on callbacks be implemented? Do I have to implement
it inside every cb?
regards,
--
Dariush Pietrzak,
Key fingerprint = 40D0 9FFB 9939 7320 8294 05E0 BCC7 02C4 75CC 50D9