Выпущена версия Vitastor 0.9.2

18.06.2023

  • Исправлен не всегда работающий автозапуск скрабов и добавлен сбор и вывод статистики I/O скраба (сколько сейчас МБ/с скрабится).
  • Улучшена агрегация статистики, до этого vitastor-cli status мог один раз писать 10 МБ/с, а потом 800 МБ/с, хотя среднее было, скажем, 400 МБ/с. То есть, агрегация стала более равномерной. Суть исправления - считать производную, а потом суммировать, а не суммировать, а потом считать производную.
  • Исправлен один ОЧЕНЬ ВАЖНЫЙ баг - редко воспроизводящийся, зато могущий приводить к повреждению журнала, при этом, по-видимому, наличествовавший в коде с начала начал. Обязательно обновитесь, и если считаете, что наступили на этот баг - воспользуйтесь scrub-ом для поиска повреждённых блоков.
  • Теперь EC PG не активируются без как минимум <число частей данных> живых OSD в каждом из предыдущих наборов OSD (что предотвращает временно происходящие ошибки EIO с EC при перезапусках PG).
  • Исправлена ошибка assert(!scrub_list_op) при перезапуске OSD и наличии скрабов в очереди.
  • Добавлены пакеты для Debian 12 Bookworm.

Ссылки