CPC G06F 11/1469 (2013.01) [G06F 16/122 (2019.01)] | 20 Claims |
1. A method, comprising:
analyzing, by a first node of a cluster of nodes, a first data portion of an object assigned to the first node;
determining, by the first node, that the first node does not currently store in a storage associated with the first node at least a part of the first data portion of the object assigned to the first node;
providing from the first node to a second node of the cluster a request to provide one or more data chunks included in a range of file offsets that are not are stored in the storage associated with the first node and are stored in a storage associated with the second node, wherein the storage associated with the first node is separate from the storage associated with the second node;
receiving at the first node from the second node the one or more requested data chunks associated with the first data portion of the object assigned to the first node that are not currently stored in the storage associated with the first node and are stored in the storage associated with the second node; and
providing from the first node to a target destination, at least the one or more requested data chunks associated with the first data portion of the object assigned to the first node that is received from the second node.
|