svn commit: samba r10615 - in branches/tmp/vl-cluster/source: include lib nmbd nsswitch printing smbd torture utils

vlendec at samba.org vlendec at samba.org
Thu Sep 29 14:49:30 GMT 2005


Author: vlendec
Date: 2005-09-29 14:49:29 +0000 (Thu, 29 Sep 2005)
New Revision: 10615

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=10615

Log:
Re-work lib/messages.c, messaging.tdb is gone now. This tries to send a
message directly via a unix domain dgram socket, falling back to sending to a
central dispatch daemon in two cases:

a) The packet is too large for a single datagram

b) A direct send would block.

The fallback send is blocking, but as the central daemon is written completely
async, it should never block for extended periods of time. It might only be
slow.

Volker

Modified:
   branches/tmp/vl-cluster/source/include/messages.h
   branches/tmp/vl-cluster/source/lib/data_blob.c
   branches/tmp/vl-cluster/source/lib/messages.c
   branches/tmp/vl-cluster/source/nmbd/nmbd.c
   branches/tmp/vl-cluster/source/nmbd/nmbd_packets.c
   branches/tmp/vl-cluster/source/nsswitch/winbindd.c
   branches/tmp/vl-cluster/source/printing/notify.c
   branches/tmp/vl-cluster/source/printing/printing.c
   branches/tmp/vl-cluster/source/smbd/process.c
   branches/tmp/vl-cluster/source/smbd/server.c
   branches/tmp/vl-cluster/source/torture/msgtest.c
   branches/tmp/vl-cluster/source/utils/smbcontrol.c


Changeset:
Sorry, the patch is too large (1559 lines) to include; please use WebSVN to see it!
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=10615


More information about the samba-cvs mailing list