Bug 13129

Summary: [upd 21] mdadm to 4.2
Product: [ROSA-based products] ROSA Fresh Reporter: Grigorev Andrey <survolog>
Component: Packages from MainAssignee: ROSA Linux Bugs <bugs>
Status: VERIFIED FIXED QA Contact: ROSA Linux Bugs <bugs>
Severity: normal    
Priority: Normal CC: a.proklov, m.novosyolov, pastordidi, survolog, v.potapov
Version: AllFlags: v.potapov: qa_verified+
a.proklov: published+
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Platform: --- ROSA Vulnerability identifier:
RPM Package: ISO-related:
Bad POT generating: Upstream:

Description Grigorev Andrey 2023-02-17 19:22:07 MSK
Advisory: update mdadm to 4.2 from 3.3.4 (2015).
Support by kernel 6.1.12-xanmod
Not support by kernel 6.1.10-generic (not regression).

mdadm 4.2-1
https://abf.io/build_lists/4353190
https://abf.io/build_lists/4353187
https://abf.io/build_lists/4353188
https://abf.io/build_lists/4353192
https://abf.io/build_lists/4353194
Comment 1 Grigorev Andrey 2023-02-19 18:27:16 MSK
Support by kernel 6.0.12-xanmod
Comment 2 Mikhail Novosyolov 2023-02-20 12:46:38 MSK
А как воспроизвести на новом массиве на 6.1?
Comment 3 Grigorev Andrey 2023-02-20 19:26:48 MSK
Предположительно с массивом поможет ключ конфига ядра
CONFIG_BLOCK_LEGACY_AUTOLOAD=y
Но это лучше тестить на ядре отдельным багом.

Пример команды создания массива из трёх одинаковых разделов:
sudo mdadm --create --verbose /dev/md0 --level=0 --raid-devices=3 /dev/sda3 /dev/sdb3 /dev/sdc3

Удаление массива:
sudo mdadm -S /dev/md0
Comment 4 Dmitry Postnikov 2023-03-03 14:17:49 MSK
****************************
The update sent to testings
Comment 5 Vladimir Potapov 2023-03-09 11:08:13 MSK
в виртуалбоксе падает теперь (регрессия)
systemctl status mdmonitor.service 
× mdmonitor.service - Software RAID monitoring and management
     Loaded: loaded (/lib/systemd/system/mdmonitor.service; enabled; vendor preset: enabled)
     Active: failed (Result: protocol) since Thu 2023-03-09 15:54:00 +08; 13min ago
    Process: 751 ExecStart=/sbin/mdadm --monitor --scan -f --pid-file=/var/run/mdadm/mdadm.pid (code=exited, status=0/SUCCESS)
        CPU: 3ms

мар 09 15:54:00 rosa2021.1 systemd[1]: Starting Software RAID monitoring and management...
мар 09 15:54:00 rosa2021.1 systemd[1]: mdmonitor.service: Can't open PID file /run/mdadm/mdadm.pid (yet?) after start: Operation not permitted
мар 09 15:54:00 rosa2021.1 systemd[1]: mdmonitor.service: Failed with result 'protocol'.
мар 09 15:54:00 rosa2021.1 systemd[1]: Failed to start Software RAID monitoring and management.
Comment 7 Vladimir Potapov 2023-03-15 15:50:45 MSK
(In reply to Grigorev Andrey from comment #6)
> Use upstream service.
> 
> mdadm 4.2-2
> https://abf.io/build_lists/4385407
> https://abf.io/build_lists/4385405
> https://abf.io/build_lists/4385406
> https://abf.io/build_lists/4385408
> https://abf.io/build_lists/4385409

р 15 20:46:44 rosa2021.1 systemd[658]: mdmonitor.service: Executable /usr/lib/mdadm/mdadm_env.sh missing, skipping: No such file or directory
Comment 9 Vladimir Potapov 2023-03-16 08:26:09 MSK
********************************
The update sent to testings
Comment 10 Vladimir Potapov 2023-03-24 08:51:26 MSK
mdadm-4.2-3
https://abf.io/build_lists/4385963
https://abf.io/build_lists/4385961
https://abf.io/build_lists/4385962
https://abf.io/build_lists/4385964
https://abf.io/build_lists/4385965
*********************** Advisory ******************
update mdadm to 4.2 from 3.3.4
***************************************************
QA Verified