Skip to content

Commit fd87e9c

Browse files
authored
[OTAGENT-389] fix a race condition in serializer exporter (#36450)
1 parent 426bae8 commit fd87e9c

File tree

1 file changed

+5
-8
lines changed
  • comp/otelcol/otlp/components/exporter/serializerexporter

1 file changed

+5
-8
lines changed

comp/otelcol/otlp/components/exporter/serializerexporter/factory.go

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -185,14 +185,11 @@ func (f *factory) createMetricExporter(ctx context.Context, params exp.Settings,
185185
if err != nil {
186186
return nil, err
187187
}
188-
go func() {
189-
params.Logger.Info("starting forwarder")
190-
err := forwarder.Start()
191-
if err != nil {
192-
params.Logger.Error("failed to start forwarder", zap.Error(err))
193-
}
194-
}()
195-
188+
params.Logger.Info("starting forwarder")
189+
err := forwarder.Start()
190+
if err != nil {
191+
params.Logger.Error("failed to start forwarder", zap.Error(err))
192+
}
196193
}
197194

198195
// TODO: Ideally the attributes translator would be created once and reused

0 commit comments

Comments
 (0)