Bug 1477218 - RAID support too restrictive / broken [NEEDINFO]
RAID support too restrictive / broken
Status: NEW
Product: Fedora
Classification: Fedora
Component: anaconda (Show other bugs)
26
x86_64 Linux
unspecified Severity high
: ---
: ---
Assigned To: Anaconda Maintenance Team
Fedora Extras Quality Assurance
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2017-08-01 09:41 EDT by Wolfgang Denk
Modified: 2017-08-02 03:39 EDT (History)
8 users (show)

See Also:
Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed:
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---
jkonecny: needinfo? (wd)


Attachments (Terms of Use)

  None (edit)
Description Wolfgang Denk 2017-08-01 09:41:46 EDT
Description of problem:

I run a system with 2 disks.  Fr reasons of reliability I want mirroring, for reasons of (single-thread) performance I want to use RAID10 for this - see [1]
for details.

[1] https://blog.a2o.si/2014/09/07/linux-software-raid-why-you-should-always-use-raid-10-instead-of-raid-1/

Problem 1: The installer does not allow to create such a RAID configuration; I did not even find a way to provide options like "--layout=f2", but creating a RAID10 from only 2 disks seems to be totally impossible.

Problem 2: So I pre-formatted the disks in another machine, created all needed partitions and RAID arrays.  I can see that the installer recognizes and starts the arrays, so this looks fine.  BUT:

- Booting Fedora-Server-dvd-x86_64-26-1.5.iso, the installer hangs before starting the GUI; the mouse pointer appears, then the GUI hangs forever.

- Booting Fedora-Workstation-Live-x86_64-26-1.5.iso, I can start the installer.  But when I try to select the artitions needed for the arrays, it will complain that I need at least 4 drives for a RAID10 array.  Which is incorrect.

So there is no way to use standard installation for such a configuration!

Version-Release number of selected component (if applicable):


How reproducible:

always.

Steps to Reproduce:

see above.

Actual results:

Installer does not support needed configuration

Expected results:


Installer allows the user to set up system as needed.

Additional info:
Comment 1 Jiri Konecny 2017-08-02 03:38:57 EDT
Hello,

As I see this you are experiencing two issues here.

First, we are not supporting raid 10 on only two devices.
This is correct, we are using blivet library for partitioning which does not support this scheme. We need to reassign this issue to the python-blivet.

Second, the pre-formatted partitioning can't be used inside of Anaconda. This should be working and it could be a bug inside of Anaconda.

For both of these issues to be solved the logs from the failed installation would be really valuable. You can obtain these logs by switching tty (Ctrl+Alt+F1 for tmux instance or Ctrl+Alt+F2 for normal console) and grabbing logs from /tmp/*.log then upload these logs here.

Thank you for reporting this issue.

Note You need to log in before you can comment on or make changes to this bug.