在一个站点关闭时、StorageGRID会响应错误"无法在更新期间实现强一致性"
适用场景
- StorageGRID 11.7.0.6
- 其中一个StorageGRID站点已关闭以进行维护
问题描述
- 由于维护活动、其中一个StorageGRID站点已关闭。
- 在对对象(PutObjectLegalHold)启用合法保留、更新对象保留(PutObjectLention)或设置存储分段的对象锁定配置(PutBucketObjectLockConfiguration)时、客户端软件收到错误 "Cannot aching Strong sor从update error期间实现一致性"
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]}