Re: which ioctls matter across filesystems

From: Steve French
Date: Fri Apr 29 2005 - 16:16:26 EST


Robert Love wrote:

On Fri, 2005-04-29 at 15:55 -0500, Steve French wrote:



I believe that the spotlight facility of MacOS, and the somewhat similar Longhorn feature (think Google desktop search/indexing on steroids) qualify as killer-apps. I am concerned about how to do better with our implementations across a distributed (NFS, CIFS etc.) network. And of course coalescing async notifications most efficiently is a fascinating and difficult area to do right - for servers at least.



If we had some way to efficiently coalesce events, even non-remote stuff
would drool. Beagle (our Spotlight killer) would love it.

First thing is, the events cannot be stored in a linked list. ;-)

Robert Love


I should mention one obvious thing - there can be two wire protocols here (at least for the CIFS case) - an optimized case which matches -- exactly -- to the [better] new semantics that Linux allows and the interoperability case (which can be less efficient) ie
the existing Transact2 NOTIFY mechanism which is widely supported by current servers and currently defined in fs/cifs/cifspdu.h

I don't mind, nor do others on the Samba team, extending the wire protocol for CIFS where it would help that - "killer app" as long as it is
- optional
- persuasive benefit
- helps the network case to better match the -- exact -- local semantics applications would expect.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/