PowerScale : La liste des objets de bucket S3 boucle infiniment lors de l’utilisation de l’API ListObjects

Summary: L’application S3 ou la commande S3 utilise l’API S3 listobject ou listobjectv2 pour interroger les objets du bucket S3. Dans certains cas, PowerScale OneFS S3 renvoie un résultat incorrect si dirCache est présent, mais qu’il ne répond pas à la demande. L’application S3 cesse de répondre en raison d’une boucle infinie des objets de liste. ...

Αυτό το άρθρο ισχύει για Αυτό το άρθρο δεν ισχύει για Αυτό το άρθρο δεν συνδέεται με κάποιο συγκεκριμένο προϊόν. Δεν προσδιορίζονται όλες οι εκδόσεις προϊόντων σε αυτό το άρθρο.

Symptoms

L’application S3 cesse de répondre en raison d’une liste de buckets qui ne se termine pas.

Commande S3 ls Bucket obtient à plusieurs reprises les mêmes objets renvoyés dans une liste paginée.

Cause

Cela peut entraîner un problème de cache S3. 
 
Si le client demande ListObjects Avec max entry = 1 000, en interne, nous pouvons obtenir 10 000 entrées (si le répertoire est large) mais n’en renvoyer que 1 000 au client, puis réutiliser les 9 000 restantes pour une demande future. Lors de la demande suivante, s’il existe un cache et qu’il y a encore des fichiers sous le répertoire qui ne sont pas encore renvoyés au client, et que le cache actuel ne dispose pas de suffisamment d’entrées pour répondre à la demande, nous rencontrons le problème et les résultats incorrects sont renvoyés.

Resolution

Les ingénieurs Dell travaillent actuellement à une résolution définitive de ce problème. Un correctif cumulatif (RUP) devrait être publié.

La solution de contournement actuelle consiste à configurer S3 ls DIR_CACHE_TTL à 0 temporairement :
# isi_for_array -X  "/usr/likewise/bin/lwsm inject s3 s3_ls_set_dir_cache_ttl on 0"
Si le processus S3 redémarre ou si un nœud redémarre, appliquez à nouveau la solution de contournement sur le nœud, car il est revenu à la valeur par défaut de 1 heure lors du redémarrage de S3.

Vers le manuel DIR_CACHE_TTL:
#isi_for_array -X  "/usr/likewise/bin/lwsm inject s3 s3_ls_set_dir_cache_ttl off"

Επηρεαζόμενα προϊόντα

Isilon, PowerScale
Ιδιότητες άρθρου
Article Number: 000223936
Article Type: Solution
Τελευταία τροποποίηση: 07 Απρ 2026
Version:  4
Βρείτε απαντήσεις στις ερωτήσεις σας από άλλους χρήστες της Dell
Υπηρεσίες υποστήριξης
Ελέγξτε αν η συσκευή σας καλύπτεται από τις Υπηρεσίες υποστήριξης.