fixed a problem with clients disconnecting during a traverse
authorroot <root@rcn1.VSOFS1.COM>
Tue, 5 May 2009 21:32:25 +0000 (07:32 +1000)
committerroot <root@rcn1.VSOFS1.COM>
Tue, 5 May 2009 21:32:25 +0000 (07:32 +1000)
commitf2fb2df4619a14f7f6c11f9132ee7d793028042c
treec68e2f6aa965b7b3985c58df02ddde06615e0264
parentbf1b76955db6ba00ec64686b53084268573ba6a0
fixed a problem with clients disconnecting during a traverse

When a client (such as smbstatus) is killed, it may have outstanding
traverse children on remote nodes. We need to catch the client
disconnect in ctdbd and send a control to all nodes telling them to
kill those outstanding traverse children.
include/ctdb_private.h
server/ctdb_control.c
server/ctdb_traverse.c