CPC G06F 3/0647 (2013.01) [G06F 3/0604 (2013.01); G06F 3/067 (2013.01); G06F 3/0631 (2013.01); G06F 3/0652 (2013.01)] | 20 Claims |
1. A system comprising:
a processor; and
a memory including instructions that are executable by the processor for causing the processor to:
receive, at a first node of a scale-out storage system, a request for a data unit, the first node including a metadata entry associated with the data unit;
determine, based on the metadata entry, that a second node of the scale-out storage system includes the data unit;
determine, from the metadata entry, that a number of copies of the data unit in the scale-out storage system meets or exceeds a threshold, the number of copies of the data unit being stored based on one or more write requests for the data unit; and
in response to determining that the number of copies meets or exceeds the threshold, output a command to cause the data unit to be relocated to the first node with the metadata entry.
|