Efficient resilience in a metadata paging array for in-flight user data
AssigneeDell Products L.P.
InventorsStephen M Lathrop, Jeremy O'Hare, Anoop Raghunathan
Life of this patent
Estimating the term…
Loading patent…
AssigneeDell Products L.P.
InventorsStephen M Lathrop, Jeremy O'Hare, Anoop Raghunathan
Estimating the term…
Protection and recovery is provided for an allocation unit of data that is in-flight between a source device and a target device of a storage system during a systemic failure by selecting between corresponding source device and target device metadata based on consistency and reciprocal linkage. If logical volume metadata for the allocation unit of the data in volatile memory is not consistent with logical volume metadata for the allocation unit in non-volatile storage, then the allocation unit is recovered from the source device. If target device metadata for the data in volatile memory is not consistent with target device metadata for the data in non-volatile storage, then the allocation unit is recovered from the source device. If linkage between logical volume metadata for the allocation unit and target device metadata for the data is not reciprocal, then the allocation unit is recovered from the source device. If none of those conditions are satisfied, then the allocation unit is recovered from the target device.
A method comprising:
An apparatus comprising:
A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for using a computer system to recover data that is in-flight during a failure, the method comprising:
Dependencies are inferred from the claim text.