[#1052] object: Remove unused fields from RequestInfo and MetaWithToken

Signed-off-by: Airat Arifullin <a.arifullin@yadro.com>
This commit is contained in:
Airat Arifullin 2025-03-12 16:20:10 +03:00
parent f25c820a89
commit afad78b44c
2 changed files with 0 additions and 57 deletions

View file

@ -7,8 +7,6 @@ import (
sessionV2 "git.frostfs.info/TrueCloudLab/frostfs-sdk-go/api/session"
"git.frostfs.info/TrueCloudLab/frostfs-sdk-go/bearer"
"git.frostfs.info/TrueCloudLab/frostfs-sdk-go/container/acl"
cid "git.frostfs.info/TrueCloudLab/frostfs-sdk-go/container/id"
oid "git.frostfs.info/TrueCloudLab/frostfs-sdk-go/object/id"
sessionSDK "git.frostfs.info/TrueCloudLab/frostfs-sdk-go/session"
"git.frostfs.info/TrueCloudLab/frostfs-sdk-go/user"
"github.com/nspcc-dev/neo-go/pkg/crypto/keys"
@ -23,17 +21,9 @@ type RequestInfo struct {
// cnrNamespace defined to which namespace a container is belonged.
cnrNamespace string
idCnr cid.ID
// optional for some request
// e.g. Put, Search
obj *oid.ID
senderKey []byte
bearer *bearer.Token // bearer token of request
srcRequest any
}
func (r *RequestInfo) SetRequestRole(requestRole acl.Role) {
@ -44,11 +34,6 @@ func (r *RequestInfo) SetSenderKey(senderKey []byte) {
r.senderKey = senderKey
}
// Request returns raw API request.
func (r RequestInfo) Request() any {
return r.srcRequest
}
// ContainerOwner returns owner if the container.
func (r RequestInfo) ContainerOwner() user.ID {
return r.cnrOwner
@ -58,16 +43,6 @@ func (r RequestInfo) ContainerNamespace() string {
return r.cnrNamespace
}
// ObjectID return object ID.
func (r RequestInfo) ObjectID() *oid.ID {
return r.obj
}
// ContainerID return container ID.
func (r RequestInfo) ContainerID() cid.ID {
return r.idCnr
}
// CleanBearer forces cleaning bearer token information.
func (r *RequestInfo) CleanBearer() {
r.bearer = nil
@ -94,7 +69,6 @@ type MetaWithToken struct {
vheader *sessionV2.RequestVerificationHeader
token *sessionSDK.Object
bearer *bearer.Token
src any
}
// RequestOwner returns ownerID and its public key

View file

@ -190,7 +190,6 @@ func (b Service) Get(request *objectV2.GetRequest, stream object.GetObjectStream
vheader: request.GetVerificationHeader(),
token: sTok,
bearer: bTok,
src: request,
}
reqInfo, err := b.findRequestInfo(stream.Context(), req, cnr, acl.OpObjectGet)
@ -198,8 +197,6 @@ func (b Service) Get(request *objectV2.GetRequest, stream object.GetObjectStream
return err
}
reqInfo.obj = obj
return b.next.Get(request, newWrappedGetObjectStreamStream(stream, reqInfo))
}
@ -256,7 +253,6 @@ func (b Service) Head(
vheader: request.GetVerificationHeader(),
token: sTok,
bearer: bTok,
src: request,
}
reqInfo, err := b.findRequestInfo(ctx, req, cnr, acl.OpObjectHead)
@ -264,8 +260,6 @@ func (b Service) Head(
return nil, err
}
reqInfo.obj = obj
return b.next.Head(requestContext(ctx, reqInfo), request)
}
@ -296,7 +290,6 @@ func (b Service) Search(request *objectV2.SearchRequest, stream object.SearchStr
vheader: request.GetVerificationHeader(),
token: sTok,
bearer: bTok,
src: request,
}
reqInfo, err := b.findRequestInfo(stream.Context(), req, id, acl.OpObjectSearch)
@ -342,7 +335,6 @@ func (b Service) Delete(
vheader: request.GetVerificationHeader(),
token: sTok,
bearer: bTok,
src: request,
}
reqInfo, err := b.findRequestInfo(ctx, req, cnr, acl.OpObjectDelete)
@ -350,8 +342,6 @@ func (b Service) Delete(
return nil, err
}
reqInfo.obj = obj
return b.next.Delete(requestContext(ctx, reqInfo), request)
}
@ -387,7 +377,6 @@ func (b Service) GetRange(request *objectV2.GetRangeRequest, stream object.GetOb
vheader: request.GetVerificationHeader(),
token: sTok,
bearer: bTok,
src: request,
}
reqInfo, err := b.findRequestInfo(stream.Context(), req, cnr, acl.OpObjectRange)
@ -395,8 +384,6 @@ func (b Service) GetRange(request *objectV2.GetRangeRequest, stream object.GetOb
return err
}
reqInfo.obj = obj
return b.next.GetRange(request, newWrappedRangeStream(stream, reqInfo))
}
@ -445,7 +432,6 @@ func (b Service) GetRangeHash(
vheader: request.GetVerificationHeader(),
token: sTok,
bearer: bTok,
src: request,
}
reqInfo, err := b.findRequestInfo(ctx, req, cnr, acl.OpObjectHash)
@ -453,8 +439,6 @@ func (b Service) GetRangeHash(
return nil, err
}
reqInfo.obj = obj
return b.next.GetRangeHash(requestContext(ctx, reqInfo), request)
}
@ -496,7 +480,6 @@ func (b Service) PutSingle(ctx context.Context, request *objectV2.PutSingleReque
vheader: request.GetVerificationHeader(),
token: sTok,
bearer: bTok,
src: request,
}
reqInfo, err := b.findRequestInfo(ctx, req, cnr, acl.OpObjectPut)
@ -504,8 +487,6 @@ func (b Service) PutSingle(ctx context.Context, request *objectV2.PutSingleReque
return nil, err
}
reqInfo.obj = obj
return b.next.PutSingle(requestContext(ctx, reqInfo), request)
}
@ -561,7 +542,6 @@ func (p putStreamBasicChecker) Send(ctx context.Context, request *objectV2.PutRe
vheader: request.GetVerificationHeader(),
token: sTok,
bearer: bTok,
src: request,
}
reqInfo, err := p.source.findRequestInfo(ctx, req, cnr, acl.OpObjectPut)
@ -569,8 +549,6 @@ func (p putStreamBasicChecker) Send(ctx context.Context, request *objectV2.PutRe
return err
}
reqInfo.obj = obj
ctx = requestContext(ctx, reqInfo)
}
@ -648,7 +626,6 @@ func (p *patchStreamBasicChecker) Send(ctx context.Context, request *objectV2.Pa
vheader: request.GetVerificationHeader(),
token: sTok,
bearer: bTok,
src: request,
}
reqInfo, err := p.source.findRequestInfoWithoutACLOperationAssert(ctx, req, cnr)
@ -656,8 +633,6 @@ func (p *patchStreamBasicChecker) Send(ctx context.Context, request *objectV2.Pa
return err
}
reqInfo.obj = obj
ctx = requestContext(ctx, reqInfo)
}
@ -704,7 +679,6 @@ func (b Service) findRequestInfo(ctx context.Context, req MetaWithToken, idCnr c
info.requestRole = res.Role
info.cnrOwner = cnr.Value.Owner()
info.idCnr = idCnr
cnrNamespace, hasNamespace := strings.CutSuffix(cnrSDK.ReadDomain(cnr.Value).Zone(), ".ns")
if hasNamespace {
@ -718,8 +692,6 @@ func (b Service) findRequestInfo(ctx context.Context, req MetaWithToken, idCnr c
// add bearer token if it is present in request
info.bearer = req.bearer
info.srcRequest = req.src
return info, nil
}
@ -756,7 +728,6 @@ func (b Service) findRequestInfoWithoutACLOperationAssert(ctx context.Context, r
info.requestRole = res.Role
info.cnrOwner = cnr.Value.Owner()
info.idCnr = idCnr
cnrNamespace, hasNamespace := strings.CutSuffix(cnrSDK.ReadDomain(cnr.Value).Zone(), ".ns")
if hasNamespace {
@ -770,7 +741,5 @@ func (b Service) findRequestInfoWithoutACLOperationAssert(ctx context.Context, r
// add bearer token if it is present in request
info.bearer = req.bearer
info.srcRequest = req.src
return info, nil
}