All-Flash Storage Metadata Recovery via Clean State Marking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing all-flash storage systems face challenges in rapidly recovering from power loss failures, leading to prolonged recovery times and impacting the availability, reliability, and security of the storage system.
Innovation Solution
A method is introduced to mark the metadata of a logical volume as a clean state when it has not been modified, allowing for rapid restoration of the metadata to an accessible state upon power restoration, thereby avoiding the need for reconstructing forward metadata.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional metadata recovery methods are used after power failure, then the storage system can be recovered, but the recovery time is prolonged
Solution Approach 1:
The patent introduces a pre-marking mechanism that marks metadata as 'clean' when it is successfully written to persistent storage. This preliminary action allows the system to quickly determine during recovery whether metadata needs reconstruction, thereby reducing recovery time while maintaining data integrity and system reliability
Solution Approach 2:
The patent divides metadata into multiple segments or blocks, each with its own clean/dirty state marking. This segmentation allows the system to recover only the necessary portions of metadata after power failure rather than reconstructing the entire metadata structure, significantly reducing recovery time while ensuring complete data integrity
Data Source
AI summary
The present application relates to the technical field of storage. Disclosed is a method of recovering an all-flash storage system. The method comprises: when metadata of a logical volume has not been modified, marking the state of the metadata of the logical volume as a clean state; after the power to an all-flash storage system is restored, reading the state of the metadata of the logic volume; and if the metadata of the logical volume is in the clean state, restoring the metadata of the logical volume to an accessible state. The method can implement rapid recovery after a power loss failure of an all-flash storage system occurs, thereby shortening the recovery time and improving the availability, reliability and security of the whole storage system.


