From 0a2f60880ecd0c4e5ed4ef60324d02e81cb2e75f Mon Sep 17 00:00:00 2001 From: Dmitrii Stepanov Date: Wed, 10 Jul 2024 12:17:11 +0300 Subject: [PATCH] [#1237] getSvc: Add tracing span for EC processing Signed-off-by: Dmitrii Stepanov --- pkg/services/object/get/container.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/services/object/get/container.go b/pkg/services/object/get/container.go index b61780ad4..203fa3c78 100644 --- a/pkg/services/object/get/container.go +++ b/pkg/services/object/get/container.go @@ -11,6 +11,7 @@ import ( "git.frostfs.info/TrueCloudLab/frostfs-node/pkg/core/policy" "git.frostfs.info/TrueCloudLab/frostfs-node/pkg/local_object_storage/util" "git.frostfs.info/TrueCloudLab/frostfs-node/pkg/services/object_manager/placement" + "git.frostfs.info/TrueCloudLab/frostfs-observability/tracing" apistatus "git.frostfs.info/TrueCloudLab/frostfs-sdk-go/client/status" objectSDK "git.frostfs.info/TrueCloudLab/frostfs-sdk-go/object" "go.uber.org/zap" @@ -119,6 +120,9 @@ func (r *request) processRepNodes(ctx context.Context, traverser *placement.Trav } func (r *request) processECNodes(ctx context.Context, traverser *placement.Traverser, dataCount int) bool { + ctx, span := tracing.StartSpanFromContext(ctx, "getService.processECNodes") + defer span.End() + err := r.traverseECNodes(ctx, traverser, dataCount) var errSplitInfo *objectSDK.SplitInfoError