22.11.2018
На прошлой неделе Microsoft возобновила рассылку обновления Windows 10 October 2018 Update после продолжительного тестирования (почти полтора месяца апдейт находился в лимбе) исправленной версии среди инсайдеров. Причиной отзыва новой версии Windows 10 был нашумевший баг, выпиливающий файлы пользователей на системном разделе. Когда крики юзеров стали слышны даже под землей в софтверных лабораториях в Редмонде, Microsoft прекратила рассылку обновления и начала изучать вопрос.
Вскоре после происшествия разработчики выпустили накопительное обновление, которое предотвращает появление бага снова. Спустя полтора месяца тестирования October 2018 Update успешно вернули в релиз (некоторые проблемы совместимости все еще есть, но это не так страшно). Многие уже без проблем обновились на Windows 10 1809, но пользователи до сих пор задаются вопросом: как разработчики могли допустить релиз операционной системы со столь критическим багом?
После прекращения рассылки обновления стало известно, что инсайдеры сообщали о баге еще за несколько месяцев до релиза October 2018 Update, но компания по каким-то причинам проигнорировала эти отзывы или попросту не увидела их. Как оказалось, инженеры на самом деле увидели сообщения пользователей, но они попутали их с сообщениями о похожем баге, который был не столь критичным. Другие пользователи сообщали об "удалении" файлов раньше, но на самом деле файлы никуда не исчезали. Разработчики знали о происходящем, но не уделяли этому достаточно внимания из-за того, что баг не был столь страшным, как казалось. Кроме того, его в конечном итоге вылечили.
На протяжении последних двух лет некоторые пользователи (очень небольшое количество) сообщали каждый месяц, что после обновления до последней сборки файлы якобы удалялись. Когда Microsoft изучила этот вопрос, то обнаружила, что после обновления пользователи на самом деле загружались во временный профиль. Разумеется, что папки с контентом временного пользователя полностью пустые, из-за чего пользователи думали, что их файлы удалены. На самом деле все файлы оставались на своем месте, но в другом профиле. Достаточно было просто выйти из системы и зайти в свою учетную запись, чтобы продолжить с компьютером работу как раньше.
Чтобы предотвратить роптания пользователей, Microsoft добавила специальное уведомление для временного профиля. Оно сообщает, что юзер загрузился в другую учетную запись и для получения доступа к файлам и приложениям надо выйти из системы и зайти в свой профиль. Баг по-сути залечили, поэтому Microsoft начала игнорировать сообщения об "удалении файлов" на актуальных сборках. Проще говоря, инженеры думали, что речь идет о вылеченном баге, поэтому не уделяли сообщениям никакого внимания. Пользователи, пострадавшие от настоящего бага, не знали о причине удаления файлов, поэтому просто сообщали в Центре отзывов, что файлы куда-то исчезли. Никто не уточнял, что баг спрятан в системе Known Folder Redirection, из-за чего Microsoft попутала баг с другим и проигнорировала его.
После повторного запуска рассылки Windows 10 October 2018 Update Microsoft опубликовала большой пост в своем официальном блоге, где рассказала о том, как планирует предотвратить подобные сценарии в будущем. История с этим обновлением стала большим уроком для Microsoft и теперь компания будет серьезнее относиться к подобным инцидентам. В Центре отзывов теперь есть специальная система рейтинга серьезности багов, что поможет Microsoft определить, какой фидбэк можно проигнорировать, а чему надо уделить внимание здесь и сейчас.
Провальное начало распространения 1809 также лишний раз доказывает тот факт, что Microsoft зря распустила свою команду софтверных инженеров, которые тестировали внутренние сборки Windows 10. Компания избавилась от них в 2014 году и переложила большое количество работы этих сотрудников на плечи неквалифицированных и необученных инсайдеров, которые не знали, как правильно оформить отзыв, чтобы Microsoft его не проигнорировала. Да, никто не гарантирует, что обученные инженеры не пропустили бы этот баг, но вероятность его ухода в релиз была бы гораздо меньше.
Много что пошло не так с обновлением Windows 10 этой осенью. К счастью, все уже исправили и вернули на свое место, но Microsoft теперь должна убедиться, что эта история не повторится в будущем.
|