[zfs-code] Assertion due to timer overflow

2007-02-23 Thread Ricardo Correia
Ricardo Correia wrote: > Today one zfs-fuse experienced a problem with a timer overflow on a One zfs-fuse *user* :) > In arc.c, arc_reclaim_thread() there is an ASSERT(growtime > 0) which > fails in these 2 situations: By the way, if my analysis is correct and lbolt wraps around to -2^31 (and not

[zfs-code] Assertion due to timer overflow

2007-02-23 Thread Ricardo Correia
Hi, Today one zfs-fuse experienced a problem with a timer overflow on a 32-bit machine with >300 days of uptime. In arc.c, arc_reclaim_thread() there is an ASSERT(growtime > 0) which fails in these 2 situations: - In kernel context, if lbolt wraps around to a negative value. Since clock_t has 32