Method and system for facilitating fast crash recovery in a storage device
Abstract:
A system is provided for facilitating crash recovery. The system receives an input/output (I/O) request for data associated with a logical block address. The system retrieves, from a first mapping table associated with a first storage drive, a physical location corresponding to the logical block address, wherein the first mapping table is stored in a random access memory which comprises a block device, and wherein a driver for the block device is stored in system memory separately from the first mapping table stored in the block device. The system accesses the physical location to execute the I/O request. Responsive to determining a crash associated with the driver, the system restarts the driver to recover access to the first mapping table absent of reconstruction of the first mapping table which involves reading data from the first storage drive and extracting mapping relations between logical addresses and physical addresses.
Information query
Patent Agency Ranking
0/0