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

Extend integrity raid support

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

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • lvm2
    • None
    • Extend integrity raid support for disks with non-standard sector size
    • None
    • rhel-storage-lvm
    • None
    • False
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • Unspecified
    • Unspecified
    • Unspecified
    • None

      Description

      lvm integrity support is based around 4K/512 sector sized disk and storing integrity dat in separate LV.  However nowadays HW supports  ordinary use of 4K sectors with extra storage  of 8B for 512sectors and  64B for 4K sectors.

      Likely the can be see 'invisible' just like our external integrity LV.

      For the beginning we should be able to 'format' new  raid LV with integrity with this 'inline' metadata support - that can be anytime  removed without  rebuild of the raid leg - just the integrity overlay access is dropped.

      Then we likely can add support for enabling such integrity usage when PV supports it.

      Of course then we have some logic around conversion & pvmove.

      However this all should be relatively straightforward to implement with some extra lvm2 metadata flag support.

      Essentially difference would be - either integrity metatata are located in a separate _imeta LV - or there are placed in normally hidden extra sector hidden area.

       

              lvm-team lvm-team
              zkabelac@redhat.com Zdenek Kabelac
              lvm-team lvm-team
              Cluster QE Cluster QE
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated: