On Wed, May 03, 2006 at 07:31:08PM -0700, Prakash Sangappa wrote:

> If you where to watch for events on an entire directory tree, what types 
> of events that would be?

Presumably there would be some way to specify, but file creation/deletion would
be the most obviously useful events.

> How would this be useful?

Beagle wants it, I think:

http://beaglewiki.org/Main_Page

as well as some other GNOME things, apparently.

> can be to just a watch on the directory  "/etc".  The FILE_CREATE event would
> mean that a file or a directory was created under "/etc". Once the
> application gets this event, it can go and check if the file got created.

Does this mean we don't get told /what/ got created? Is an application that
wants to know "what files are disappearing/appearing under /foo/bar/?" going to
have to readdir() the whole directory every time it gets an event?

> >How does it interact with unmounting the underlying filesystem?
>
> It will hold a reference to the 'vnode' of the file/directory in the kernel,
> while we have the file events monitor on it.  If the file system gets
> unmounted, it will de-register the monitor and send an exception event saying
> the filesystem got unmounted.  These exception events need to be defined.

Sounds sensible...

regards
john
_______________________________________________
perf-discuss mailing list
perf-discuss@opensolaris.org

Reply via email to