Controller, storage apparatus, and computer program product
AssigneeKabushiki Kaisha Toshiba
InventorsKazuhiro Fukutomi, Hiroshi Yao, Shinichi Kanno, Shigehiro Asano, Toshikatsu Hida, Yasuhiro Kimura
Life of this patent
Estimating the term…
Loading patent…
AssigneeKabushiki Kaisha Toshiba
InventorsKazuhiro Fukutomi, Hiroshi Yao, Shinichi Kanno, Shigehiro Asano, Toshikatsu Hida, Yasuhiro Kimura
Estimating the term…
According to one embodiment, a controller controls writing into and reading from a storage apparatus that includes a first data-storage unit and a second data-storage unit. The second data-storage unit stores user data and parity data of the user data. The first data-storage unit stores the parity data. The controller includes a parity updating unit and a parity writing unit. When parity data is updated, the parity updating unit writes the updated parity data into the first data-storage unit. When a certain requirement is satisfied, the parity writing unit reads the parity data written in the first data-storage unit, and writes the parity data thus read into the second data-storage unit.
A controller that controls writing into a first data-storage unit and a second data-storage unit included in a storage apparatus, and reading from the first data-storage unit and the second data-storage unit, the second data-storage unit storing user data of which writing is requested by a host device and parity data of the user data, the first data-storage unit storing the parity data, a storage area in the second data-storage unit in which user data is stored having a first state and a second state, the first state being a state that user data stored in the storage area is protected by the parity data stored by the first data-storage unit, the second state being a state that user data stored in the storage area is not protected by the parity data stored by the first data-storage unit, the controller comprising:
A storage apparatus comprising:
A computer program product having a non-transitory computer readable medium including programmed instructions, wherein when executed by a computer that controls writing into and reading from a first data-storage unit and a second data-storage unit included in a storage apparatus, the first data-storage unit storing parity data of user data of which writing is requested by a host device, and the second data-storage unit storing the user data and the parity data, a storage area in the second data-storage unit in which user data is stored having a first state and a second state, the first state being a state that user data stored in the storage area is protected by the parity data stored by the first data-storage unit, the second state being a state that user data stored in the storage area is not protected by the parity data stored by the first data-storage unit the instructions cause the computer to function as:
Dependencies are inferred from the claim text.