Seagate / cortx-hare

CORTX Hare configures Motr object store, starts/stops Motr services, and notifies Motr of service and device faults.
https://github.com/Seagate/cortx
Apache License 2.0
13 stars 80 forks source link

CORTX-29199: DIX repair and rebalance service types are missing #2056

Closed swapnil-seagate closed 2 years ago

swapnil-seagate commented 2 years ago

It is observed that, on cluster, currently no DIX repair and rebalance services are enabled even after adding DIX pool in the solutions.yaml or CDF file. Same is observed using consul kv get command. Because of this, whenever DIX repair or rebalance operations are triggered, corresponding service fop types are missing as the respective services are not registered. Thus, corresponding operation fails with and -EPROTO error.

Solution: Enable DIX repair and rebalance service types in cfgen in-order to configure the same during motr configuration.

Signed-off-by: ‘Swapnil swapnil.chaudhary@seagate.com

vaibhavparatwar commented 2 years ago

This PR is same as PR #2053 - test logs are same as the PR

SwapnilGaonkar7 commented 2 years ago

@vaibhavparatwar Should we merge?

vaibhavparatwar commented 2 years ago

Let's merge cc @mssawant @SunilSavanurSeagate