Block priority information
First Claim
Patent Images
1. A storage system comprising:
- a controller; and
a storage medium coupled to the controller, wherein the storage medium includes a first storage device and a second storage device, and wherein the controller is to;
transmit a reconstruction notification to a file system via a communication agent;
receive block priority information from the file system via the communication agent, wherein the block priority information and the file system are associated with a logical volume of the first storage device, and wherein the block priority information includes allocated logical block information and prioritized content location information; and
selectively perform a reconstruction operation on the logical volume of the first storage device, the reconstruction operation comprises reconstructing the logical volume in the second storage device based on the block priority information;
wherein a buffer replacement policy is to be modified by the file system to increase a likelihood of the second storage device maintaining an association with a buffer pool during the reconstruction operation.
3 Assignments
0 Petitions
Accused Products
Abstract
Example implementations relate to a storage system. An example implementation includes a storage system including a controller coupled to a storage medium. The controller is to receive block priority information from a file system via a communication agent. The block priority information and the file system are associated with the storage medium. Based on the block priority information, the controller is to selectively perform an operation on the storage medium. The operation includes a reconstruction operation, a data scrubbing operation, and a data migration operation.
17 Citations
21 Claims
-
1. A storage system comprising:
-
a controller; and a storage medium coupled to the controller, wherein the storage medium includes a first storage device and a second storage device, and wherein the controller is to; transmit a reconstruction notification to a file system via a communication agent; receive block priority information from the file system via the communication agent, wherein the block priority information and the file system are associated with a logical volume of the first storage device, and wherein the block priority information includes allocated logical block information and prioritized content location information; and selectively perform a reconstruction operation on the logical volume of the first storage device, the reconstruction operation comprises reconstructing the logical volume in the second storage device based on the block priority information; wherein a buffer replacement policy is to be modified by the file system to increase a likelihood of the second storage device maintaining an association with a buffer pool during the reconstruction operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium comprising instructions that when executed cause a controller of a storage system to:
-
transmit a reconstruction notification to a file system via a communication agent; receive block priority information from the file system via the communication agent, wherein the block priority information and the file system are associated with a logical volume of a first storage device of the storage system, and wherein the block priority information includes allocated logical block information and prioritized content location information; and selectively perform a reconstruction operation on a logical volume of the first storage device, the reconstruction operation comprising reconstructing the logical volume in the second storage device based on the block priority information; wherein a buffer replacement policy is to be modified by the file system to increase a likelihood of the second storage device maintaining an association with a buffer pool during the reconstruction operation. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method, comprising:
-
transmit, by a controller associated with a storage medium, a reconstruction notification to a file system via a communication agent; receive, at the controller, block priority information from the file system via the communication agent, wherein the block priority information and the file system are associated with a logical volume of a first storage device, and wherein the block priority information includes allocated logical block information and prioritized content location information; and selectively perform, by the controller, a reconstruction operation on the logical volume of the first storage device, the reconstruction operation comprises reconstructing the logical volume in the second storage device based on the block priority information; wherein a buffer replacement policy is to be modified by the file system to increase a likelihood of the second storage device maintaining an association with a buffer pool during the reconstruction operation. - View Dependent Claims (19, 20, 21)
-
Specification