PowerScale: L'elencazione degli oggetti del bucket S3 viene ripetuta all'infinito quando si utilizza l'API ListObjects

Résumé: Il comando S3 App o S3 utilizza l'API S3 listobject o listobjectv2 per eseguire query sugli oggetti dal bucket S3. In alcuni casi, PowerScale OneFS S3 restituisce il risultato errato se dirCache è presente ma non soddisfa la richiesta. L'app S3 smette di rispondere a causa di un ciclo infinito degli oggetti elenco. ...

Cet article concerne Cet article ne concerne pas Cet article n’est associé à aucun produit spécifique. Toutes les versions du produit ne sont pas identifiées dans cet article.

Symptômes

L'app S3 smette di rispondere a causa dell'elenco di un bucket non completato.

Comando S3 ls ottiene ripetutamente gli stessi oggetti restituiti in un elenco impaginato.

Cause

È possibile che si verifichi un problema della cache S3. 
 
Se il client richiede ListObjects Con max entry = 1000, internamente possiamo ottenere 10.000 voci (se la directory è ampia) ma restituirne solo 1000 al client, quindi riutilizzare le restanti 9000 per una richiesta futura. Nella richiesta successiva, se è presente una cache e nella directory sono ancora presenti file che non vengono ancora restituiti al client e la cache corrente non dispone di voci sufficienti per soddisfare la richiesta, si verifica il problema e vengono restituiti risultati errati.

Résolution

Dell Engineering sta lavorando a una risoluzione permanente del problema. È previsto il rilascio

di una patch cumulativa (RUP).La soluzione alternativa corrente consiste nel configurare S3 ls DIR_CACHE_TTL a 0 temporaneamente:
# isi_for_array -X  "/usr/likewise/bin/lwsm inject s3 s3_ls_set_dir_cache_ttl on 0"
Se il processo S3 o un nodo si riavvia, applicare nuovamente la soluzione alternativa al nodo poiché è stato ripristinato il valore predefinito di 1 ora al riavvio di S3.

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

Produits concernés

Isilon, PowerScale
Propriétés de l’article
Numéro d’article: 000223936
Type d’article: Solution
Dernière modification: 07 avr. 2026
Version:  4
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.