As far as I know, Beagle is similar to Spotlight rather than the other
way round - it tries to copy Spotlight. It was very far behind Spotlight
when I last tried it.

A good article on file system events, indexing and search in Apple's
MacosX 10.4 Tiger is at:
http://arstechnica.com/reviews/os/macosx-10.4.ars/
(sections 6 to 12).

Eoin


On Thu, 2006-05-04 at 21:32, Michael Pogue wrote:
> See also Apple's Spotlight, which is similar to Linux's Beagle.  I believe 
> that 
> Windows-Next will also have this capability.  So, yes, I think this should be 
> a 
> primary use case for this new API.
> 
> Mike
> 
> John Levon wrote:
> > 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
> _______________________________________________
> perf-discuss mailing list
> perf-discuss@opensolaris.org

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

Reply via email to