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. ...

Bu makale şunlar için geçerlidir: Bu makale şunlar için geçerli değildir: Bu makale, belirli bir ürüne bağlı değildir. Bu makalede tüm ürün sürümleri tanımlanmamıştır.

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"

Etkilenen Ürünler

Isilon, PowerScale
Makale Özellikleri
Article Number: 000223936
Article Type: Solution
Son Değiştirme: 07 Nis 2026
Version:  4
Sorularınıza diğer Dell kullanıcılarından yanıtlar bulun
Destek Hizmetleri
Aygıtınızın Destek Hizmetleri kapsamında olup olmadığını kontrol edin.