Integrated circuit capable of mapping logical block address data across multiple domains
First Claim
Patent Images
1. A method, comprising:
- discovering by redundant array of independent disks (RAID) controller circuitry domain variables, the RAID controller circuitry being comprised in a circuit card, the domain variables comprising block size of a frame payload portion, number of logical block addresses in a given domain, and RAID stripe size;
discovering at least one data block comprising logical block address information; and
executing a mapping operation by logical block address mapping circuitry comprised in the circuit card, the mapping operation being to translate the logical block address information from a first domain to a second domain and being based upon the domain variables,the first domain comprising a logical domain, the second domain comprising a physical domain; and
disabling, on an input/output transaction basis, the logical block address mapping circuitry, while continuing to permit operation of the RAID controller circuitry.
1 Assignment
0 Petitions
Accused Products
Abstract
A method according to one embodiment may include discovering at least one data block comprising logical block address information. The method may also include mapping logical block address information from a first domain into a second domain. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.
14 Citations
16 Claims
-
1. A method, comprising:
-
discovering by redundant array of independent disks (RAID) controller circuitry domain variables, the RAID controller circuitry being comprised in a circuit card, the domain variables comprising block size of a frame payload portion, number of logical block addresses in a given domain, and RAID stripe size; discovering at least one data block comprising logical block address information; and executing a mapping operation by logical block address mapping circuitry comprised in the circuit card, the mapping operation being to translate the logical block address information from a first domain to a second domain and being based upon the domain variables, the first domain comprising a logical domain, the second domain comprising a physical domain; and disabling, on an input/output transaction basis, the logical block address mapping circuitry, while continuing to permit operation of the RAID controller circuitry. - View Dependent Claims (2, 3)
-
-
4. An apparatus, comprising:
an integrated circuit comprising logical block address mapping circuitry capable of discovering, at least in part, at least one data block comprising logical block address information, said integrated circuit also comprising redundant array of independent disks (RAID) controller circuitry to discover domain variables, the domain variables comprising block size of a frame payload portion, number of logical block addresses in a given domain, and RAID stripe size, the mapping circuitry further to execute a mapping operation to translate the logical block address information from a first domain to a second domain, the mapping operation being based upon the domain variables, the first domain comprising a logical domain, the second domain comprising a physical domain, the integrated circuit also being to disable, on an input/output transaction basis, the mapping circuitry while continuing to permit operation of the RAID controller circuitry. - View Dependent Claims (5, 6, 7, 8)
-
9. An article, comprising:
-
a storage medium having stored thereon instructions that when executed by a machine result in the following; discovering by redundant array of independent disk (RAID) controller circuitry domain variables, the RAID controller circuitry being comprised in a circuit card, the domain variables comprising block size of a frame payload portion, number of logical block addresses in a given domain, and RAID stripe size; discovering at least one data block comprising logical block address information; executing a mapping operation by logical block address mapping circuitry comprised in the circuit card, the mapping operation being to translate the logical block address information form a first domain to a second domain and being based upon the domain variables, the first domain comprising a logical domain, the second domain comprising a physical domain; and disabling, on an input/output transaction basis, the logical block address mapping circuitry while continuing to permit operation of the RAID controller circuitry. - View Dependent Claims (10, 11)
-
-
12. A system, comprising:
a circuit card including an integrated circuit, the circuit card capable of being coupled to a bus, the integrated circuit comprising redundant array of independent disks (RAID) controller circuitry and logical block address mapping circuitry, the RAID controller circuitry being to discover domain variables comprising block size of a frame payload portion, number of logical block addresses in a given domain, and RAID stripe size, the mapping circuitry being capable of discovering, at least in part, at least one data block comprising logical block address information and also being to execute a mapping operation to translate the logical block address information from a first domain to a second domain and being based upon the domain variables, the first domain comprising a logical domain, the second domain comprising a physical domain, the integrated circuit also being to disable, on an input/output transaction basis, the logical block address mapping circuitry while continuing to permit operation of the RAID controller circuitry. - View Dependent Claims (13, 14, 15, 16)
Specification