Storage system, controller module and method of controlling storage system
First Claim
1. A storage system comprising:
- a storage device that stores data; and
a first device that controls the transfer of data to and from the storage device and a second device which is redundant with the first device,wherein the first device includes;
a processing device that processes a command related to input and output of data stored in the storage device;
a storage unit that stores, in a correlated manner, the number of commands when commands are issued collectively during download of firmware for controlling the processing device, and response delay time representing time in which a response has been delayed due to the download of the firmware; and
a control unit which, when a download request of the firmware is made, retrieves the number of issuable commands corresponding to acceptable response delay time of the command during download in accordance with information stored in the storage unit and, when the number of commands being issued is equal to or greater than the retrieved number of issuable commands during download of the firmware, restricts issue of the command for which an issue request has been newly made.
1 Assignment
0 Petitions
Accused Products
Abstract
A storage-system includes a storage-device, a first-device that controls to transfer data to-and-fro the storage-device and a second-device redundant from the first-device, wherein the first-device includes a processing-device that processes a command related to input-and-output of data stored in the storage-device, a storage-unit that stores, in a correlated manner, the number of commands issued collectively during download of firmware for controlling the processing-device and response delay-time representing time in which a response has been delayed due to the download in a correlated manner, and a control-unit which retrieves the number of issuable commands corresponding to acceptable response-delay-time of the command during download and restricts issue of the command for which an issue request has been newly made if the number of commands being issued is equal to or greater than the retrieved number of issuable commands during the download, when a download request is made.
-
Citations
17 Claims
-
1. A storage system comprising:
-
a storage device that stores data; and a first device that controls the transfer of data to and from the storage device and a second device which is redundant with the first device, wherein the first device includes; a processing device that processes a command related to input and output of data stored in the storage device; a storage unit that stores, in a correlated manner, the number of commands when commands are issued collectively during download of firmware for controlling the processing device, and response delay time representing time in which a response has been delayed due to the download of the firmware; and a control unit which, when a download request of the firmware is made, retrieves the number of issuable commands corresponding to acceptable response delay time of the command during download in accordance with information stored in the storage unit and, when the number of commands being issued is equal to or greater than the retrieved number of issuable commands during download of the firmware, restricts issue of the command for which an issue request has been newly made. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A controller module for controlling to transfer data to and from a storage device that stores data, the controller module comprising:
-
a device that processes a command related to input and output of data stored in the storage device; a storage unit that stores, in a correlated manner, the number of commands when commands are issued collectively during download of firmware for controlling the device, and response delay time representing time in which a response has been delayed due to the download of the firmware; and a control unit which, when a download request of the firmware is made, retrieves the number of issuable commands corresponding to acceptable response delay time of the command during download in accordance with information stored in the storage unit and, when the number of commands being issued is equal to or greater than the retrieved number of issuable commands during download of the firmware, restricts issue of the command for which an issue request has been newly made. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for controlling a storage system including a first device, configured to control to transfer data to and from a storage device, and a second device which is redundant with the first device, the method comprising:
-
retrieving the number of issuable commands corresponding to acceptable response delay time of the command during download in accordance with the number of commands when the commands are issued collectively during download of the firmware for controlling a processing device for processing a command related to input and output of the data, and in accordance with information stored in a storage unit for storing, in a correlated manner, response delay time which represents time in which a response is delayed due to download of the firmware, when a download request of the firmware is made; and requesting the second device to issue the command for which an issue request has been newly made, when the number of commands being issued is equal to or greater than the number of issuable commands retrieved by the retrieving process during download of the firmware. - View Dependent Claims (14, 15, 16, 17)
-
Specification