Dirk-Willem van Gulik
Wed, 07 May 2008 12:07:34 -0700
On May 7, 2008, at 8:42 PM, Jim Jagielski wrote:
On May 7, 2008, at 2:31 PM, Dirk-Willem van Gulik wrote:Hmm - Jim - that does not quite solve the issue I was discussing on IRC;On IRC? What happened to onlist discussions?? :)
Sorry - I was debugging something totally different (I thought) - and was
checking that I was not beeing stupid. (see below for the discussion). Turned out it was related to yours.
I think below is needed (which does solve the TimeOut issue).--> diff with your version -- anticipate nbytes set to 0 (which has whole file semantics on BSD and Darwin).Does that make sense ?This looks like a patch on something that already patches things... so I can't comment on whether this makes sense since it includes a patch which I have no clue about. The addition of 'rv = 0' though on line ~453 is almost for sure wrong...
Hmm - it makes the "hangs" go away on BSD/Darwin - and preserves the use of the header/footer iovec's - which do matter for performance. I saw that you posted a more elaborate patch. Let me try that in the meantime.
Dw