[Groonga-commit] droonga/express-droonga at 7efaed3 [master] Synchronize hostNames automatically

Back to archive index

YUKI Hiroshi null+****@clear*****
Wed Nov 5 16:57:20 JST 2014


YUKI Hiroshi	2014-11-05 16:57:20 +0900 (Wed, 05 Nov 2014)

  New Revision: 7efaed3dc1ad9a3760eec60209117f6ae432819b
  https://github.com/droonga/express-droonga/commit/7efaed3dc1ad9a3760eec60209117f6ae432819b

  Message:
    Synchronize hostNames automatically

  Modified files:
    index.js

  Modified: index.js (+10 -3)
===================================================================
--- index.js    2014-11-05 16:45:43 +0900 (d48b282)
+++ index.js    2014-11-05 16:57:20 +0900 (51e523c)
@@ -21,19 +21,26 @@ function droonga(application, params) {
   if (params.server) {
     socketIoAdapter.register(application, params.server, params);
     params.server.on('error', function(error) {
-      connectionPool.closeAll();
+      if (typeof connectionPool.closeAll == 'function')
+        connectionPool.closeAll();
+      if (typeof connectionPool.stopSyncHostNamesFromCluster == 'function')
+        connectionPool.stopSyncHostNamesFromCluster();
     });
     params.server.on('close', function() {
-      // The connection can be mocked/stubbed. We don't need to close
-      // such a fake connection.
       if (typeof connectionPool.closeAll == 'function')
         connectionPool.closeAll();
+      if (typeof connectionPool.stopSyncHostNamesFromCluster == 'function')
+        connectionPool.stopSyncHostNamesFromCluster();
     });
   }
 
   dashboardUI.register(application, params);
 
   application.connectionPool = connectionPool;
+
+  if (params.syncHostNames &&
+      typeof connectionPool.startSyncHostNamesFromCluster == 'function')
+    connectionPool.startSyncHostNamesFromCluster();
 }
 
 exports.initialize = droonga;
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index