openshift / cluster-etcd-operator

Operator to manage the lifecycle of the etcd members of an OpenShift cluster
Apache License 2.0
96 stars 130 forks source link

ceo panic on getMemberHealth #1210

Closed lance5890 closed 8 months ago

lance5890 commented 8 months ago

I have found the ceo stuck in the ceo healthcheck goroutine, the logs show as follow:

I0223 11:08:21.651819       1 quorumguardcleanupcontroller.go:134] 2/3 guard pods ready. Waiting until all new guard pods are ready
panic: send on closed channel

goroutine 373196 [running]:
github.com/openshift/cluster-etcd-operator/pkg/etcdcli.getMemberHealth.func1()
        /go/src/github.com/openshift/cluster-etcd-operator/pkg/etcdcli/health.go:58 +0xd2
created by github.com/openshift/cluster-etcd-operator/pkg/etcdcli.getMemberHealth
        /go/src/github.com/openshift/cluster-etcd-operator/pkg/etcdcli/health.go:54 +0x2b1
lance5890 commented 8 months ago

with this https://github.com/openshift/cluster-etcd-operator/pull/1190

I think we can close this