Télécharger Imprimer la page

NetApp SG6000 Mode D'emploi page 1482

Documentation storagegrid 11.5
Masquer les pouces Voir aussi pour SG6000:

Publicité

Contrôle de cohérence
Disponible (cohérence possible pour les opérations
DE TÊTE)
Utilisation des contrôles de cohérence « en cas de nouvelle écriture » et « disponibles »
Lorsqu'une OPÉRATION EN TÊTE ou GET utilise le contrôle de cohérence « en cas de nouvelle écriture » ou
QU'une opération GET utilise le contrôle de cohérence « disponible », StorageGRID effectue la recherche en
plusieurs étapes, comme suit :
• Il recherche tout d'abord l'objet à partir d'une faible cohérence.
• Si cette recherche échoue, elle répète la recherche au niveau de cohérence suivant jusqu'à ce qu'elle
atteigne le niveau de cohérence le plus élevé, « tous », qui nécessite la disponibilité de toutes les copies
des métadonnées de l'objet.
Si une OPÉRATION HEAD ou GET utilise le contrôle de cohérence « read-after-New-write » mais que l'objet
n'existe pas, la recherche d'objet atteint toujours le niveau de cohérence « All ». Comme ce niveau de
cohérence requiert la disponibilité de toutes les copies des métadonnées de l'objet, vous pouvez recevoir un
nombre élevé de 500 erreurs de serveur interne si un ou plusieurs nœuds de stockage sont indisponibles.
Sauf si vous avez besoin de garanties de cohérence similaires à Amazon S3, vous pouvez empêcher ces
erreurs pour les opérations HEAD en définissant le contrôle de cohérence sur « disponible ». Lorsqu'une
opération DE TÊTE utilise le contrôle de cohérence « disponible », StorageGRID n'offre qu'une cohérence
éventuelle. Il ne réessaie pas l'échec d'une opération tant qu'elle n'atteint pas le niveau de cohérence « tous ».
Il n'est donc pas nécessaire que toutes les copies des métadonnées de l'objet soient disponibles.
Spécification du contrôle de cohérence pour une opération d'API
Pour définir le contrôle de cohérence pour une opération API individuelle, les contrôles de cohérence doivent
être pris en charge pour l'opération, et vous devez spécifier le contrôle de cohérence dans l'en-tête de la
demande. Cet exemple définit le contrôle de cohérence sur "site de segmentation" pour une opération
D'OBTENTION d'objet.
GET /bucket/object HTTP/1.1
Date: date
Authorization: <em>authorization name</em>
Host: <em>host</em>
Consistency-Control: strong-site
Vous devez utiliser le même contrôle de cohérence pour les opérations PLACER l'objet et
OBTENIR l'objet.
1480
Description
Se comporte de la même manière que le niveau de
cohérence « entre la date et la nouvelle écriture »,
mais n'assure qu'une cohérence éventuelle pour les
opérations DE TÊTE. Niveaux de disponibilité
supérieurs à ceux de la « nouvelle écriture » en cas
d'indisponibilité des nœuds de stockage Diffère des
garanties de cohérence Amazon S3 pour les
opérations HEAD uniquement.

Publicité

loading

Ce manuel est également adapté pour:

Sg5700Sg5600Sg100Sg1000