Add more vfs connection metrics. Make metrics more DRY

pull/374/head
Tim Robinson 2016-10-06 23:43:30 +00:00
rodzic 17de8dd1d3
commit 9696045ab0
1 zmienionych plików z 3 dodań i 1 usunięć

Wyświetl plik

@ -83,6 +83,7 @@ define(function(require, exports, module) {
smith.debug = DEBUG; smith.debug = DEBUG;
emit.sticky("connectClient");
connection = connectClient(connectEngine, { connection = connectClient(connectEngine, {
preConnectCheck: preConnectCheck, preConnectCheck: preConnectCheck,
debug: DEBUG debug: DEBUG
@ -110,6 +111,7 @@ define(function(require, exports, module) {
function preConnectCheck(callback) { function preConnectCheck(callback) {
emit.sticky("preConnectCheckStart");
vfsEndpoint.isOnline(function(err, isOnline) { vfsEndpoint.isOnline(function(err, isOnline) {
if (err || !isOnline) return callback(null, false); if (err || !isOnline) return callback(null, false);
@ -118,7 +120,7 @@ define(function(require, exports, module) {
vfsEndpoint.isServerAlive(pingUrl, function(err, isAlive) { vfsEndpoint.isServerAlive(pingUrl, function(err, isAlive) {
if (!err && isAlive) { if (!err && isAlive) {
emit("preConnectChecked"); emit("preConnectCheckEnd");
return callback(null, true); return callback(null, true);
} }