RAID STORAGE REBUILD PROCESSING
First Claim
1. A redundant array of independent disks (RAID) storage system comprising:
- a storage controller with a storage management module to;
identify storage volumes to be rebuilt and remaining storage volumes that are not to be rebuilt,calculate rebuild priority information for the identified storage volumes to be rebuilt based on storage information of the identified storage volumes, andgenerate rebuild requests to rebuild the identified storage volumes to be rebuilt and process host requests directed to the remaining and to be rebuilt storage volumes based on the rebuild priority information and amount of host requests, wherein with relative high amount of host requests, generate relative less rebuild requests but not less than a minimum rebuild traffic percentage or more than a maximum rebuild traffic percentage.
2 Assignments
0 Petitions
Accused Products
Abstract
A storage management module configured to identify storage volumes to be rebuilt and remaining storage volumes that are not to be rebuilt, calculate rebuild priority information for the identified storage volumes to be rebuilt based on storage information of the identified storage volumes, and generate rebuild requests to rebuild the identified storage volumes to be rebuilt and process host requests directed to the remaining and to be rebuilt storage volumes based on the rebuild priority information and amount of host requests, wherein with relative high amount of host requests, generate relative less rebuild requests but not less than a minimum rebuild traffic percentage or more than a maximum rebuild traffic percentage.
-
Citations
20 Claims
-
1. A redundant array of independent disks (RAID) storage system comprising:
a storage controller with a storage management module to; identify storage volumes to be rebuilt and remaining storage volumes that are not to be rebuilt, calculate rebuild priority information for the identified storage volumes to be rebuilt based on storage information of the identified storage volumes, and generate rebuild requests to rebuild the identified storage volumes to be rebuilt and process host requests directed to the remaining and to be rebuilt storage volumes based on the rebuild priority information and amount of host requests, wherein with relative high amount of host requests, generate relative less rebuild requests but not less than a minimum rebuild traffic percentage or more than a maximum rebuild traffic percentage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A method for processing storage, the method comprising:
-
identifying, by a storage management module, storage volumes to be rebuilt and remaining storage volumes that are not to be rebuilt; calculating, by the storage management module, rebuild priority information for the identified storage volumes to be rebuilt based on storage information of the identified storage volumes; and generating, by the storage management module, rebuild requests to rebuild the identified storage volumes to be rebuilt and processing host requests directed to the remaining and to be rebuilt storage volumes based on the rebuild priority information and amount of host requests, wherein with relative high amount of host requests, generating relative less rebuild requests but not less than a minimum rebuild traffic percentage or more than a maximum rebuild traffic percentage. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium having computer executable instructions stored thereon to process storage, the instructions are executable by a processor to:
-
identify storage volumes to be rebuilt and storage volumes that are not to be rebuilt; calculate rebuild priority information for the identified storage volumes to be rebuilt based on storage information of the identified storage volumes; and generate rebuild requests to rebuild the identified storage volumes to be rebuilt and process host requests directed to the remaining and to be rebuilt storage volumes based on the rebuild priority information and amount of host requests, wherein with relative high amount of host requests, generate relative less rebuild requests but not less than a minimum rebuild traffic percentage or more than a maximum rebuild traffic percentage. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification