Browsing federated backups
US-10474539-B1 · Nov 12, 2019 · US
US10977129B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10977129-B2 |
| Application number | US-201816167701-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 23, 2018 |
| Priority date | Oct 27, 2017 |
| Publication date | Apr 13, 2021 |
| Grant date | Apr 13, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Various embodiments of the present disclosure generally relate to a method and a device for managing a hybrid storage disk array. Specifically, the method can include: in response to a first data portion of a first extent in a first set of extents of a first type of storage disk being unavailable, obtaining a metadata portion of a second extent in a second set of extents of the second type of storage disk. The method can also include: reading from the metadata portion reconstruction information for reconstructing the first data portion; and reconstructing, based on the reconstruction information, the first data portion on a third extent in the first set of extents. In addition, there is also provided accordingly a system, an apparatus and a computer program product.
Opening claim text (preview).
I claim: 1. A method for managing a hybrid storage disk array, wherein the hybrid storage disk array comprises a first type of storage disk and a second type of storage disk, the method including: in response to a first data portion of a first extent in a first set of extents of the first type of storage disk being unavailable, obtaining a metadata portion of a second extent in a second set of extents of the second type of storage disk; reading, from the metadata portion, reconstruction information for reconstructing the first data portion; reconstructing, based on the reconstruction information, the first data portion on a third extent in the first set of extents; in response to performing a write operation on the first data portion, determining a log space in the metadata portion; reading, from the log space, a log for performing the write operation; and performing, based on the log, a write operation on the first data portion reconstructed on the third extent. 2. The method of claim 1 , wherein an input/output (I/O) load of the second extent in which the metadata portion is included is below a threshold, the I/O load being determined based on the number of I/O being processed by the second extent and a maximum allowed number of I/O. 3. The method of claim 1 , wherein a degree of wear for the second extent in which the metadata portion is included is below a threshold, the degree of wear being determined based on times the second extent has been erased and allowed times of erasures. 4. The method of claim 1 , wherein a usage rate of a second data portion in the second extent in which the metadata portion is included is below a threshold, the usage rate being determined based on an occupied space of the second data portion and a maximum allowed space. 5. The method of claim 1 , wherein an access speed of the second type of storage disk exceeds an access speed of the first type of storage disk. 6. The method of claim 1 , wherein the first type of storage disk is a hard disk drive, and the second type of storage disk is a solid-state drive. 7. The method of claim 1 , further comprising: prior to obtaining the metadata portion of the second extent in the second set of extents of the second type of storage disk, obtaining a metadata portion of a fourth extent in the second set of extents of the second type of storage disk, and storing the metadata portion of the fourth extent in the second extent in the second set of extents of the second type of storage disk. 8. A device for managing a hybrid storage disk array, wherein the hybrid storage disk array comprises a first type of storage disk and a second type of storage disk, the device including: a processor; and a memory coupled to the processor and having instructions stored thereon for execution by the processor, the instructions, when executed by the processor, causing the device to: in response to a first data portion of a first extent in a first set of extents of the first type of storage disk being unavailable, obtain a metadata portion of a second extent in a second set of extents of the second type of storage disk; read, from the metadata portion, reconstruction information for reconstructing the first data portion; reconstruct, based on the reconstruction information, the first data portion on a third extent in the first set of extents; in response to performing a write operation on the first data portion, determine a log space in the metadata portion; read, from the log space, a log for performing the write operation; and perform, based on the log, a write operation on the first data portion reconstructed on the third extent. 9. The device of claim 8 , wherein an input/output (I/O) load of the second extent in which the metadata portion is included is below a threshold, the I/O load being determined based on the number of I/O being processed by the second extent and a maximum allowed number of I/O. 10. The device of claim 8 , wherein a degree of wear for the second extent in which the metadata portion is included is below a threshold, the degree of wear being determined based on times the second extent has been erased and allowed times of erasures. 11. The device of claim 8 , wherein a usage rate of a second data portion in the second extent in which the metadata portion is included is below a threshold, the usage rate being determined based on an occupied space of the second data portion and a maximum allowed space. 12. The device of claim 8 , wherein an access speed of the second type of storage disk exceeds an access speed of the first type of storage disk. 13. The device of claim 8 , wherein the first type of storage disk is a hard disk drive, and the second type of storage disk is a solid-state drive. 14. The device of claim 8 , wherein the instructions, when executed by the processor, further cause the device to: prior to obtaining the metadata portion of the second extent in the second set of extents of the second type of storage disk, obtain a metadata portion of a fourth extent in the second set of extents of the second type of storage disk, and store the metadata portion of the fourth extent in the second extent in the second set of extents of the second type of storage disk. 15. A computer program product having a non-transitory computer-readable medium which stores a set of instructions to manage a hybrid storage disk array; the set of instructions, when carried out by computerized circuitry, causing the computerized circuitry to perform a method including: in response to a first data portion of a first extent in a first set of extents of a first type of storage disk being unavailable, obtaining a metadata portion of a second extent in a second set of extents of a second type of storage disk; reading, from the metadata portion, reconstruction information for reconstructing the first data portion; reconstructing, based on the reconstruction information, the first data portion on a third extent in the first set of extents; in response to performing a write operation on the first data portion, determining a log space in the metadata portion; reading, from the log space, a log for performing the write operation; and performing, based on the log, a write operation on the first data portion reconstructed on the third extent. 16. The computer program product of claim 15 , wherein an input/output (I/O) load of the second extent in which the metadata portion is included is below a threshold, the I/O load being determined based on the number of I/O being processed by the second extent and a maximum allowed number of I/O. 17. The computer program product of claim 15 , wherein a degree of wear for the second extent in which the metadata portion is included is below a threshold, the degree of wear being determined based on times the second extent has been erased and allowed times of erasures. 18. The computer program product of claim 15 , wherein a usage rate of a second data portion in the second extent in which the metadata portion is included is below a threshold, the usage rate being determined based on an occupied space of the second data portion and a maximum allowed space. 19. The computer program product of claim 15 , wherein an access speed of the second type of storage disk exceeds an access speed of the first type of storage disk. 20. The computer program product of claim 15 , wherein the method further includes: prior to obtaining the metadata portion of the second extent in the second set of extents of the second type of storag
Reconstruction on already foreseen single or plurality of spare disks · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.