Replication broken in CVS
Ken Murchison
murch at andrew.cmu.edu
Wed Feb 4 11:42:22 EST 2009
Should be fixed in CVS.
Bron Gondwana wrote:
> Hi Ken,
>
> Replication is broken in CVS. Using the superpowers of git I have
> tracked it down to this commit:
>
> Author: murch <murch>
> Date: Wed Jan 14 15:50:47 2009 +0000
>
> Fixed incompatibility between older ManageSieve clients and newer
> servers that issue an auto-capability response after AUTH with a
> SASL security layer
>
> The symptom is that sync_client sits there trying to read from
> sync_server forever, and vice versa.
>
> sync client says:
>
> read(5, "OK Success (privacy protection)\r"..., 4096) = 33
> time(NULL) = 1233739167
> read(5,
>
> and sync_server is doing:
>
> send(5, "<181>Feb 4 04:20:01 slott01/syn"..., 119, MSG_NOSIGNAL) = 119
> write(1, "OK Success (privacy protection)\r"..., 33) = 33
> open("/slot1/conf/log/repluser/19289", O_WRONLY|O_APPEND|O_CREAT, 0644)
> = -1 ENOENT (No such file or directory)
> time(NULL) = 1233739201
> read(0,
>
> So both ends think they should be reading next. Oops.
>
> It's a pretty big diff, and I'm not sure entirely what I should be
> looking for in there, so I'll punt this one to you :)
>
> Bron.
>
--
Kenneth Murchison
Systems Programmer
Project Cyrus Developer/Maintainer
Carnegie Mellon University
More information about the Cyrus-devel
mailing list