Make libsmbclient more fail-safe
t.p.j.jansen at student.utwente.nl
Wed Nov 28 14:42:02 GMT 2001
I've been working on a patch for libsmbclient that makes it even more reliable
regarding to server restarts, network failures etc.
Now I've run into the following problem: How can I verify if a connection to a
SMB server is still operational? I can check if cli_state->fd != -1 but that is
not enough. I want to make sure a server is operational when I give back a
server from the server cache LL inside libsmbclient. I'm looking for a way to
send some sort of ping to the server. Is there a way to do this?
I've got yet another question. Recently, Jeremy removed the "reestablish" code
from libsmb/clientgen.c. I would like to use a slighty modified version of this
code to recover from possible server-side disconnects or connection failures.
Can I move it back in the tree if my patch gets accepted ?
PS: cc to samba-technical for more brilliant views on the "ping" problem.
Tom Jansen -- tom (at) ninja.nl
Ninja ISD -- www.ninja.nl
More information about the samba-technical