kopia lustrzana https://github.com/c9/core
Add more vfs connection metrics. Make metrics more DRY
rodzic
17de8dd1d3
commit
9696045ab0
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue