Storage control apparatus, control method thereof, storage medium, and information processing apparatus
AssigneeCanon Kabushiki Kaisha
InventorKatsuhiko Yanagawa
Life of this patent
Estimating the term…
Abstract
A storage control apparatus can be connected to a higher level apparatus and a plurality of storage devices, and receives, from the higher level apparatus, a request to write into one of the plurality of storage devices. Here, if a storage device, among the plurality of storage devices, that has been specified as the access destination for the write request is not yet active, the storage control apparatus suspends the data involved in the write request, and writes the suspended data involved in the write request into the storage device once the storage device specified as the access destination is in a ready state.
Claims15
An information processing apparatus including a host device, a non-volatile first storage device, and a non-volatile second storage device, the information processing apparatus comprising:
- a controller that transmits, to the host device, a ready command indicating a transition from a non-writable state to a writable state by accepting the ready command from at least one of the first storage device and the second storage device, the controller having one or more processors that execute instructions stored in one or more memories,
- wherein the controller
- accepts the ready command from the first storage device based on a transition from a state in which power is not supplied to the first storage device and the second storage device to a state in which power is supplied to the first storage device and the second storage device,
- causes, upon accepting a write request from the host device in a first state where the ready command has been accepted from the first storage device and the ready command has not been accepted from the second storage device, the first storage device to execute a write process of data based on the write request,
- stores, in the one or more memories, execution information corresponding to the write process executed by the first storage device, and
- causes the second storage device to execute the write process of data based on the execution information stored in the one or more memories when transitioning from the first state to a second state where the ready command has been accepted from the first storage device and the second storage device.
Dependencies are inferred from the claim text.