Multi-Threaded Message Passing Journal
AssigneeQuantum Corporation
InventorStephen P. Lord
Life of this patent
Estimating the term…
Loading patent…
AssigneeQuantum Corporation
InventorStephen P. Lord
Estimating the term…
Example apparatus and methods protect state in a file system using a message-passing multi-threaded journal. One example apparatus stores, in memory, data and metadata affected by a file system transaction. The apparatus may run a thread that receives the file system transaction from the file system and that produces a set of atomic operations configured to complete the file system transaction. The apparatus may also run a thread that records a set of journal entries associated with the set of atomic operations to protect the file system while the atomic operations complete. The journal entries may be written on a non-volatile computer-readable medium. The apparatus may also run a thread that co-ordinates usage of space on the computer-readable medium. Rather than synchronizing journal activity with locks, the threads running on the example apparatus may synchronize their activity using message passing.
A non-transitory computer-readable medium storing computer-executable instructions that when executed by a computer cause the computer to perform a method implementing a multi-threaded message passing journal, the method comprising:
An apparatus, comprising:
A system, comprising:
Dependencies are inferred from the claim text.