Patent ID: 11922042
Assignee: SCALITY, S.A.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method, comprising:
performing the following as part of a process for storing an object into an object storage system:
assigning chunks of the object to different servers of the object storage system and constructing a graph for the object that describes which of the chunks of the object are being stored in which of the servers;
recognizing a stuck condition in which a server with available storage space to store one of the chunks of the object cannot be found;
in response to the recognizing, expanding the graph with information from graphs of other objects that are stored in the object storage system to identify other servers in the object storage system to help resolve the stuck condition;
processing the expanded graph information to recognize looked for graphical conditions;
applying a solution for the looked for graphical conditions to the expanded graph information to resolve the stuck condition including modifying at least some of the information from the graphs of the other objects; and,
moving chunks of one of the other objects affected by the modifying over a network to a new server within the object storage system.