Kqueue write event position?
Ivan Voras
ivoras at fer.hr
Thu Nov 23 12:34:38 UTC 2006
Robert Watson wrote:
> My concern with this idea is that kqueues are not really intended to
> provide an event stream, rather, notification of a condition. As writes
> often come in batches, it's likely that by the time the kevent is
> received, several writes will have occurred, but only a single event
> notification will be present. Is the application you have in mind able
> to benefit from what is effectively "polled" sampling of writes? Does
> it benefit in the presence of writes from concurrent writers, where
> things like the position and length may depend on which of two or more
> writers wrote to the file most or least recently?
Yes, this was the next question I wanted to ask. I was counting on
receiving just the stream of events you describe - receiving random
samples of it would be as useful as only receiving write notifications.
Thanks for clarifying this!
More information about the freebsd-hackers
mailing list