PowerScale: Listando loops de objetos de bucket do S3 infinitamente ao usar a API ListObjects

Resumo: O aplicativo S3 ou o comando do S3 usa listobject ou listobjectv2 da API do S3 para consultar objetos do bucket do S3. Em alguns casos, o PowerScale OneFS S3 retornará o resultado errado se o dirCache estiver lá, mas ele não atender à solicitação. O aplicativo S3 para de responder porque listar objetos que apresentam um loop infinito. ...

Este artigo aplica-se a Este artigo não se aplica a Este artigo não está vinculado a nenhum produto específico. Nem todas as versões do produto estão identificadas neste artigo.

Sintomas

O aplicativo S3 para de responder porque lista um bucket que não é concluído.

Comando S3 ls O bucket obtém repetidamente os mesmos objetos retornados em uma lista paginada.

Causa

Isso pode apresentar um problema de cache do S3. 
 
Se o cliente solicitar ListObjects Com o máximo de entradas = 1000, internamente podemos obter 10.000 entradas (se o diretório for amplo), mas retornar apenas 1.000 delas ao client, reutilizando as 9000 restantes para uma solicitação futura. Na próxima solicitação, se houver um cache, e ainda houver arquivos no diretório que ainda não foram retornados ao client, e o cache atual não tiver entradas suficientes para atender à solicitação, ocorrerá o problema e os resultados errados serão retornados.

Resolução

A engenharia da Dell está trabalhando em uma resolução permanente para esse problema. Espera-se que um patch roll-up patch (RUP) seja lançado.

A solução temporária atual é configurar o S3 ls DIR_CACHE_TTL a 0 temporariamente:
# isi_for_array -X  "/usr/likewise/bin/lwsm inject s3 s3_ls_set_dir_cache_ttl on 0"
Se o processo do S3 for reiniciado ou um nó for reinicializado, aplique a solução temporária novamente no nó, pois ele foi revertido para o padrão de uma hora quando o S3 foi reiniciado.

Para manual DIR_CACHE_TTL:
#isi_for_array -X  "/usr/likewise/bin/lwsm inject s3 s3_ls_set_dir_cache_ttl off"

Produtos afetados

Isilon, PowerScale
Propriedades do artigo
Número do artigo: 000223936
Tipo de artigo: Solution
Último modificado: 07 abr. 2026
Versão:  4
Encontre as respostas de outros usuários da Dell para suas perguntas.
Serviços de suporte
Verifique se o dispositivo está coberto pelos serviços de suporte.