common/kafka: don't try to fiddle with brokers

Assume that if we can refresh metadata we are OK.
This commit is contained in:
Vincent Bernat
2023-09-17 08:56:49 +02:00
parent 4fa05560b8
commit 5a5820a51a

View File

@@ -32,7 +32,6 @@ func SetupKafkaBroker(t *testing.T) (sarama.Client, []string) {
for i := 0; i < 90 && !ready; i++ { for i := 0; i < 90 && !ready; i++ {
if client != nil { if client != nil {
client.Close() client.Close()
time.Sleep(10 * time.Millisecond)
} }
if client, err = sarama.NewClient([]string{broker}, saramaConfig); err != nil { if client, err = sarama.NewClient([]string{broker}, saramaConfig); err != nil {
continue continue
@@ -44,13 +43,7 @@ func SetupKafkaBroker(t *testing.T) (sarama.Client, []string) {
if len(brokers) == 0 { if len(brokers) == 0 {
continue continue
} }
if err := brokers[0].Open(client.Config()); err != nil { ready = true
continue
}
if connected, err := brokers[0].Connected(); err == nil && connected {
ready = true
}
brokers[0].Close()
} }
if !ready { if !ready {
t.Fatalf("broker is not ready") t.Fatalf("broker is not ready")