A self-healing computer storage system utilizes a proxy storage management
process to service memory access requests directed to stored objects whose
designated storage management process has failed. The proxy accesses the
relevant parts of the stored objects fault tolerance information to
service memory access requests, updating the stored object's fault
tolerance information to reflect any changes. When the previously failed
storage management process is restarted, it determines if the fault
tolerance information for any of the objects (or parts thereof) it manages
have been modified (i.e., by a proxy). If such indication is found, the
restarting storage management process reconstructs its stored object data
(and metadata) from the stored objects' fault tolerance information.
Un système de mémoire interne de art de l'auto-portrait-healing utilise un processus de gestion de stockage de procuration pour entretenir des demandes d'accès mémoire dirigées vers les objets stockés dont ont indiqué la gestion de stockage que le processus a échouée. La procuration accède aux parties appropriées de l'information stockée de tolérance de fautes d'objets pour entretenir des demandes d'accès mémoire, mettant à jour l'information de tolérance de fautes de l'objet stocké pour refléter tous les changements. Quand le processus précédemment échoué de gestion de stockage est remis en marche, il détermine si l'information de tolérance de fautes pour un quelconque des objets (ou de pièces en) qu'elle contrôle ont été modifiés (c.-à-d., par une procuration). Si une telle indication est trouvée, le processus de remise en marche de gestion de stockage reconstruit ses données stockées d'objet (et metadata) de l'information de tolérance de fautes des objets stockés.