Multiple memory format storage in a storage network
First Claim
1. A method comprises:
- sending, by a computing device of a storage network, a data retrieval request regarding a data segment of a data object to redundant array of independent disk (RAID) memory of the storage network and to dispersed storage network (DSN) memory of the storage network;
receiving, by the computing device, a first read response from a first one of the RAID memory and the DSN memory;
recovering, by the computing device, the data segment from the first read response;
waiting, by the computing device, for a given time frame, for a second read response from a second one of the RAID memory and the DSN memory;
when the second read response is received within the given timeframe;
recovering, by the computing device, a copy of the data segment from the second read response;
comparing, by the computing device, the data segment and the copy of the data segment; and
when the data segment substantially matches the copy of the data segment, utilizing, by the computing device, either the data segment or the copy of the data segment; and
when the data segment does not substantially match the copy of the data segment, indicating, by the computing device, a read error.
4 Assignments
0 Petitions
Accused Products
Abstract
A method includes sending a data retrieval request regarding a data segment of a data object to redundant array of independent disk (RAID) memory and to dispersed storage network (DSN) memory. The method further includes receiving a first read response from a first one of the RAID memory and the DSN memory. The method further comprises recovering the data segment from the first read response. The method further includes determining whether to wait for a second read response from a second one of the RAID memory and the DSN memory. When the computing device determines to wait, the method further includes receiving the second response within a given time frame. The method further includes recovering a copy of the data segment from the second read response. When the data segment substantially matches the copy of the data segment, the method further includes utilizing either the data segment or the copy of the data segment.
-
Citations
10 Claims
-
1. A method comprises:
-
sending, by a computing device of a storage network, a data retrieval request regarding a data segment of a data object to redundant array of independent disk (RAID) memory of the storage network and to dispersed storage network (DSN) memory of the storage network; receiving, by the computing device, a first read response from a first one of the RAID memory and the DSN memory; recovering, by the computing device, the data segment from the first read response; waiting, by the computing device, for a given time frame, for a second read response from a second one of the RAID memory and the DSN memory; when the second read response is received within the given timeframe; recovering, by the computing device, a copy of the data segment from the second read response; comparing, by the computing device, the data segment and the copy of the data segment; and when the data segment substantially matches the copy of the data segment, utilizing, by the computing device, either the data segment or the copy of the data segment; and when the data segment does not substantially match the copy of the data segment, indicating, by the computing device, a read error. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computing device comprises:
-
an interface; memory; and a processing module operably coupled to the interface and the memory, wherein the processing module is operably coupled to; send, via the interface, a data retrieval request regarding a data segment of a data object to redundant array of independent disk (RAID) memory of a storage network and to dispersed storage network (DSN) memory of the storage network; receive, via the interface, a first read response from a first one of the RAID memory and the DSN memory; recover the data segment from the first read response; wait for a given time frame, for a second read response from a second one of the RAID memory and the DSN memory; when the second read response is received via the interface, within the given time frame; recover a copy of the data segment from the second read response; compare the data segment and the copy of the data segment; and when the data segment substantially matches the copy of the data segment, utilize either the data segment or the copy of the data segment; and when the data segment does not substantially match the copy of the data segment, indicate a read error. - View Dependent Claims (7, 8, 9, 10)
-
Specification