Re: which ioctls matter across filesystems

Steve French
2005-04-29T21:09:06Z

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.