Patent ID: 7543179

Claim:
An apparatus, comprising: an integrated circuit (IC) comprising a plurality of processor cores, said IC having a main partition comprising at least one processor core capable of executing an operating system and an embedded partition comprising at least one different processor core, said embedded partition is capable of performing the following operations: receiving a write request to write data on a target storage device, communicating with a remote system coupled to the embedded partition and remapping data corresponding to said write request to the remote system; detecting an error when attempting to write data to the storage device, leaving uncommitted data directed to the target storage device; and communicating with said remote system to retrieve the uncommitted data corresponding to said write request and writing the uncommitted data to the target storage device, wherein said error comprises a critical error involving the main partition capable of causing the main partition to reset, said embedded partition is further capable of writing the uncommitted data to the remote system and, upon initialization from said reset, the embedded partition is further capable of retrieving, from the remote system, the uncommitted data and storing the uncommitted data on the target storage device.