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-32325: Remove version dependency between motr and hax #2134

Closed rkothiya closed 2 years ago

rkothiya commented 2 years ago

Removing rpm level version dependency between motr and hax which will help reduce build time.

Signed-off-by: Rinku Kothiya rinku.kothiya@seagate.com

rkothiya commented 2 years ago

I created rpms for motr and hare and installed it. I was able to bootstrap the cluster :

Below rpms were installed :

# rpm -qa | grep cortx
cortx-py-utils-2.0.0-2_836c1a1.noarch
cortx-hare-2.0.0-1_gitc555bdb.el7.x86_64
cortx-motr-2.0.0-1_git106374f_3.10.0_1160.el7.x86_64
cortx-motr-debuginfo-2.0.0-1_git106374f_3.10.0_1160.el7.x86_64
cortx-hare-debuginfo-2.0.0-1_gitc555bdb.el7.x86_64
cortx-motr-devel-2.0.0-1_git106374f_3.10.0_1160.el7.x86_64

was able to start the cluster :

# hctl bootstrap --mkfs /root/s.yaml
2022-07-05 03:58:23: Generating cluster configuration... OK
2022-07-05 03:58:24: Starting Consul server on this node........... OK
2022-07-05 03:58:33: Importing configuration into the KV store... OK
2022-07-05 03:58:34: Starting Consul on other nodes...Consul ready on all nodes
2022-07-05 03:58:34: Updating Consul configuration from the KV store... OK
2022-07-05 03:58:36: Waiting for the RC Leader to get elected........ OK
2022-07-05 03:58:42: Starting Motr (phase1, mkfs)... OK
2022-07-05 03:58:49: Starting Motr (phase1, m0d)... OK
2022-07-05 03:58:52: Starting Motr (phase2, mkfs)... OK
2022-07-05 03:59:04: Starting Motr (phase2, m0d)... OK
2022-07-05 03:59:08: Checking health of services... OK
vaibhavparatwar commented 2 years ago

@SwapnilGaonkar7 @mssawant @d-nayak @Shreya-18 please review the PR