Posted Sep 3, 2008 8:21 UTC (Wed) by njs (guest, #40338)
In reply to: inotify? by liamh
Parent article: TALPA strides forward
There's been talk of such things (OS X has a similar scalable mixed kernel/user-space notification service that it uses for things like indexing), and it absolutely should be created for Linux -- but TALPA has requirements well beyond that. Blocking read(2) until some other userspace process has woken up and okay'ed things is *way* outside the scope of an inotify-alike!
Posted Sep 3, 2008 18:51 UTC (Wed) by jlokier (guest, #52227)
[Link]
Actually it's not so far away from inotify.
We have leases in fcntl() F_SETLEASE, they go alongside dnotify in fcntl() F_NOTIFY.
inotify could similarly benefit from an an ilease extension, as well as further scalability improvements. (inotify was designed to improve on dnotify in many ways including scalability; it's a shame it stopped half way).