Skip to content

Commit

Permalink
removed usage of setlogoption chain element
Browse files Browse the repository at this point in the history
Signed-off-by: Mikhail Avramenko <[email protected]>
  • Loading branch information
Mixaster995 committed Dec 2, 2021
1 parent e33b665 commit 1c47243
Show file tree
Hide file tree
Showing 22 changed files with 16 additions and 353 deletions.
3 changes: 0 additions & 3 deletions pkg/networkservice/chains/client/client.go
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,7 @@ import (
"github.com/networkservicemesh/sdk/pkg/networkservice/common/dial"
"github.com/networkservicemesh/sdk/pkg/networkservice/common/null"
"github.com/networkservicemesh/sdk/pkg/networkservice/common/refresh"
"github.com/networkservicemesh/sdk/pkg/networkservice/common/setlogoption"
"github.com/networkservicemesh/sdk/pkg/networkservice/common/updatepath"
"github.com/networkservicemesh/sdk/pkg/networkservice/core/adapters"
"github.com/networkservicemesh/sdk/pkg/networkservice/core/chain"
"github.com/networkservicemesh/sdk/pkg/networkservice/utils/metadata"
)
Expand All @@ -55,7 +53,6 @@ func NewClient(ctx context.Context, clientOpts ...Option) networkservice.Network
return chain.NewNetworkServiceClient(
append(
[]networkservice.NetworkServiceClient{
adapters.NewServerToClient(setlogoption.NewServer(map[string]string{"name": opts.name})),
updatepath.NewClient(opts.name),
begin.NewClient(),
metadata.NewClient(),
Expand Down
2 changes: 0 additions & 2 deletions pkg/networkservice/chains/endpoint/server.go
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,6 @@ import (

"github.com/networkservicemesh/sdk/pkg/networkservice/common/authorize"
"github.com/networkservicemesh/sdk/pkg/networkservice/common/monitor"
"github.com/networkservicemesh/sdk/pkg/networkservice/common/setlogoption"
"github.com/networkservicemesh/sdk/pkg/networkservice/common/timeout"
"github.com/networkservicemesh/sdk/pkg/networkservice/common/updatepath"
"github.com/networkservicemesh/sdk/pkg/networkservice/common/updatetoken"
Expand Down Expand Up @@ -106,7 +105,6 @@ func NewServer(ctx context.Context, tokenGenerator token.GeneratorFunc, options
rv := &endpoint{}
rv.NetworkServiceServer = chain.NewNetworkServiceServer(
append([]networkservice.NetworkServiceServer{
setlogoption.NewServer(map[string]string{"name": opts.name}),
updatepath.NewServer(opts.name),
begin.NewServer(),
updatetoken.NewServer(tokenGenerator),
Expand Down
4 changes: 0 additions & 4 deletions pkg/networkservice/chains/nsmgr/server.go
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@ package nsmgr

import (
"context"
"fmt"
"net/url"
"time"

Expand Down Expand Up @@ -53,7 +52,6 @@ import (
registrysendfd "github.com/networkservicemesh/sdk/pkg/registry/common/sendfd"

registryserialize "github.com/networkservicemesh/sdk/pkg/registry/common/serialize"
"github.com/networkservicemesh/sdk/pkg/registry/common/setlogoption"
registryadapter "github.com/networkservicemesh/sdk/pkg/registry/core/adapters"
registrychain "github.com/networkservicemesh/sdk/pkg/registry/core/chain"
"github.com/networkservicemesh/sdk/pkg/tools/grpcutils"
Expand Down Expand Up @@ -169,14 +167,12 @@ func NewServer(ctx context.Context, tokenGenerator token.GeneratorFunc, options

nsRegistry = registrychain.NewNetworkServiceRegistryServer(
registryserialize.NewNetworkServiceRegistryServer(),
setlogoption.NewNetworkServiceRegistryServer(map[string]string{"name": "NetworkServiceRegistryServer." + opts.name}),
nsRegistry,
)

var nseInMemoryRegistry = memory.NewNetworkServiceEndpointRegistryServer()

var nseRegistry = registrychain.NewNetworkServiceEndpointRegistryServer(
setlogoption.NewNetworkServiceEndpointRegistryServer(map[string]string{"name": fmt.Sprintf("NetworkServiceRegistryServer.%v", opts.name)}),
registryclientinfo.NewNetworkServiceEndpointRegistryServer(),
registryserialize.NewNetworkServiceEndpointRegistryServer(),
expire.NewNetworkServiceEndpointRegistryServer(ctx, time.Minute),
Expand Down
1 change: 0 additions & 1 deletion pkg/networkservice/chains/nsmgr/suite_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -265,7 +265,6 @@ func (s *nsmgrSuite) Test_Remote_BusyEndpointsUsecase() {

func (s *nsmgrSuite) Test_RemoteUsecase() {
t := s.T()

ctx, cancel := context.WithTimeout(context.Background(), time.Second*5)
defer cancel()

Expand Down
66 changes: 0 additions & 66 deletions pkg/networkservice/common/setlogoption/server.go

This file was deleted.

9 changes: 2 additions & 7 deletions pkg/networkservice/core/trace/client.go
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,6 @@ import (
"github.com/networkservicemesh/api/pkg/api/networkservice"

"github.com/networkservicemesh/sdk/pkg/networkservice/core/next"
"github.com/networkservicemesh/sdk/pkg/tools/log"
"github.com/networkservicemesh/sdk/pkg/tools/typeutils"
)

Expand All @@ -46,11 +45,9 @@ func NewNetworkServiceClient(traced networkservice.NetworkServiceClient) network
}

func (t *beginTraceClient) Request(ctx context.Context, request *networkservice.NetworkServiceRequest, opts ...grpc.CallOption) (*networkservice.Connection, error) {
log.Fields(ctx)["id"] = request.GetConnection().GetId()

// Create a new logger
operation := typeutils.GetFuncName(t.traced, "Request")
ctx, finish := withLog(ctx, operation)
ctx, finish := withLog(ctx, operation, request.GetConnection().GetId())
defer finish()

logRequest(ctx, request, "request")
Expand All @@ -64,11 +61,9 @@ func (t *beginTraceClient) Request(ctx context.Context, request *networkservice.
}

func (t *beginTraceClient) Close(ctx context.Context, conn *networkservice.Connection, opts ...grpc.CallOption) (*empty.Empty, error) {
log.Fields(ctx)["id"] = conn.GetId()

// Create a new logger
operation := typeutils.GetFuncName(t.traced, "Close")
ctx, finish := withLog(ctx, operation)
ctx, finish := withLog(ctx, operation, conn.GetId())
defer finish()

logRequest(ctx, conn, "close")
Expand Down
5 changes: 3 additions & 2 deletions pkg/networkservice/core/trace/context.go
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ type contextKeyType string

const (
traceInfoKey contextKeyType = "ConnectionInfo"
loggedType string = "networkService"
)

// ConnectionInfo - struct, containing string representations of request and response, used for tracing.
Expand All @@ -45,7 +46,7 @@ type traceInfo struct {
}

// withLog - provides corresponding logger in context
func withLog(parent context.Context, operation string) (c context.Context, f func()) {
func withLog(parent context.Context, operation, connectionID string) (c context.Context, f func()) {
if parent == nil {
panic("cannot create context from nil parent")
}
Expand All @@ -56,7 +57,7 @@ func withLog(parent context.Context, operation string) (c context.Context, f fun
if grpcTraceState := grpcutils.TraceFromContext(parent); (grpcTraceState == grpcutils.TraceOn) ||
(grpcTraceState == grpcutils.TraceUndefined && log.IsTracingEnabled()) {
ctx, sLogger, span, sFinish := spanlogger.FromContext(parent, operation)
ctx, lLogger, lFinish := logruslogger.FromSpan(ctx, span, operation)
ctx, lLogger, lFinish := logruslogger.FromSpan(ctx, span, operation, map[string]interface{}{"type": loggedType, "id": connectionID})
return withTrace(log.WithLog(ctx, sLogger, lLogger)), func() {
sFinish()
lFinish()
Expand Down
9 changes: 2 additions & 7 deletions pkg/networkservice/core/trace/server.go
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ import (
"github.com/networkservicemesh/api/pkg/api/networkservice"

"github.com/networkservicemesh/sdk/pkg/networkservice/core/next"
"github.com/networkservicemesh/sdk/pkg/tools/log"
"github.com/networkservicemesh/sdk/pkg/tools/typeutils"
)

Expand All @@ -45,11 +44,9 @@ func NewNetworkServiceServer(traced networkservice.NetworkServiceServer) network
}

func (t *beginTraceServer) Request(ctx context.Context, request *networkservice.NetworkServiceRequest) (*networkservice.Connection, error) {
log.Fields(ctx)["id"] = request.GetConnection().GetId()

// Create a new logger
operation := typeutils.GetFuncName(t.traced, "Request")
ctx, finish := withLog(ctx, operation)
ctx, finish := withLog(ctx, operation, request.GetConnection().GetId())
defer finish()

logRequest(ctx, request, "request")
Expand All @@ -63,11 +60,9 @@ func (t *beginTraceServer) Request(ctx context.Context, request *networkservice.
}

func (t *beginTraceServer) Close(ctx context.Context, conn *networkservice.Connection) (*empty.Empty, error) {
log.Fields(ctx)["id"] = conn.GetId()

// Create a new logger
operation := typeutils.GetFuncName(t.traced, "Close")
ctx, finish := withLog(ctx, operation)
ctx, finish := withLog(ctx, operation, conn.GetId())
defer finish()

logRequest(ctx, conn, "close")
Expand Down
3 changes: 0 additions & 3 deletions pkg/registry/chains/client/ns_client.go
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,6 @@ import (

"github.com/networkservicemesh/sdk/pkg/registry/common/connect"
"github.com/networkservicemesh/sdk/pkg/registry/common/heal"
"github.com/networkservicemesh/sdk/pkg/registry/common/setlogoption"
"github.com/networkservicemesh/sdk/pkg/registry/core/adapters"
"github.com/networkservicemesh/sdk/pkg/registry/core/chain"
)

Expand All @@ -38,7 +36,6 @@ func NewNetworkServiceRegistryClient(ctx context.Context, connectTo *url.URL, op

c := new(registry.NetworkServiceRegistryClient)
*c = chain.NewNetworkServiceRegistryClient(
adapters.NetworkServiceServerToClient(setlogoption.NewNetworkServiceRegistryServer(map[string]string{})),
connect.NewNetworkServiceRegistryClient(ctx, connectTo,
connect.WithNSAdditionalFunctionality(
append(
Expand Down
3 changes: 0 additions & 3 deletions pkg/registry/chains/client/nse_client.go
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,6 @@ import (
"github.com/networkservicemesh/sdk/pkg/registry/common/refresh"
"github.com/networkservicemesh/sdk/pkg/registry/common/sendfd"
"github.com/networkservicemesh/sdk/pkg/registry/common/serialize"
"github.com/networkservicemesh/sdk/pkg/registry/common/setlogoption"
"github.com/networkservicemesh/sdk/pkg/registry/core/adapters"
"github.com/networkservicemesh/sdk/pkg/registry/core/chain"
)

Expand All @@ -42,7 +40,6 @@ func NewNetworkServiceEndpointRegistryClient(ctx context.Context, connectTo *url

c := new(registry.NetworkServiceEndpointRegistryClient)
*c = chain.NewNetworkServiceEndpointRegistryClient(
adapters.NetworkServiceEndpointServerToClient(setlogoption.NewNetworkServiceEndpointRegistryServer(map[string]string{})),
serialize.NewNetworkServiceEndpointRegistryClient(),
refresh.NewNetworkServiceEndpointRegistryClient(ctx),
connect.NewNetworkServiceEndpointRegistryClient(ctx, connectTo,
Expand Down
3 changes: 0 additions & 3 deletions pkg/registry/chains/memory/server.go
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,6 @@ import (
"github.com/networkservicemesh/sdk/pkg/registry/common/memory"
"github.com/networkservicemesh/sdk/pkg/registry/common/proxy"
"github.com/networkservicemesh/sdk/pkg/registry/common/serialize"
"github.com/networkservicemesh/sdk/pkg/registry/common/setlogoption"
"github.com/networkservicemesh/sdk/pkg/registry/common/setpayload"
"github.com/networkservicemesh/sdk/pkg/registry/common/setregistrationtime"
"github.com/networkservicemesh/sdk/pkg/registry/core/chain"
Expand All @@ -39,7 +38,6 @@ import (
// NewServer creates new registry server based on memory storage
func NewServer(ctx context.Context, expiryDuration time.Duration, proxyRegistryURL *url.URL, dialOptions ...grpc.DialOption) registryserver.Registry {
nseChain := chain.NewNetworkServiceEndpointRegistryServer(
setlogoption.NewNetworkServiceEndpointRegistryServer(map[string]string{}),
serialize.NewNetworkServiceEndpointRegistryServer(),
setregistrationtime.NewNetworkServiceEndpointRegistryServer(),
expire.NewNetworkServiceEndpointRegistryServer(ctx, expiryDuration),
Expand All @@ -48,7 +46,6 @@ func NewServer(ctx context.Context, expiryDuration time.Duration, proxyRegistryU
connect.NewNetworkServiceEndpointRegistryServer(ctx, connect.WithDialOptions(dialOptions...)),
)
nsChain := chain.NewNetworkServiceRegistryServer(
setlogoption.NewNetworkServiceRegistryServer(map[string]string{}),
serialize.NewNetworkServiceRegistryServer(),
setpayload.NewNetworkServiceRegistryServer(),
memory.NewNetworkServiceRegistryServer(),
Expand Down
3 changes: 0 additions & 3 deletions pkg/registry/chains/proxydns/server.go
Original file line number Diff line number Diff line change
Expand Up @@ -25,18 +25,15 @@ import (
"github.com/networkservicemesh/sdk/pkg/registry"
"github.com/networkservicemesh/sdk/pkg/registry/common/connect"
"github.com/networkservicemesh/sdk/pkg/registry/common/dnsresolve"
"github.com/networkservicemesh/sdk/pkg/registry/common/setlogoption"
"github.com/networkservicemesh/sdk/pkg/registry/core/chain"
)

// NewServer creates new stateless registry server that proxies queries to the second registries by DNS domains
func NewServer(ctx context.Context, dnsResolver dnsresolve.Resolver, dialOptions ...grpc.DialOption) registry.Registry {
nseChain := chain.NewNetworkServiceEndpointRegistryServer(
setlogoption.NewNetworkServiceEndpointRegistryServer(map[string]string{}),
dnsresolve.NewNetworkServiceEndpointRegistryServer(dnsresolve.WithResolver(dnsResolver)),
connect.NewNetworkServiceEndpointRegistryServer(ctx, connect.WithDialOptions(dialOptions...)))
nsChain := chain.NewNetworkServiceRegistryServer(
setlogoption.NewNetworkServiceRegistryServer(map[string]string{}),
dnsresolve.NewNetworkServiceRegistryServer(dnsresolve.WithResolver(dnsResolver)),
connect.NewNetworkServiceRegistryServer(ctx, connect.WithDialOptions(dialOptions...)))
return registry.NewServer(nsChain, nseChain)
Expand Down
1 change: 0 additions & 1 deletion pkg/registry/common/heal/ns_client.go
Original file line number Diff line number Diff line change
Expand Up @@ -152,7 +152,6 @@ func (c *healNSClient) startMonitor(ctx context.Context, opts []grpc.CallOption)

findCtx, findCancel := context.WithCancel(c.ctx)
findCtx = extend.WithValuesFromContext(findCtx, ctx)
findCtx = log.WithFields(findCtx, map[string]interface{}{})

query := &registry.NetworkServiceQuery{
NetworkService: new(registry.NetworkService),
Expand Down
1 change: 0 additions & 1 deletion pkg/registry/common/heal/nse_client.go
Original file line number Diff line number Diff line change
Expand Up @@ -152,7 +152,6 @@ func (c *healNSEClient) startMonitor(ctx context.Context, opts []grpc.CallOption

findCtx, findCancel := context.WithCancel(c.ctx)
findCtx = extend.WithValuesFromContext(findCtx, ctx)
findCtx = log.WithFields(findCtx, map[string]interface{}{})

query := &registry.NetworkServiceEndpointQuery{
NetworkServiceEndpoint: new(registry.NetworkServiceEndpoint),
Expand Down
39 changes: 0 additions & 39 deletions pkg/registry/common/setlogoption/context.go

This file was deleted.

Loading

0 comments on commit 1c47243

Please sign in to comment.