S3-säilöobjektien luettelointisilmukat loputtomasti ohjelmointirajapinnan, ListObjectsin tai ListObjectsV2:n avulla
Podsumowanie: S3-sovellus tai s3cmd käyttää S3-ohjelmointirajapintaa listobject tai listobjectv2 kyselyyn objekteja s3-säilöstä, joissakin kulmatapauksissa Powerscale OneFS s3 palauttaa väärän tuloksen, jos dirCache on olemassa, mutta se ei täytä pyyntöä, S3-sovellus jumittuu, koska luettelo-objektit osuvat äärettömään silmukkaan. ...
Ten artykuł dotyczy
Ten artykuł nie dotyczy
Ten artykuł nie jest powiązany z żadnym konkretnym produktem.
Nie wszystkie wersje produktu zostały zidentyfikowane w tym artykule.
Objawy
S3-sovellus vain jumittuu, koska luettelointia ei voida suorittaa loppuun.
S3cmd ls bucket saa toistuvasti samat objektit palautettua sivutettuun luetteloon.
S3cmd ls bucket saa toistuvasti samat objektit palautettua sivutettuun luetteloon.
Przyczyna
Tämä saattaa osua s3-välimuistivirheeseen# PSCALE-217613.
Jos asiakas pyytää ListObjects-kohteita, joiden enimmäismerkintä on = 1000, sisäisesti saamme 10 000 merkintää (jos hakemisto on hyvin laaja) ja palautamme niistä 1000 asiakkaalle, sitten käytä loput 9000 uudelleen tulevaa pyyntöä varten. Seuraavassa pyynnössä, jos välimuisti on ja hakemistossa on edelleen tiedostoja, joita ei ole vielä palautettu asiakkaalle, ja nykyisessä välimuistissa ei ole tarpeeksi merkintää pyynnön täyttämiseksi, osumme virheeseen ja palautamme väärän tuloksen.
Rozwiązanie
Suunnittelu työskentelee pysyvän korjauksen parissa, ja RUP-korjaustiedosto julkaistaan, kun se on valmis.
Nykyinen kiertotapa on määrittää s3 ls DIR_CACHE_TTL arvoon 0 väliaikaisesti:
Nykyinen kiertotapa on määrittää s3 ls DIR_CACHE_TTL arvoon 0 väliaikaisesti:
# isi_for_array -X "/usr/likewise/bin/lwsm inject s3 s3_ls_set_dir_cache_ttl on 0"
Jos s3-prosessi käynnistyy uudelleen tai solmu käynnistyy uudelleen, käytä kiertotapaa uudelleen solmussa, koska se on palautettu oletusarvoon 1 tunti, kun s3 käynnistettiin uudelleen.
Voit poistaa manuaalisen käytöstä DIR_CACHE_TTL:
#isi_for_array -X "/usr/likewise/bin/lwsm inject s3 s3_ls_set_dir_cache_ttl off"
Produkty, których dotyczy problem
Isilon, PowerScaleWłaściwości artykułu
Numer artykułu: 000223936
Typ artykułu: Solution
Ostatnia modyfikacja: 11 cze 2024
Wersja: 3
Znajdź odpowiedzi na swoje pytania u innych użytkowników produktów Dell
Usługi pomocy technicznej
Sprawdź, czy Twoje urządzenie jest objęte usługą pomocy technicznej.