PowerScale. Бесконечное перечисление объектов контейнера S3 при использовании API ListObjects

Summary: Команда S3 App или S3 использует объект списка или listobjectv2 API S3 для запроса объектов из контейнера S3. В некоторых случаях PowerScale OneFS S3 возвращает неверный результат, если dirCache присутствует, но не выполняет запрос. Приложение S3 перестает отвечать из-за бесконечного цикла объектов списка. ...

Acest articol se aplică pentru Acest articol nu se aplică pentru Acest articol nu este legat de un produs specific. Acest articol nu acoperă toate versiunile de produs existente.

Symptoms

Приложение S3 перестает отвечать из-за незавершенного списка контейнера.

Команда S3 ls bucket многократно получает одни и те же объекты, возвращенные в списке с разбивкой на страницы.

Cause

Это может привести к проблеме с кэшем S3. 
 
Если клиент запрашивает ListObjects При max entry = 1000 внутренне мы можем получить 10 000 записей (если каталог широкий), но вернуть клиенту только 1000 из них, а оставшиеся 9000 использовать повторно для будущего запроса. При следующем запросе, если кэш уже имеется, и в каталоге все еще есть файлы, которые еще не были возвращены клиенту, а в текущем кэше недостаточно записей для выполнения запроса, возникает проблема и возвращаются неверные результаты.

Resolution

Технические специалисты Dell работают над окончательным решением этой проблемы. Ожидается выпуск

накопительного исправления (RUP).В настоящее время временное решение проблемы заключается в настройке S3 ls DIR_CACHE_TTL временно на 0:
# isi_for_array -X  "/usr/likewise/bin/lwsm inject s3 s3_ls_set_dir_cache_ttl on 0"
Если процесс S3 перезапускается или узел перезагружается, снова примените временное решение к узлу, так как при перезапуске S3 значение по умолчанию восстанавливается к 1 часу по умолчанию.

Перейти к ручному DIR_CACHE_TTL.
#isi_for_array -X  "/usr/likewise/bin/lwsm inject s3 s3_ls_set_dir_cache_ttl off"

Produse afectate

Isilon, PowerScale
Proprietăți articol
Article Number: 000223936
Article Type: Solution
Ultima modificare: 07 apr. 2026
Version:  4
Găsiți răspunsuri la întrebările dvs. de la alți utilizatori Dell
Servicii de asistență
Verificați dacă dispozitivul dvs. este acoperit de serviciile de asistență.