From d2b43cb118440841b72e94a5c4bfda262a33eebc Mon Sep 17 00:00:00 2001 From: Vitaliy Filippov Date: Mon, 29 Jan 2024 23:45:07 +0300 Subject: [PATCH] Change default etcd_mon_ttl --- docs/config/src/monitor.yml | 4 ++-- mon/mon.js | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/config/src/monitor.yml b/docs/config/src/monitor.yml index 06f6a649..caf335e3 100644 --- a/docs/config/src/monitor.yml +++ b/docs/config/src/monitor.yml @@ -1,7 +1,7 @@ - name: etcd_mon_ttl type: sec - min: 10 - default: 30 + min: 5 + default: 1 info: Monitor etcd lease refresh interval in seconds info_ru: Интервал обновления etcd резервации (lease) монитором - name: etcd_mon_timeout diff --git a/mon/mon.js b/mon/mon.js index f0d52261..ab7221bb 100644 --- a/mon/mon.js +++ b/mon/mon.js @@ -55,7 +55,7 @@ const etcd_tree = { // etcd connection - configurable online etcd_address: "10.0.115.10:2379/v3", // mon - etcd_mon_ttl: 30, // min: 10 + etcd_mon_ttl: 5, // min: 1 etcd_mon_timeout: 1000, // ms. min: 0 etcd_mon_retries: 5, // min: 0 mon_change_timeout: 1000, // ms. min: 100 @@ -480,10 +480,10 @@ class Mon check_config() { - this.config.etcd_mon_ttl = Number(this.config.etcd_mon_ttl) || 30; - if (this.config.etcd_mon_ttl < 10) + this.config.etcd_mon_ttl = Number(this.config.etcd_mon_ttl) || 5; + if (this.config.etcd_mon_ttl < 1) { - this.config.etcd_mon_ttl = 10; + this.config.etcd_mon_ttl = 1; } this.config.etcd_mon_timeout = Number(this.config.etcd_mon_timeout) || 0; if (this.config.etcd_mon_timeout <= 0) @@ -794,7 +794,7 @@ class Mon { this.failconnect('Lease expired'); } - }, this.config.etcd_mon_timeout); + }, this.config.etcd_mon_ttl*1000); if (!this.signals_set) { process.on('SIGINT', this.on_stop_cb);