PowerScale: S3-säilöobjektien luettelointi silmukoituu loputtomasti API ListObjects -ohjelmointirajapintaa käytettäessä
摘要: S3-sovellus tai S3-komento käyttää S3-ohjelmointirajapintaa listobject tai listobjectv2 kyselyyn objekteista S3-säilöstä. Joissakin tapauksissa PowerScale OneFS S3 palauttaa väärän tuloksen, jos dirCache on olemassa, mutta se ei täytä pyyntöä. S3-sovellus lakkaa vastaamasta, koska luettelo-objekteissa on ääretön silmukka. ...
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
症状
S3-sovellus lakkaa vastaamasta, koska luettelossa näkyy säilö, jota ei suoriteta loppuun.
S3-komento
S3-komento
ls Säilö palauttaa samat objektit toistuvasti sivutetussa luettelossa.
原因
Tässä voi olla S3-välimuistiongelma.
Jos asiakas pyytää
ListObjects Kun enimmäismerkintä = 1000, sisäisesti voimme saada 10 000 merkintää (jos hakemisto on leveä), mutta palautamme niistä vain 1000 asiakkaalle ja käytämme sitten 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öjä pyynnön täyttämiseksi, kohtaamme ongelman ja väärät tulokset palautetaan.
解决方案
Dell Engineering etsii ongelmaan pysyvää ratkaisua. RUP (roll-up patch) -korjaustiedoston odotetaan julkaistavan.
Nykyinen kiertotapa on määrittää S3
Manuaaliseen
Nykyinen kiertotapa on määrittää S3
ls DIR_CACHE_TTL 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 palannut oletusarvoon 1 tunti, kun S3 käynnistyi uudelleen.
Manuaaliseen
DIR_CACHE_TTL:
#isi_for_array -X "/usr/likewise/bin/lwsm inject s3 s3_ls_set_dir_cache_ttl off"
受影响的产品
Isilon, PowerScale文章属性
文章编号: 000223936
文章类型: Solution
上次修改时间: 07 4月 2026
版本: 4
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。