Comparing version 5.6.4 to 5.7.0
@@ -302,6 +302,9 @@ "use strict"; | ||
_disableHost(host) { | ||
this._hostsAvailable.delete(host); | ||
this._hostsDisabled.add(host); | ||
this._index %= Math.max(1, this._hostsAvailable.size); | ||
setTimeout(() => this._enableHost(host), host.fail()); | ||
const delay = host.fail(); | ||
if (delay > 0) { | ||
this._hostsAvailable.delete(host); | ||
this._hostsDisabled.add(host); | ||
this._index %= Math.max(1, this._hostsAvailable.size); | ||
setTimeout(() => this._enableHost(host), delay); | ||
} | ||
} | ||
@@ -308,0 +311,0 @@ _handleRequestError(err, host, options, callback) { |
{ | ||
"name": "influx", | ||
"version": "5.6.4", | ||
"version": "5.7.0", | ||
"description": "InfluxDB Client", | ||
@@ -5,0 +5,0 @@ "main": "./lib/src/index.js", |
152430
42
4159