STORAGE DEVICE, STORAGE SYSTEM, AND METHOD FOR CONTROLLING STORAGE DEVICE
First Claim
1. A storage device comprising:
- an error process information table storage unit that stores a table in which error codes that occur in the storage device, first information indicating a process setting that can be changed based on a state of the storage device, and second information indicating a process setting that is previously determined based on an error type, are associated with each other;
an update information management unit that adds, when the second information is changed, information indicating a change in the second information to the second information stored in the error process information table storage unit;
a determining unit that determines the error type that occurs in the storage device;
an acquiring unit that acquires, from the error process information table storage unit, the first information that is stored according to the error type determined by the determining unit;
an information converter that determines whether or not information indicating a change exists in the second information associated with the error type determined by the determining unit, and changes the first information acquired by the acquiring unit when the information converter determines that information indicating a change exists in the second information so that the changed first information indicates that the second information has been changed;
a transmitter that transmits the first information acquired by the acquiring unit to a control device that controls the storage device when the information converter determines that information indicating a change does not exist in the second information, and transmits the first information changed by the information converter to the control device when the information converter determines that information indicating a change exists in the second information; and
an information transmitter that receives, from the control device, a request to transmit the second information and transmits, to the control device, a content of the second information that corresponds to the request.
1 Assignment
0 Petitions
Accused Products
Abstract
A storage device disclosed in the present application includes a device-error-codes table, first-information indicating a process-setting that can be changed by a device-state, and second-information indicating a process-setting that is a previously determined by a device-error-type, are associated with each other; a management-unit that adds information indicating a change in the second-information to the second-information stored in the table; a determining-unit that determines the device-error-type; an acquiring unit that acquires, from the table, the first-information; an information-converter that determines whether or not information indicating a change in the second-information, and changes the first-information by the acquiring unit; a transmitter that transmits the first-information by the acquiring unit or changed by the information-converter to a storage-device-controller; and an information-transmitter that receives, from the controller, a request to transmit the second-information and transmits, to the controller, the second-information that corresponds to the request.
17 Citations
5 Claims
-
1. A storage device comprising:
-
an error process information table storage unit that stores a table in which error codes that occur in the storage device, first information indicating a process setting that can be changed based on a state of the storage device, and second information indicating a process setting that is previously determined based on an error type, are associated with each other; an update information management unit that adds, when the second information is changed, information indicating a change in the second information to the second information stored in the error process information table storage unit; a determining unit that determines the error type that occurs in the storage device; an acquiring unit that acquires, from the error process information table storage unit, the first information that is stored according to the error type determined by the determining unit; an information converter that determines whether or not information indicating a change exists in the second information associated with the error type determined by the determining unit, and changes the first information acquired by the acquiring unit when the information converter determines that information indicating a change exists in the second information so that the changed first information indicates that the second information has been changed; a transmitter that transmits the first information acquired by the acquiring unit to a control device that controls the storage device when the information converter determines that information indicating a change does not exist in the second information, and transmits the first information changed by the information converter to the control device when the information converter determines that information indicating a change exists in the second information; and an information transmitter that receives, from the control device, a request to transmit the second information and transmits, to the control device, a content of the second information that corresponds to the request. - View Dependent Claims (2, 3)
-
-
4. A storage system comprising:
-
a storage device that stores information; and a control device that controls the storage device, wherein the storage device includes an error process information table storage unit that stores a table in which error codes that occur in the storage device, first information indicating a process setting that can be changed based on a state of the storage device, and second information indicating a process setting that is previously determined based on an error type, are associated with each other; a update information management unit that adds, when the second information is changed, information indicating a change in the second information to the second information stored in the error process information table storage unit; a determining unit that detects an error occurring in the storage device and determines the error type; an acquiring unit that acquires, from the error process information table storage unit, the first information that is associated with the error type determined by the determining unit and stored; an information converter that determines whether or not information indicating a change exists in the second information associated with the error type determined by the determining unit, and changes the first information acquired by the acquiring unit when the information converter determines that information indicating a change exists in the second information so that the changed first information indicates that the second information has been changed; a transmitter that transmits the first information acquired by the acquiring unit to the control device that controls the storage device when the information converter determines that information indicating a change does not exist in the second information, and transmits the first information changed by the information converter to the control device when the information converter determines that the information indicating a change exists in the second information; and an information transmitter that receives, from the control device, a request to transmit the second information and transmits, to the control device, a content of the second information that corresponds to the request, wherein the control device includes a message table storage unit that stores the second information; an information requesting unit that transmits, to the information transmitter, the request to transmit the second information when the first information that is received from the transmitter indicates that the second information has been changed; an updating unit that receives the second information from the information transmitter and updates second information in the message table storage unit to correspond to the received second information; and a controller that controls the storage device so that the storage device performs a process on basis of the first information received from the transmitter and performs a process on basis of the second information that is associated with the first information stored in the message table storage unit.
-
-
5. A method for controlling a storage device, the method comprising:
-
adding, when second information is changed, information indicating a change in the second information to the second information that is stored in an error process information table storage unit that stores a table in which error types that occur in the storage device, first information that can be changed on basis of a state of the storage device and indicates a process setting, and the second information that is determined for each of the error types and indicates a process setting, are associated with each other; detecting an error occurring in the storage device and determining an error type; acquiring, from the error process information table storage unit, first information associated with the determined error type and stored; determining whether or not information that indicates a change exists in second information associated with the determined error type and stored; transmitting, when the information that indicates the change does not exist in the second information, the acquired first information to a control device that controls the storage device; changing, when the information that indicates the change exists in the second information, the acquired first information so that the changed first information indicates that the second information has been changed, and transmitting the changed first information to the control device; and receiving, from the control device, a request to transmit the second information and transmitting, to the control device, a content of the second information that corresponds to the request.
-
Specification