C kevent(), timers are lower priority than file I/O?

Hi, I have an odd problem with kevent(). I set up both I/O events and timer events, and if I perform a lot of I/O through kevent(), it appears that the timer events are held off for a time. Both of the events are very sensitive to drops, so I am sure there is no droppage of events going on. The timer events show up eventually, but are held off until the burst of I/O events ends.

Are timers lower priority than I/O? This would explain it.

Thanks,

Scott Franco
San Jose, CA
 
Back
Top