Bug 34963 - Не загружается при отсутствии диска в raid1
Summary: Не загружается при отсутствии диска в raid1
Status: NEW
Alias: None
Product: Альт Сервер
Classification: Distributions
Component: Ошибки работы (show other bugs)
Version: 8.2
Hardware: x86_64 Linux
: P3 normal
Assignee: Anton V. Boyarshinov
QA Contact: qa-p8@altlinux.org
URL: https://forum.altlinux.org/index.php?...
Keywords:
Depends on:
Blocks:
 
Reported: 2018-05-29 13:23 MSK by SkvITy
Modified: 2018-09-27 02:27 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description SkvITy 2018-05-29 13:23:36 MSK
Возможно повтор https://bugzilla.altlinux.org/show_bug.cgi?id=28879
Comment 1 Sergey Y. Afonin 2018-05-29 15:15:44 MSK
Наверное, стоит подробности современные добавить, или ссылку на форум хотябы:
https://forum.altlinux.org/index.php?topic=41559.0
Comment 2 SkvITy 2018-06-06 15:15:01 MSK
А можно ожидать какие либо подвижки в решении данного вопроса?
Программный рейд только у меня?
Comment 3 Ivan Zakharyaschev 2018-09-26 21:11:00 MSK
(In reply to comment #1)
> Наверное, стоит подробности современные добавить

Да и из этого сообщения вообще не понятно, в чём проблема точно. Как воспроизвести?
Comment 4 Ivan Zakharyaschev 2018-09-26 21:14:50 MSK
(In reply to comment #3)
> (In reply to comment #1)
> > Наверное, стоит подробности современные добавить
> 
> Да и из этого сообщения вообще не понятно, в чём проблема точно. Как
> воспроизвести?

Извините, я невнимательно читал: заметил в заголовке "при отсутствии диска", теперь понятнее.
Comment 5 Leonid Krivoshein 2018-09-27 01:53:10 MSK
(В ответ на комментарий №2)
> А можно ожидать какие либо подвижки в решении данного вопроса?
Вопрос решён... почти, можете сами проверить:
apt-repo test 213729 && make-initrd

(В ответ на комментарий №1)
> Наверное, стоит подробности современные добавить, или ссылку на форум
Ну и на форум можно, если у кого доступ есть. В p8 попадёт после тестирования.

(В ответ на комментарий №3)
> Да и из этого сообщения вообще не понятно, в чём проблема точно. Как
> воспроизвести?

Ваня, спасибо тебе за помощь с гитом!

В двух словах: баг #28879 закрыт в 2014 коммитами, которые никуда не попали. То есть они прожили пару тегов в p7 и про это гитовое ответвление все благополучно забыли. legion@ успел забрать их в Сизиф, тогда там уже во всю развивался make-initrd2. А это исправление больше никуда не попало: ни в c7, ни в p8. В Сизифе этой баги нет, но она есть во всех бранчах и образах, увы. Мало того, большая часть образов p8 собиралась так, что в устанавливаемую систему не попадал make-initrd-mdadm и по старинке люди лечили ещё один баг (34969, 29831#c3, ...) устаревшим средством, тогда как достаточно было всего один пакет доставить. Выпускающие мейнтейнеры уже в курсе.
Comment 6 Leonid Krivoshein 2018-09-27 02:19:59 MSK
Чуть не забыл! Параметр ядра rootdelay=180 секундам по умолчанию определяет общий временной лимит на монтирование корня. Данное исправление добавляет схожий параметр raiddelay, определяющий временной лимит сборки рейдов в норме. По умолчанию он равен 1/2 от rootdelay. Если массив деградирован, система сразу не загрузится, но спустя rootdelay секунд будет предпринята попытка сделать рейд активным и в случае успеха загрузка продолжится. Увидеть предупреждения почти нереально. Но большая задержка при загрузке хотя бы должна насторожить.
Comment 7 Leonid Krivoshein 2018-09-27 02:27:53 MSK
(В ответ на комментарий №6)
> ...но спустя rootdelay секунд будет предпринята попытка сделать...
У-пс, оговорочка по Фрейду вышла: спустя raiddelay, конечно, т.е. по умолчанию спустя полторы минуты.