Slightly improve scrub docs

This commit is contained in:
Vitaliy Filippov
2023-05-21 12:52:30 +03:00
parent ce02f47de6
commit aea567cfbd
6 changed files with 65 additions and 43 deletions
+19 -13
View File
@@ -40,8 +40,8 @@
- [throttle_target_parallelism](#throttle_target_parallelism)
- [throttle_threshold_us](#throttle_threshold_us)
- [osd_memlock](#osd_memlock)
- [no_scrub](#no_scrub)
- [auto_scrub](#auto_scrub)
- [no_scrub](#no_scrub)
- [scrub_interval](#scrub_interval)
- [scrub_queue_depth](#scrub_queue_depth)
- [scrub_sleep](#scrub_sleep)
@@ -358,24 +358,30 @@ Flusher - это микро-поток (корутина), которая коп
в пространство подкачки. Требует достаточного значения ulimit -l (лимита
заблокированной памяти).
## no_scrub
- Тип: булево (да/нет)
- Значение по умолчанию: false
- Можно менять на лету: да
Отключить скрабы (фоновую проверку данных), даже если она запланирована.
## auto_scrub
- Тип: булево (да/нет)
- Значение по умолчанию: false
- Можно менять на лету: да
Автоматически планировать фоновую проверку данных раз в `scrub_interval`. Вы
можете запустить или запланировать проверку вручную, обновляя значение ключа
`next_scrub` внутри значений `/pg/history/...` в etcd, если автоматическое
планирование отключено.
Скраб - процесс фоновой проверки копий данных, предназначенный, чтобы
находить и исправлять повреждённые блоки. По умолчанию эти проверки ещё не
запускаются автоматически, так как являются новой функцией. Чтобы включить
автоматическое планирование скрабов, установите данный параметр в true.
Включённый параметр заставляет OSD автоматически планировать фоновую
проверку чистых PG раз в `scrub_interval` (см. ниже). Вы также можете
запустить или запланировать проверку вручную, установив значение ключа JSON
`next_scrub` внутри ключей etcd `/pg/history/...` в UNIX-время следующей
желаемой проверки.
## no_scrub
- Тип: булево (да/нет)
- Значение по умолчанию: false
- Можно менять на лету: да
Временно отключить и остановить запущенные скрабы.
## scrub_interval