Predictable Allocation Latency in Fragmented Log Structured File Systems
AssigneeHGST, Inc.
InventorShailendra Tripathi
Life of this patent
Estimating the term…
Loading patent…
AssigneeHGST, Inc.
InventorShailendra Tripathi
Estimating the term…
A method, system and computer program product for managing a file system includes a plurality of allocation areas of loaded allocation trees to serve a request per file system drive for a transaction group. The system also includes a module configured to move a loaded allocation tree to an unloading tree in the event the loaded allocation tree will not satisfy the request. The system additionally includes a module configured to select and place in a loading tree queue a most eligible unloaded tree based on a weight of each unloaded tree. The system further includes a module to asynchronously process the loading tree queue and an unloading tree queue threads parallel to a storage pool allocator sync process. Allocation areas are attached in a circular ring of loaded allocation trees. Space map trees are converted into fixed size areas for constant latency loading logs and creating index trees.
A method for managing a file system, the method comprising:
A system for managing a file system, the system comprising:
A non-transitory processor-readable storage medium is disclosed having one or more instructions which when executed by at least one processing circuit causes the at least one processing circuit to manage a file system, the instruction which when executed by at least one processor causes the processor to:
Dependencies are inferred from the claim text.