|
From: | Timothy Brownawell |
Subject: | Re: [Monotone-devel] Stalled server |
Date: | Wed, 06 Jan 2010 22:56:53 -0600 |
User-agent: | Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.5) Gecko/20091204 Thunderbird/3.0 |
On 1/6/2010 8:17 AM, Timothy Brownawell wrote:
On 1/6/2010 7:21 AM, Richard Levitte wrote:Since about a week, I've run a debug variant of the server on monotone.ca... It stalled today with the following backtrace:
When we get a new connection, it does get set non-blocking but we also tell netxx to give it a long timeout, which it does by select()ing on it. So apparently we get a spurious 'writeable' from the main select() loop, and then the select() when trying to write times out.
This should be fixed in 8af10f7c168459e83c2076fedcf5bd2a582143a3, don't know a good way to test.
[Prev in Thread] | Current Thread | [Next in Thread] |