diff --git a/docs/config/osd.en.md b/docs/config/osd.en.md index ddb8befe..2b160e7a 100644 --- a/docs/config/osd.en.md +++ b/docs/config/osd.en.md @@ -11,6 +11,7 @@ initialization and can be changed - either with an OSD restart or, for some of them, even without restarting by updating configuration in etcd. - [etcd_report_interval](#etcd_report_interval) +- [etcd_stats_interval](#etcd_stats_interval) - [run_primary](#run_primary) - [osd_network](#osd_network) - [bind_address](#bind_address) @@ -56,11 +57,21 @@ them, even without restarting by updating configuration in etcd. - Type: seconds - Default: 5 -Interval at which OSDs report their state to etcd. Affects OSD lease time +Interval at which OSDs report their liveness to etcd. Affects OSD lease time and thus the failover speed. Lease time is equal to this parameter value plus max_etcd_attempts * etcd_quick_timeout because it should be guaranteed that every OSD always refreshes its lease in time. +## etcd_stats_interval + +- Type: seconds +- Default: 30 + +Interval at which OSDs report their statistics to etcd. Highly affects the +imposed load on etcd, because statistics include a key for every OSD and +for every PG. At the same time, low statistic intervals make `vitastor-cli` +statistics more responsive. + ## run_primary - Type: boolean diff --git a/docs/config/osd.ru.md b/docs/config/osd.ru.md index 9353b6ef..f7b3e8a7 100644 --- a/docs/config/osd.ru.md +++ b/docs/config/osd.ru.md @@ -12,6 +12,7 @@ изменения конфигурации в etcd. - [etcd_report_interval](#etcd_report_interval) +- [etcd_stats_interval](#etcd_stats_interval) - [run_primary](#run_primary) - [osd_network](#osd_network) - [bind_address](#bind_address) @@ -57,11 +58,21 @@ - Тип: секунды - Значение по умолчанию: 5 -Интервал, с которым OSD обновляет своё состояние в etcd. Значение параметра -влияет на время резервации (lease) OSD и поэтому на скорость переключения +Интервал, с которым OSD сообщает о том, что жив, в etcd. Значение параметра +влияет на время резервации (lease) OSD и поэтому - на скорость переключения при падении OSD. Время lease равняется значению этого параметра плюс max_etcd_attempts * etcd_quick_timeout. +## etcd_stats_interval + +- Тип: секунды +- Значение по умолчанию: 30 + +Интервал, с которым OSD обновляет свою статистику в etcd. Сильно влияет на +создаваемую нагрузку на etcd, потому что статистика содержит по ключу на +каждый OSD и на каждую PG. В то же время низкий интервал делает +статистику, печатаемую `vitastor-cli`, отзывчивей. + ## run_primary - Тип: булево (да/нет)