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 <[email protected]> wrote: > Hello, > > On Wed, Aug 24, 2011 at 1:53 PM, Paul Davis <[email protected]> > 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 >
