StorageGRIDがエラーに応答し、1つのサイトがダウンしているときに更新中に整合性を確保できない
環境
- StorageGRID 11.7.0.6
- メンテナンスのためにStorageGRIDサイトの1つが停止している
問題
- メンテナンス作業のため、StorageGRIDサイトの1つが停止しています。
- オブジェクト(PutObjectLegalHold)のリーガルホールドの有効化、オブジェクト保持の更新(PutObjectRetention)、バケットのオブジェクトロック設定の設定(PutBucketObjectLockConfiguration)の実行時に、クライアントソフトウェアが 「更新エラー中に強力な整合性を達成できません」というエラーを受け取る
bycast.logの表示内容:
Feb 14 04:09:54 sg-sn01-cdc ADE: |12534264 2081719201 S3RQ ^RDY 2024-02-14T04:09:54.585354| NOTICE 0103 ec975d8c514f5703 S3RQ: S3 error response: RequestId=1707883790968210, TraceId=ec975d8c514f5703, Resource=/daxxx-atnf/000061xxv0xx/data/?legal-hold, HTTP Method=PUT, HTTP Status Code=500, X-Forwarded-For: '1xx.83.xxx.xx', ErrorMsg=InternalError, ErrorType=Client, CustomErrorMessage={Cannot achieve strong consistency during update.}, Details={BEGIN UPDATE storagegrid.object_by_uuid USING TIMESTAMP ? SET object_lock_legal_hold = ? WHERE uuid = ?; UPDATE storagegrid.object_by_uuid SET last_access_time = ? WHERE uuid = ?; APPLY BATCH - Cassandra Driver Error(Unavailable):'Cannot achieve consistency level EACH_QUORUM in DC group20' Detailed Info:[consistency: EACH_QUORUM, responses_received: 0, responses_required: 2]}