由于EC配置文件的原因、StorageGRID 停用因纠删编码数据而停止
适用场景
- StorageGrid 11.4
- 纠删编码( EC ) 4+1
- 包含 5 个节点的存储池
- 使用此存储池的 EC 配置文件 4+1
问题描述
- 停用5个节点出现故障的站点中的两个存储节点、
bycast.log并报告EC Leader节点:
ECPL SQRT 2021-05-19T00:24:11.119516| NOTICE 0360 ECPL: Found 0 chunk services in 'any' site.ECPL SQRT 2021-05-19T00:24:11.119592| WARNING 0087 ECPL: Placement request failed due to: Unable to find alternative for 1 out of 1 chunk service(s).ECJM EPRP 2021-05-19T00:24:11.119633| WARNING 0395 ECJM: EcgDecomJob: '1224304969118050274' ECG: 'C3B9DBC0-E6E5-42FE-984D-68A003C7D142' VCS: '13092439-3B02-4A53-BF5C-A53393562B2C': Unable to select destination nodes: 'FAIL'. RetryingECJM EPRP 2021-05-19T00:24:11.119686| WARNING 0059 ECJM: Caught exception 'ENFORCE failed: !"Selecting destination for EC group failed after 5 retries."' when running job xxxxxxxxxxxxxxECJM EPRP 2021-05-19T00:24:11.119736| ERROR 1049 PROC: Exception: ../modules/ErasureCoding/EC_JobManager_Module/EcgDecommissionJob.cc(373): Throw in function void erasurecoding::EcgDecommissionJob::selectDestinationNode()#012Dynamic exception type: boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error>>#012std::exception::what: ENFORCE failed: !"Selecting destination for EC group failed after 5 retries."#012 - GUI中的CMN任务将报告:
The Storage Node decommission cannot complete. Ensure all nodes are running and connected. Then, review all Erasure Codingprofiles in use to ensure they can still be fulfilled. As required, update the ILM policy and try again. For details aboutthis error, check bycast.log