Comment 9 for bug 68308

Revision history for this message
jhansonxi (jhansonxi) wrote :

RAID configuration is not the only issue. The install tool partman has several design problems. Each of the partitioning, RAID, LVM, and LUKS/dm-crypt, and mkswap configuration functrions do not work well together. They behave as separate operations that get deadlocked when used in patterns not anticipated by the designers. The system needs to allow the user to define the entire usage scheme, then validate it, then apply it. Then the tools need to figure out what order the partitions are created, mounted as RAID and/or LVM and/or crypt volumes, then continue installation. Having the user looping through the modules individually results in logical impasses.

I waste a lot of time fighting with the RAID system when I need to adjust partition sizes and LVM physical volumes because md-raid is already mounted and syncing. There is no reason it needed to do that. The RAID volume characteristics can already be calculated without mounting it.

With my RAID/LVM/crypt setups I can never create an encrypted swap as it fails every time. I have to install without swap and add it manually later.