From f5d752a3c5f1c05962a7b693b54636967bfa7a5d Mon Sep 17 00:00:00 2001 From: "Damien F. Katz" Date: Mon, 27 Apr 2009 19:08:33 +0000 Subject: Fix and test for COUCHDB-334 where a database with delayed commits pending is considered idle, and subject to losing changes when shutdown git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@769109 13f79535-47bb-0310-9956-ffa450edef68 --- share/www/script/test/delayed_commits.js | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'share/www/script/test/delayed_commits.js') diff --git a/share/www/script/test/delayed_commits.js b/share/www/script/test/delayed_commits.js index daebdb8d..0ead2d84 100644 --- a/share/www/script/test/delayed_commits.js +++ b/share/www/script/test/delayed_commits.js @@ -90,4 +90,26 @@ couchTests.delayed_commits = function(debug) { T(db.open("4") != null); + // Now test that when we exceed the max_dbs_open, pending commits are safely + // written. + T(db.save({_id:"5",foo:"bar"}).ok); + var max = 2; + run_on_modified_server( + [{section: "couchdb", + key: "max_dbs_open", + value: max.toString()}], + + function () { + for(var i=0; i