Skip to content

Commit 0febbc4

Browse files
committed
Remove multiple servers in single relay mode.
1 parent 8d77fab commit 0febbc4

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

init.go

+6
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,12 @@ func initKafkaConfig(ko *koanf.Koanf) ([]relay.ConsumerGroupCfg, relay.ProducerC
194194
})
195195
}
196196

197+
// If it's single mode, eliminate all servers in the pool except one
198+
// to disable healthcehcks and failover.
199+
if ko.String("mode") == relay.ModeSingle {
200+
src.Sources = src.Sources[:1]
201+
}
202+
197203
// Read target Kafka config.
198204
var prod relay.ProducerCfg
199205
if err := ko.Unmarshal("target", &prod); err != nil {

0 commit comments

Comments
 (0)