couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Adam Kocoloski <>
Subject Re: How are js-interpreters run in presence of concurrent connections to javascript-show dynamic page?
Date Sat, 13 Jun 2009 14:25:14 GMT
Hi Dmitry, I didn't write the code but my understanding is that we  
look for an unused OS process for the requested language; if we find  
one, we use that process, if not, we spawn a new one.  There is also a  
comment in the code

> % Note to future self. Add max process limit.

So the simple answer to your question is that the responses to  
concurrent _show requests will be generated in separate OS processes.   
Sorry for the radio silence on user@, it's not usually the case.  Most  
of the devs are listening there too.  Best,


On Jun 13, 2009, at 8:53 AM, Dmitry Unkovsky wrote:

> Not being answered on user support list, I post this message to  
> developer list.
> I'm sorry if someone will receive it twice.
> Considering multiple simultaneous requests to some
> _design/examples/_show/page, how are js-interpreters run?
> Are they run in different threads? Or using some kind of queue or  
> multiplexion?
> Can anyone in a sentence shed a bit of light on response model?
> Regards, Dmitry.

View raw message