On 1/10/07, Nuno Lucas <[EMAIL PROTECTED]> wrote:
> How is the first client 'contacted' and asked to respond?
> I can't see how this is anything but useless. I can't imagine very many
> programs honor this kind of request since I've never even heard of this
> before last week. If the first client doesn't respond to the request
> it would have to degenerate to a standard lock. Is this an OS hack
> designed in for a specific microsoft application?
The client is the SMB/CIFS file system driver, not the application. It
is all transparent to the programmer, and that is the problem, because
if the operating system doesn't handle this well (in other words, is
bugged) the programmer has no idea it's corrupting it's own file.
So it sounds like turning them off ( they mentioned a windows registry change in
one web page ) would be a good idea if you wanted to ensure database integrity
on a shared directory.
The whole idea is actually quite clever, but the problem is that it
was idealised before people understood everything about networked file
systems (the security aspect was completely overlooked at the
beginning). The current versions are quite good, but as they have to
be compatible with older clients (Win9X), a lot of hacks need to be
done (not forgetting it was done in a time Microsoft didn't believe in
the future of TCP/IP).
For better or worse, is still the major network file system for small
networks (and I don't see any future change on this).
Thanks for the info.
-----------------------------------------------------------------------------
To unsubscribe, send email to [EMAIL PROTECTED]
-----------------------------------------------------------------------------