Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-67039

lvm raid: add repair support to allow activation of Raid456LVs with too many transiently failed recurred devices

Linking RHIVOS CVEs to...Migration: Automation ...SWIFT: POC ConversionSync from "Extern...XMLWordPrintable

    • lvm2-2.03.32-2.el9
    • No
    • Important
    • rhel-storage-lvm
    • ssg_filesystems_storage_and_HA
    • 15
    • 3
    • Dev ack
    • False
    • False
    • Hide

      None

      Show
      None
    • Yes
    • Red Hat Enterprise Linux
    • None
    • Enhancement
    • Hide
      .LVM RAID repairs volumes after multiple simultaneous device failures

      With this enhancement, you can use the `lvconvert --repair /dev/_VG-name/LV-name_` command to reintegrate missing RAID devices back into a striped RAID (raid4, raid5, and raid6). This repair process works even when the number of temporarily missing devices exceeds the fault tolerance of the RAID level, allowing for recovery once the devices reappear. Note that you must unmount and deactivate the volume and the file system on top before repairing them.
      Show
      .LVM RAID repairs volumes after multiple simultaneous device failures With this enhancement, you can use the `lvconvert --repair /dev/_VG-name/LV-name_` command to reintegrate missing RAID devices back into a striped RAID (raid4, raid5, and raid6). This repair process works even when the number of temporarily missing devices exceeds the fault tolerance of the RAID level, allowing for recovery once the devices reappear. Note that you must unmount and deactivate the volume and the file system on top before repairing them.
    • Done
    • Done
    • Done
    • Done
    • All
    • Medium
    • None

      What were you trying to do that didn't work?

      Activate a failed RaidLV with transiently inaccessible devices recurring.

      What is the impact of this issue to you?

      No data loss.

      Please provide the package NVR for which the bug is seen:

      How reproducible is this bug?:

      Always.

      Steps to reproduce

      1. Create e.g. a raid5 LV
      2. Fail more than 1 rimage device e.g. by failing the PV(s) backing it.
      3. Deactivate and try reactivate the RaidLV
      4. Make the rimage devices failed recur, e.g. all accessible again
      5. Try reactivating -> failure

      Expected results

      RaidLV can be reactivated after an "lvconvert --rapair ... $RaidLV"

      Actual results

      Activation failes.

              cmarthal@redhat.com Corey Marthaler
              rhn-engineering-heinzm Heinz Mauelshagen
              lvm-team lvm-team
              Cluster QE Cluster QE
              Valentina Ashirova Valentina Ashirova
              Votes:
              0 Vote for this issue
              Watchers:
              12 Start watching this issue

                Created:
                Updated: