summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--share/www/script/test/stats.js8
-rw-r--r--src/couchdb/couch_db_updater.erl2
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.