Skip to content

Commit

Permalink
Accept empty Kafka config when visibility queue is set to internal (#…
Browse files Browse the repository at this point in the history
  • Loading branch information
alexshtin authored Jan 28, 2021
1 parent e12c7a1 commit 485ae99
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion temporal/server.go
Original file line number Diff line number Diff line change
Expand Up @@ -290,8 +290,12 @@ func (s *Server) getServiceParams(
dynamicconfig.AdvancedVisibilityWritingMode,
common.GetDefaultAdvancedVisibilityWritingMode(s.so.config.Persistence.IsAdvancedVisibilityConfigExist()),
)()
visibilityQueue := dc.GetStringProperty(
dynamicconfig.VisibilityQueue,
common.VisibilityQueueInternal,
)()
isAdvancedVisEnabled := advancedVisMode != common.AdvancedVisibilityWritingModeOff
if isAdvancedVisEnabled {
if isAdvancedVisEnabled && (visibilityQueue == common.VisibilityQueueKafka || visibilityQueue == common.VisibilityQueueInternalWithDualProcessor) {
params.MessagingClient = messaging.NewKafkaClient(&s.so.config.Kafka, metricsClient, zap.NewNop(), s.logger, metricsScope, false, isAdvancedVisEnabled)
} else {
params.MessagingClient = nil
Expand Down

0 comments on commit 485ae99

Please sign in to comment.