couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Paul Davis <paul.joseph.da...@gmail.com>
Subject Re: Our views keep failing with timeouts until a couchdb restart
Date Wed, 24 Aug 2011 22:11:01 GMT
That link is to trunk. We should backport it to 1.1.x so it's in 1.1.1
as well. Perhaps even a 1.0.4.

On Wed, Aug 24, 2011 at 4:05 PM, Chris Stockton
<chrisstocktonaz@gmail.com> wrote:
> Hello,
>
> On Wed, Aug 24, 2011 at 1:53 PM, Paul Davis <paul.joseph.davis@gmail.com> wrote:
>> I bet you're hitting a bug we just recently fixed on trunk. Basically,
>> there was a possibility that errors in some of the JS functions would
>> end up causing a couchjs process to be come unusable without removing
>> it from the list. Eventually there wouldn't be any spots left and
>> clients would get timeouts like you see.
>>
>> Patch is at [1]. If it doesn't apply cleanly, you really only need the
>> bits from couch_os_process.erl and couch_query_servers.erl. The rest
>> is just test code.
>>
>> https://github.com/apache/couchdb/commit/95da6f6f4246d2e8e86a3cf92ddf6487e46c10e9
>>
>
> Right after sending this I finally saw what the issue was, our bug
> report here: https://issues.apache.org/jira/browse/COUCHDB-1257?focusedCommentId=13090484#comment-13090484
> as a side effect was leaving lingering processes ultimately leading to
> instability of couch.
>
> We are working to patch our reduce issue, and will look at applying
> that commit perhaps once it hits mainline couch?
>
> Thanks for the quick response,
>
> -Chris
>

Mime
View raw message