Patent ID: 6721906
Filing Date: 2004-04-13
Classification: G06F

Abstract:
A disk apparatus, comprising:interface means for receiving commands from an external apparatus and transferring data to and from said external apparatus; command storage means for storing one or more of said received commands; data storage means for holding data; and control means for selecting a command to be next executed from among said one or more commands, for dispatching said selected command for execution, for determine whether an error relating to accessing said data storage means has arisen during execution of said selected command, for discontinuing execution of said selected command upon a determination that said error has arisen, and for re-storing said selected command in said command storage means in response to said determination that said error has arise, wherein after said selected command has been restored to said command storage means, said control means selects a subsequent command to be next executed from among said one or more commands in said command storage means; and said control means thereafter dispatches said selected subsequent command for execution before retrying an execution of said restored selected command.