PowerScale: Het vermelden van S3-bucketobjecten wordt oneindig herhaald bij gebruik van API ListObjects

Summary: De opdracht S3 App of S3 maakt gebruik van S3 API listobject of listobjectv2 om query's uit te voeren op objecten uit de S3-bucket. In sommige gevallen retourneert PowerScale OneFS S3 het verkeerde resultaat als dirCache er wel is, maar niet aan de aanvraag wordt voldaan. De S3-app reageert niet meer vanwege lijstobjecten die een oneindige lus ervaren. ...

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

Symptoms

De S3-app reageert niet meer vanwege het weergeven van een bucket die niet wordt voltooid.

S3-opdracht ls Bucket krijgt herhaaldelijk dezelfde objecten geretourneerd in een gepagineerde lijst.

Cause

Dit kan leiden tot een probleem met de S3-cache. 
 
Als de klant hierom vraagt ListObjects Met maximale invoer = 1000, intern kunnen we 10.000 vermeldingen krijgen (als de directory breed is), maar er slechts 1000 terugsturen naar de klant, en de resterende 9000 hergebruiken voor een toekomstig verzoek. Als er bij de volgende aanvraag een cache is, en er nog steeds bestanden in de map staan die nog niet naar de client zijn geretourneerd, en de huidige cache niet genoeg vermeldingen heeft om aan het verzoek te voldoen, ervaren we het probleem en worden de verkeerde resultaten geretourneerd.

Resolution

Dell Engineering werkt aan een permanente oplossing voor dit probleem. Naar verwachting zal er een roll-up patch (RUP) patch worden uitgebracht.

De huidige tijdelijke oplossing is het configureren van S3 ls DIR_CACHE_TTL tot 0 tijdelijk:
# isi_for_array -X  "/usr/likewise/bin/lwsm inject s3 s3_ls_set_dir_cache_ttl on 0"
Als het S3-proces opnieuw wordt gestart of een knooppunt opnieuw wordt opgestart, past u de tijdelijke oplossing opnieuw toe op het knooppunt, omdat het is teruggekeerd naar de standaardinstelling van 1 uur toen S3 opnieuw werd gestart.

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