Drive Error Logging via Disk Collect Method
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional data storage systems lack a reliable method to record and analyze comprehensive drive error information, leading to difficulties in reproducing system-level misbehaviors and determining proper actions for faulty drives, due to limited error logging capacity and persistence.
Innovation Solution
The Disk Collect method saves drive error information onto drive media with increased capacity and persistence, allowing for comprehensive error logging and analysis by storing up to 0x2000 records of drive errors, including detailed information like drive position and port controller status, and enables error sequence replication by injecting errors into the I/O path.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If conventional error logging methods are used, then the system can monitor drive errors, but the error logging capacity is limited and cannot store comprehensive error information
Solution Approach 1:
The patent stores error information in a reserved area at the beginning of drive media (first 0x1000 blocks), creating a dedicated dimensional space for error logging that is separate from the main data storage area. This allows comprehensive error information to be stored without consuming user data space and enables persistent storage across drive replacements.
Solution Approach 2:
The system pre-allocates a reserved area in the drive media specifically for error information storage before errors occur. This preliminary preparation ensures that when errors happen, there is already sufficient space available to store comprehensive error data without needing to dynamically allocate space or risk overflow.
2Duration of action of stationary object
If conventional error logging is used, then some error data can be recorded, but the persistence is insufficient and error data is lost when drives are replaced
Solution Approach 1:
The patent creates a persistent copy of error information directly on the drive media in a reserved area that travels with the drive. When a drive is replaced, the error information is copied along with the drive to the new location, ensuring continuity of error data across drive replacements and enabling long-term persistence.
3Measurement precision
If comprehensive error information is stored, then accurate analysis can be performed, but the device complexity increases
Solution Approach 1:
The patent segments the drive media into distinct functional areas: a reserved area at the beginning (first 0x1000 blocks) dedicated to error information storage and the remaining area for user data. This segmentation allows comprehensive error logging without complicating the overall system architecture, as each segment has a clear, dedicated purpose.
4Difficulty of detecting and measuring
If more error records are stored, then better diagnostic capability is achieved, but the time and effort for data management increases
Solution Approach 1:
The system automatically manages error information storage in the reserved drive area without requiring manual intervention. Error data is automatically captured, stored, and maintained in the structured format, enabling comprehensive diagnostics while reducing the time and effort required for data management compared to conventional methods.
Data Source
AI summary
A method and system is used in managing drive error information. An error is detected in connection with a drive. Error data associated with the drive error is collected in response to detecting the error. The error data is stored on the drive. The error data being sufficiently complete to allow a comprehensive evaluation of the error.


