Re: [evolution-patches] fix for "Error: Success" with imap
- From: Jeffrey Stedfast <fejj ximian com>
- To: Not Zed <notzed ximian com>
- Cc: evolution-patches ximian com
- Subject: Re: [evolution-patches] fix for "Error: Success" with imap
- Date: Tue, 19 Oct 2004 11:27:19 -0400
I don't have any test cases for it. afaik, a 0-read means End-Of-Stream
for sockets/pipes.
Jeff
On Tue, 2004-10-19 at 07:34, Not Zed wrote:
> I'd really like to know if there's some test case/data for this.
> Unfortunately this patch is only a bandaid solution and is probably
> hiding the real cause of the problem.
>
> If for example we are ot expect 0 reads on any stream then it should
> sit at a totally different level and not just in the imap code.
>
> On Fri, 2004-10-15 at 09:09 +0800, Not Zed wrote:
> > Well is that a bogus zero-read? Was there more data but for some
> > strange reason we read 0? What about all the select returns leading
> > up to it?
> >
> > This stuff really should be in a bug report with the traces attached
> > :-/
> >
> > On Thu, 2004-10-14 at 20:50 -0400, Jeffrey Stedfast wrote:
> > > someone on IRC posted a subsection of an strace that I took a look at.
> > >
> > > whatever IMAP server he was using, we sent STATUS <mailbox> (...)\r\n,
> > > got a successful write, then tried to read and got:
> > >
> > > read (36, "", 1024) == 0
> > > fcntl64...
> > > close (36) == 0
> > >
> > > Jeff
> > >
> > > On Thu, 2004-10-14 at 20:35, Not Zed wrote:
> > > > Hmm, do you have some test data or something that demonstrates this?
> > > >
> > > > I'm concerned that if we're getting 0 reads when we shouldn't be, that
> > > > something else is going on, and this is a very small bandaid on the
> > > > problem.
> > > >
> > > > Is the problem easily repeatable?
> > > >
> > > > This patch can probably go in for now with a TODO comment about why
> > > > it's there.
> > > >
> > > > On Thu, 2004-10-14 at 13:29 -0400, Jeffrey Stedfast wrote:
> > > > > Seems the problem happens when we get a 0-byte read from the socket.
> > > > >
> > > > > the attached patch fixes the error (or, at least, one of the places
> > > > > where error:success can happen)
> > > > >
> > > > > Jeff
> > > > >
> > > >
> > >
> > --
> >
> > Michael Zucchi <notzed ximian com>
> > "born to die, live to work, it's
> > all downhill from here"
> > Novell's Evolution and Free
> > Software Developer
> --
>
> Michael Zucchi <notzed ximian com>
> "born to die, live to work, it's
> all downhill from here"
> Novell's Evolution and Free
> Software Developer
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]