Проверка консистентности / скраббинг
При получении запроса из MDS, CS проверяют валидность своих данных. Существует 2 уровня:
scrub — данные и crc считываются с диска и сравниваются. При этом:
диск может обнаружить и исправить единичные повреждения;
если диск не может исправить повреждения или возвращает данные, не соответствующие crc, то информация о событии передается в MDS для принятия решения о:
миграции данных и/или перевод CS в состояние Failed;
поднятия тревоги и замены диска.
deep scrub — данные проверяются на консистентность с точки зрения erasure-кодов. Для этого из данных на других CS в группе восстанавливается локальная копия и сравнивается с содержимым диска.