Mirrored remote procedure call cache
AssigneePure Storage, Inc.
InventorsJohn Hayes, Robert Lee, Peter Vajgel, Joshua Robinson
Life of this patent
Estimating the term…
Abstract
A method of operating a remote procedure call cache in a storage cluster is provided. The method includes receiving a remote procedure call at a first storage node having solid-state memory and writing information, relating to the remote procedure call, to a remote procedure call cache of the first storage node. The method includes mirroring the remote procedure call cache of the first storage node in a mirrored remote procedure call cache of a second storage node. A plurality of storage nodes and a storage cluster are also provided.
Claims20
A storage system, comprising:
- a plurality of storage nodes configurable to cooperate as a storage cluster;
- a remote procedure call cache in a storage node of the plurality of storage nodes;
- and
- a mirrored remote procedure call cache in the storage node of the plurality of storage nodes, the mirrored remote procedure call cache configurable to mirror the remote procedure call cache.
A method, comprising:
- writing information, relating to a remote procedure call, to a remote procedure call cache of a first one of the plurality of storage nodes;
- and
- mirroring the remote procedure call cache of the first one of the plurality of storage nodes in a mirrored remote procedure call cache of a second one of the plurality of storage nodes.
A tangible, non-transitory, computer-readable media having instructions thereupon which, when executed by one or more processors, cause the one or more processors to perform a method comprising:
- writing information, relating to the remote procedure call, to a remote procedure call cache of a first one of the plurality of storage nodes;
- and
- mirroring the remote procedure call cache of the first one of the plurality of storage nodes in a mirrored remote procedure call cache of a second one of the plurality of storage nodes.
Dependencies are inferred from the claim text.