-
Epic
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
None
-
Extend integrity raid support for disks with non-standard sector size
-
None
-
rhel-storage-lvm
-
None
-
False
-
False
-
-
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.