WIP: Process EC container for Get/GetRange/Head concurrently #1237
1 changed files with 4 additions and 0 deletions
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue