Alexander G. M. Smith wrote:

That brings up a good point, should the queries be allowed to run across
file systems or be restricted to just one?  BeOS was restricted to one
file system (the query evaluation code was file system specific) and
faked it for multiple ones at the user level by repeating the query on
each FS.  A separate Query FS wouldn't have that limit (or could fake
it at the kernel level), if the kernel/FSs exported their indices and
change notifications.

I don't see any fundamental reason why filesystem boundaries couldn't be crossed. A separate Query FS could even fake it by scrubbing the disk with /usr/bin/find for filesystems that didn't export indices. Probably a bad idea, of course. But painfully slow execution is not a reason it _couldn't_ be done. Some people even like pain...


--
Will Dyson
"Back off man, I'm a scientist!" -Dr. Peter Venkman

Reply via email to