CPC G06F 3/0659 (2013.01) [G06F 3/061 (2013.01); G06F 3/067 (2013.01)] | 20 Claims |
1. A system, comprising:
a plurality of nodes managing distributed storage, wherein data of a volume owned by a first node is distributed across storage devices forming the distributed storage; and
a distributed control plane hosting control plane controllers paired with the nodes, wherein the distributed control plane:
receives a command formatted according to a first model;
evaluates ownership information to determine that the first node is a current owner of the volume targeted by the command; and
in response to the first node being the current owner, route the command to a first control plane controller paired with the first node, wherein the first control plane controller reformats the command according to a second model to create a reformatted command and transmits the reformatted command to the first node.
|