Примерно полтора года назад с одной из прошивок raid-контроллера на серверы IBM приехала принудительная поддержка 512e. После чего, серверы в DAG превратились в тыкву относительно бесполезные куски железа. Было:
c:>fsutil fsinfo ntfsinfo c: ... Bytes Per Sector : 512 Bytes Per Physical Sector : 512 ...
Стало:
c:>fsutil fsinfo ntfsinfo c: ... Bytes Per Sector : 512 Bytes Per Physical Sector : 4096 ...
Эффект это производило ошеломительный. Локальная копия базы сразу отказывалась реплицироваться на таком “обновлённом” сервере. Достаточно подробно причины произошедшего и что с этим делать были разобраны в посте, опубликованном в блоге команды Exchange спустя примерно полгода после выпуска “волшебных” прошивок.
Кейс переварился. Проблему забороли. Но IBM оказался хитрее. Он выпустил очередную прошивку, которая исправляла косяки прошивки, вышедшей полтора года назад. 🙂
Было:
c:>fsutil fsinfo ntfsinfo c: ... Bytes Per Sector : 512 Bytes Per Physical Sector : 4096 ...
Стало:
c:>fsutil fsinfo ntfsinfo c: ... Bytes Per Sector : 512 Bytes Per Physical Sector : 512 ...
Эффект оказался не менее ошеломительным. Локальная копия базы сразу отказалась реплицироваться. Бинго!
ServeRAID SAS/SATA M5014, M5015 and M5025 controllers experienced a change in its firmware code beginning with version 12.12.0-0111, 12.12.0-0126 and 12.12.0-0133 to support 512e and 4k hard drives that is currently not offered by IBM.
…
There are no plans to support 512e or 4096 sector size hard drives for the IBM ServeRAID M5014, M5015 or M5025 SAS/SATA controllers.
Голубой гигант ну-у-у очень неторопливо исправляет свои баги.
Добрый день! Спасибо, очень интересно и познавательно. Какой вывод можно сделать – не ставить прошивок на raid-контроллеры по крайней мере в 1й месяц после выхода, чтобы не выступать бета-тестерами?
Добрый, ставить можно, но осторожно. И в таких ситуациях надо иметь план отката. Я, вообще, к обновлению прошивок крайне негативно отношусь именно из-за подобных инцидентов.
Да, прошивка вещь такая, рисковая. Вспоминается процедура обновления прошивки на боевых винчестерах в продакшн Raid – вытаскиваем диск, Raid массив деградирует, обновляем прошивку через HBA, вставляем, ребилдим массив. Повторять, пока не закончатся диски )