nav-img
Evolution

Проверка консистентности / скраббинг

При получении запроса из MDS, CS проверяют валидность своих данных. Существует 2 уровня:

  • scrub — данные и crc считываются с диска и сравниваются. При этом:

    • диск может обнаружить и исправить единичные повреждения;

    • если диск не может исправить повреждения или возвращает данные, не соответствующие crc, то информация о событии передается в MDS для принятия решения о:

      • миграции данных и/или перевод CS в состояние Failed;

      • поднятия тревоги и замены диска.

  • deep scrub — данные проверяются на консистентность с точки зрения erasure-кодов. Для этого из данных на других CS в группе восстанавливается локальная копия и сравнивается с содержимым диска.