オブジェクトが残っているため、StorageGRIDでバケットを削除できません
環境
NetApp StorageGRID 11.4以降
問題
- バケット内のすべてのオブジェクトを再帰的に削除したあとも、オブジェクトはバケットに残ります(リストされています)。
- 別の再帰的削除を実行しても、リストされているオブジェクトの削除に失敗します。
- 空でないため、バケットを削除できません。
- Veeamを使用している場合、Veeamとグリッドの両方から次のメッセージが記録されることがあります。
StorageGRID
/var/local/log/bycast.log
May 9 21:03:53 [node_name] ADE: |12901109 1612978166 S3RQ %CEA 2025-05-09T21:03:53.511981| NOTICE 1255 20c0958f3b8b9xxx S3RQ: EVENT_PROCESS_CREATE - connection=1XXXXXXXXX method=GET name=</[bucket_name]/[object_name]> auth=<V4> clientIP=<10.X.XX.XX>
May 9 21:03:53 [node_name] ADE: |12901109 1612978168 OBDR ^RDY 2025-05-09T21:03:53.512892| NOTICE 0404 20c0958f3b8b9xxx OBDR: Metadata request failed for unknown '[bucket_name]/[object_name]'
May 9 21:03:53 [node_name] ADE: |12901109 1612978166 S3RQ %DED 2025-05-09T21:03:53.513058| NOTICE 0140 20c0958f3b8b9xxx S3RQ: S3 error response: RequestId=17468246334XXXXX, TraceId=20c0958f3b8b9xxx, Resource=/[bucket_name]/[object_name], HTTP Method=GET, HTTP Status Code=404, X-Forwarded-For: '1XX.X.X.1', ErrorMsg=NoSuchKey, ErrorType=Client, CustomErrorMessage={None}, Details={Object to retrieve doesn't exist}
Veeam のレポート:
[07.04.2022 07:10:11] <19> Error Index in DB is not synchronized with archive. DB version: [-1]. CheckpointId in archive: [2]