PowerScale: La enumeración de objetos del depósito de S3 se repite infinitamente cuando se utiliza ListObjects de la API

Summary: La aplicación de S3 o el comando de S3 utilizan listobject o listobjectv2 de la API de S3 para consultar objetos desde el depósito de S3. En algunos casos, PowerScale OneFS S3 devuelve un resultado incorrecto si dirCache está presente, pero no cumple con la solicitud. La aplicación de S3 deja de responder debido a que los objetos de la lista experimentan un bucle infinito. ...

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

Symptoms

La aplicación S3 deja de responder debido a que aparece un depósito que no se completa.

Comando de S3 ls El depósito obtiene repetidamente los mismos objetos devueltos en una lista paginada.

Cause

Esto puede experimentar un problema de caché de S3. 
 
Si el cliente solicita ListObjects Con Max Entry = 1000, internamente podemos obtener 10 000 entradas (si el directorio es amplio), pero solo devolver 1000 de ellas al cliente y, a continuación, reutilizar las 9000 restantes para una solicitud futura. En la siguiente solicitud, si hay una caché y aún hay archivos en el directorio que aún no se devuelven al cliente, y la caché actual no tiene suficientes entradas para cumplir con la solicitud, experimentamos el problema y se devuelven resultados incorrectos.

Resolution

El equipo de ingeniería de Dell está trabajando en una solución permanente para este problema. Se espera el lanzamiento de un parche de implementación (RUP).

La solución alternativa actual es configurar S3 ls DIR_CACHE_TTL a 0 temporalmente:
# isi_for_array -X  "/usr/likewise/bin/lwsm inject s3 s3_ls_set_dir_cache_ttl on 0"
Si el proceso de S3 se reinicia o un nodo se reinicia, aplique la solución alternativa nuevamente en el nodo, ya que volvió al valor predeterminado de una hora cuando se reinició S3.

Ir al manual 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
Υπηρεσίες υποστήριξης
Ελέγξτε αν η συσκευή σας καλύπτεται από τις Υπηρεσίες υποστήριξης.