SYSTEMS AND METHODS FOR STORAGE CONSISTENCY
A storage layer is configured to implement efficient open-close consistency operations. Open close consistency may comprise preserving the original state of a file until the file is closed. The storage layer may be configured to clone a file in response to a file open request. Cloning the file may c...
Gespeichert in:
Hauptverfasser: | , , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | A storage layer is configured to implement efficient open-close consistency operations. Open close consistency may comprise preserving the original state of a file until the file is closed. The storage layer may be configured to clone a file in response to a file open request. Cloning the file may comprise referencing file data by two separate sets of identifiers. One set may be configured to reflect file modifications, and the other set may be configured to preserve the original state of the file. Subsequent operations configured to modify the file may be performed in reference to one of the sets of identifiers, while the storage layer provides access to the unmodified file through the other set of identifiers. Closing the file may comprise merging the sets of identifiers according to a merge policy.
La présente invention concerne une couche mémoire conçue pour mettre en œuvre des opérations efficaces de cohérence d'ouverture-fermeture. Une cohérence d'ouverture-fermeture peut consister à conserver l'état d'origine d'un fichier jusqu'à la fermeture du fichier. La couche mémoire peut être conçue pour cloner un fichier en réponse à une requête d'ouverture de fichier. Le clonage du fichier peut consister à référencer des données de fichier par deux ensembles distincts d'identifiants. Un ensemble peut être conçu pour refléter des modifications du fichier et l'autre ensemble peut être conçu pour conserver l'état d'origine du fichier. Des opérations ultérieures conçues pour modifier le fichier peuvent être exécutées en référence à l'un des ensembles d'identifiants, tandis que la couche mémoire fournit un accès au fichier non modifié par le biais de l'autre ensemble d'identifiants. La fermeture du fichier peut consister à fusionner les ensembles d'identifiants conformément à une politique de fusion. |
---|