From f6cd9f9153c2d913aa20eb2be39ce3f57ddd2552 Mon Sep 17 00:00:00 2001 From: Vitaliy Filippov Date: Thu, 15 Feb 2024 23:29:23 +0300 Subject: [PATCH] Add a note about pg_minsize --- docs/config/pool.en.md | 3 +++ docs/config/pool.ru.md | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/docs/config/pool.en.md b/docs/config/pool.en.md index 304da227..bb48b9e0 100644 --- a/docs/config/pool.en.md +++ b/docs/config/pool.en.md @@ -154,6 +154,9 @@ That is, if it becomes impossible to place PG data on at least (pg_minsize) OSDs, PG is deactivated for both read and write. So you know that a fresh write always goes to at least (pg_minsize) OSDs (disks). +That is, pg_size minus pg_minsize sets the number of disk failures to tolerate +without temporary downtime (for [osd_out_time](monitor.en.md#osd_out_time)). + FIXME: pg_minsize behaviour may be changed in the future to only make PGs read-only instead of deactivating them. diff --git a/docs/config/pool.ru.md b/docs/config/pool.ru.md index 2174aed4..b488d9c0 100644 --- a/docs/config/pool.ru.md +++ b/docs/config/pool.ru.md @@ -157,6 +157,10 @@ OSD, PG деактивируется на чтение и запись. Иными словами, всегда известно, что новые блоки данных всегда записываются как минимум на pg_minsize дисков. +По сути, разница pg_size и pg_minsize задаёт число отказов дисков, которые пул +может пережить без временной (на [osd_out_time](monitor.ru.md#osd_out_time)) +остановки обслуживания. + FIXME: Поведение pg_minsize может быть изменено в будущем с полной деактивации PG на перевод их в режим только для чтения.