I looked again at your crash stack traces. It's caused by a timeout while creating the database. It looks like you are very IO bound, and creating the databases, which is just creating a new file a writing an initial header (< 4k), is timing out. We should probably add an infinite timeout there to prevent this crash.

-Damien


On Nov 25, 2009, at 4:27 PM, Jeff Macdonald wrote:

On Wed, Nov 25, 2009 at 3:08 PM, Damien Katz <[email protected]> wrote:
I think I know what's happening. With delayed commits each database waits ~1 sec before fully committing to disk. So each database is considered "open"
until that commit happens. So this looks like normal behavior to me.

Yes, I saw the delayed commits, but I would think the test run of a
sleep of 1 sec between database creations would allow couchdb to do
commits and therefore no longer be active. In other words, the first
database should well be inactive after getting to the creation of the
99th database as 99 seconds would of passed.

I should of said I'm using the standard default.ini.

--
Jeff Macdonald
Ayer, MA

Reply via email to