Author: kocolosk
Date: Tue Jun 30 15:56:27 2009
New Revision: 789808

URL: http://svn.apache.org/viewvc?rev=789808&view=rev
Log:
reset stats on POST /_restart and correct open_databases test.  Closes 
COUCHDB-398

Modified:
    couchdb/branches/0.9.x/share/www/script/test/stats.js
    couchdb/branches/0.9.x/src/couchdb/couch_server_sup.erl

Modified: couchdb/branches/0.9.x/share/www/script/test/stats.js
URL: 
http://svn.apache.org/viewvc/couchdb/branches/0.9.x/share/www/script/test/stats.js?rev=789808&r1=789807&r2=789808&view=diff
==============================================================================
--- couchdb/branches/0.9.x/share/www/script/test/stats.js (original)
+++ couchdb/branches/0.9.x/share/www/script/test/stats.js Tue Jun 30 15:56:27 
2009
@@ -63,7 +63,7 @@
             db.createDb();
           }
 
-          var open_databases = requestStatsTest("couchdb", 
"open_databases").max;
+          var open_databases = requestStatsTest("couchdb", 
"open_databases").current;
           T(open_databases > 0 && max >= open_databases, name);
 
           for(var i=0; i<max+1; i++) {

Modified: couchdb/branches/0.9.x/src/couchdb/couch_server_sup.erl
URL: 
http://svn.apache.org/viewvc/couchdb/branches/0.9.x/src/couchdb/couch_server_sup.erl?rev=789808&r1=789807&r2=789808&view=diff
==============================================================================
--- couchdb/branches/0.9.x/src/couchdb/couch_server_sup.erl (original)
+++ couchdb/branches/0.9.x/src/couchdb/couch_server_sup.erl Tue Jun 30 15:56:27 
2009
@@ -32,8 +32,12 @@
     end.
 
 restart_core_server() ->
+    supervisor:terminate_child(couch_secondary_services, stats_aggregator),
+    supervisor:terminate_child(couch_secondary_services, stats_collector),
     supervisor:terminate_child(couch_primary_services, couch_server),
-    supervisor:restart_child(couch_primary_services, couch_server).
+    supervisor:restart_child(couch_primary_services, couch_server),
+    supervisor:restart_child(couch_secondary_services, stats_collector),
+    supervisor:restart_child(couch_secondary_services, stats_aggregator).
 
 couch_config_start_link_wrapper(IniFiles, FirstConfigPid) ->
     case is_process_alive(FirstConfigPid) of


Reply via email to