> The latest ircu is having a strange behaviour when the root uses date -s to
> set a new time:
> After some seconds it drops ALL client- and serverconnections except
> operators with a ping timeout. (maybe the cookies expire, but i turned back t
> he time
> by 1 hour)
> Ircu2.10.10 doesn't show such a behaviour ...

Stepping time is not a normal occurrance.  If you step time by a large
factor, you should expect weird behavior like this.  In this case, what's
happening is that u2.10.10 and u2.10.11 process repeating timed events--in
particular, client pings--much differently.  In .10, it's an integral part
of the select loop.  In .11, it becomes a relative timer.  Every time the
ping check timer is executed, it is readded to the timer queue with an
_absolute_ execution time generated by adding the current time and the
interval the timer was created with.  This is a much cleaner way of doing
this operation, but it does make the server less stable in the face of
large time steps, as you've noticed.  In any case, it can't be considered
a bug, since it's introduced by an extraordinary circumstance.
-- 
Kevin L. Mitchell <[EMAIL PROTECTED]>

Reply via email to