Skip to content

Commit d429f32

Browse files
committed
Merge branch 'v3' into remove-duplicate-certs
2 parents 187cf23 + f57f686 commit d429f32

File tree

2 files changed

+18
-4
lines changed

2 files changed

+18
-4
lines changed

internal/collector/otel_collector_plugin.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,10 @@ func (oc *Collector) Init(ctx context.Context, mp bus.MessagePipeInterface) erro
120120
oc.processReceivers(ctx, oc.config.Collector.Receivers.OtlpReceivers)
121121
}
122122

123+
if !oc.stopped {
124+
return errors.New("OTel collector already running")
125+
}
126+
123127
bootErr := oc.bootup(runCtx)
124128
if bootErr != nil {
125129
slog.ErrorContext(runCtx, "Unable to start OTel Collector", "error", bootErr)
@@ -219,6 +223,7 @@ func (oc *Collector) Close(ctx context.Context) error {
219223
slog.ErrorContext(ctx, "Failed to shutdown OTel Collector", "error", err, "state", oc.service.GetState())
220224
} else {
221225
slog.InfoContext(ctx, "OTel Collector shutdown", "state", oc.service.GetState())
226+
oc.stopped = true
222227
}
223228
}
224229

@@ -374,6 +379,11 @@ func (oc *Collector) restartCollector(ctx context.Context) {
374379
var runCtx context.Context
375380
runCtx, oc.cancel = context.WithCancel(ctx)
376381

382+
if !oc.stopped {
383+
slog.ErrorContext(ctx, "Unable to restart OTel collector, failed to stop collector")
384+
return
385+
}
386+
377387
bootErr := oc.bootup(runCtx)
378388
if bootErr != nil {
379389
slog.ErrorContext(runCtx, "Unable to start OTel Collector", "error", bootErr)

internal/file/file_manager_service.go

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -121,8 +121,6 @@ func (fms *FileManagerService) UpdateOverview(
121121
defer backoffCancel()
122122

123123
sendUpdateOverview := func() (*mpi.UpdateOverviewResponse, error) {
124-
slog.DebugContext(newCtx, "Sending update overview request", "request", request,
125-
"parent_correlation_id", correlationID)
126124
if fms.fileServiceClient == nil {
127125
return nil, errors.New("file service client is not initialized")
128126
}
@@ -131,6 +129,14 @@ func (fms *FileManagerService) UpdateOverview(
131129
return nil, errors.New("CreateConnection rpc has not being called yet")
132130
}
133131

132+
slog.InfoContext(newCtx, "Updating file overview",
133+
"instance_id", request.GetOverview().GetConfigVersion().GetInstanceId(),
134+
"parent_correlation_id", correlationID,
135+
)
136+
slog.DebugContext(newCtx, "Sending update overview request",
137+
"request", request, "parent_correlation_id", correlationID,
138+
)
139+
134140
response, updateError := fms.fileServiceClient.UpdateOverview(newCtx, request)
135141

136142
validatedError := grpc.ValidateGrpcError(updateError)
@@ -178,8 +184,6 @@ func (fms *FileManagerService) setupIdentifiers(ctx context.Context, iteration i
178184
}
179185

180186
newCtx := context.WithValue(ctx, logger.CorrelationIDContextKey, requestCorrelationID)
181-
slog.InfoContext(newCtx, "Updating file overview", "instance_id", logger.GetCorrelationIDAttr(ctx),
182-
"parent_correlation_id", correlationID)
183187

184188
return newCtx, correlationID
185189
}

0 commit comments

Comments
 (0)