[Cyrus-CVS] src/cyrus/imap by wescraig

wescraig at andrew.cmu.edu wescraig at andrew.cmu.edu
Tue Jul 27 15:22:54 EDT 2010


Update of /afs/andrew/system/cvs/src/cyrus/imap
In directory cyrus-devel-01.andrew.cmu.edu:/tmp/cvs-serv14945

Modified Files:
	mupdate-slave.c mupdate.h 
Log Message:
Protect NOOP sending code so we don't issue more than 1 outstanding
NOOP. This has a side effect of not accepting outstanding kick
connections, while waiting for NOOPs.  Perhaps a better approach
might be to have two kick arrays: waiting to issue NOOP and waiting
to receive response to NOOP.  Look for errors on prot_flush() of
NOOPs, connection failures show up here instead of suffering the
ping timeout.  Distinguish between "no input" and "ok" for
mupdate_scarf() returns.  Many small formatting fixes.


--- links to diffs follow ---
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/mupdate-slave.c.diff?r1=1.32&r2=1.33
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/mupdate.h.diff?r1=1.21&r2=1.22


More information about the Cyrus-cvs mailing list