diff options
-rw-r--r-- | share/www/script/test/stats.js | 8 | ||||
-rw-r--r-- | src/couchdb/couch_db_updater.erl | 2 |
2 files changed, 9 insertions, 1 deletions
diff --git a/share/www/script/test/stats.js b/share/www/script/test/stats.js index 6e37e741..7c32fdff 100644 --- a/share/www/script/test/stats.js +++ b/share/www/script/test/stats.js @@ -88,6 +88,14 @@ couchTests.stats = function(debug) { var times = []; for(var i = 0; i < max*2; i++) { if(i >= max) { + if(i == max) { + try { + newDb("test_suite_db_" + i, true); + T(0 === 1, "Should have failed to create max+1 db's quickly."); + } catch(e) { + T(e.reason == "all_dbs_active", "All db's should be active."); + } + } var msecs = (new Date()).getTime() - times[i-max]; if(msecs < 1000) { CouchDB.request("GET", "/_sleep?time=" + (msecs+250)); diff --git a/src/couchdb/couch_db_updater.erl b/src/couchdb/couch_db_updater.erl index 1da07326..51a81efd 100644 --- a/src/couchdb/couch_db_updater.erl +++ b/src/couchdb/couch_db_updater.erl @@ -685,7 +685,7 @@ commit_data(#db{fd=Fd,header=OldHeader,fsync_options=FsyncOptions}=Db, Delay) -> Db2 = Db#db{waiting_delayed_commit=nil, header=Header, committed_update_seq=Db#db.update_seq}, - %ok = gen_server:call(Db2#db.main_pid, {db_updated, Db2}), + ok = gen_server:call(Db2#db.main_pid, {db_updated, Db2}), Db2 end. |