XMLWordPrintable

    • BU Product Work
    • False
    • Hide

      None

      Show
      None
    • False
    • 0% To Do, 0% In Progress, 100% Done
    • There is a documented and supported procedure how to configure software RAID via mdadm to be used by LVMS.
    • Enhancement
    • Proposed
    • 0
    • Program Call

      Epic Goal

      • Currently, LVMS does provide multiple disks for the VolumeGroup as backend, but it does not support the configuration of LVM software raid features (e.g. using lvmcreate-options). 

      Why is this important?

      • splitting a VG across multiple disks without RAID support creates a high risk of data loss - one disk failure is enough to loose the whole VG. Protecting against that is easy using LVM software raid features. I can do so by specifying the desired  config in the LVMCluster CRD, e.g. by adding a "raidConfig: raid2" 

      Scenarios

      1. As LVM Storage user with multiple disks, I want to be able to configure software RAID levels to protect my data against single disk outages. 

      Acceptance Criteria

      Dependencies (internal and external)

      1. ...

      Previous Work (Optional):

      Open questions::

      Done Checklist

      • CI - CI is running, tests are automated and merged.
      • Release Enablement <link to Feature Enablement Presentation>
      • DEV - Upstream code and tests merged: <link to meaningful PR or GitHub Issue>
      • DEV - Upstream documentation merged: <link to meaningful PR or GitHub Issue>
      • DEV - Downstream build attached to advisory: <link to errata>
      • QE - Test plans in Polarion: <link or reference to Polarion>
      • QE - Automated tests merged: <link or reference to automated tests>
      • DOC - Downstream documentation merged: <link to meaningful PR>

      Size

      Eng: M - Speculatively, this feature can be enabled using existing code paths for passing lvcreate options to the CSI driver. This function is also extensively documented by RHEL so it should be a matter of translating existing LVM operations into the operator.

      Docs: S - Feature needs another subsection in the existing docs with a configuration example,

      QE: L - Speculating that this will be L for QE. There will be multiple RAID levels to test and I think we'll require testing with multiple disks, RAID resiliency across upgrades, as well as effects of dropping/corrupting one disk in the RAID.

              dfroehli42rh Daniel Fröhlich
              dfroehli42rh Daniel Fröhlich
              Jakob Moeller Jakob Moeller (Inactive)
              Mike Fiedler Mike Fiedler
              Daniel Macpherson Daniel Macpherson
              Chad Scribner Chad Scribner
              Suleyman Akbas Suleyman Akbas
              Jon Thomas Jon Thomas
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: