[VOL-3199] Added support for dynamic enable/disable of Trace Publishing
Change-Id: Iefa126a82dc9ad127ae361b79b1ada429b609f33
diff --git a/internal/pkg/ofagent/packetOut.go b/internal/pkg/ofagent/packetOut.go
index c8bd299..6fe6546 100644
--- a/internal/pkg/ofagent/packetOut.go
+++ b/internal/pkg/ofagent/packetOut.go
@@ -39,8 +39,8 @@
return
}
opt := grpc.EmptyCallOption{}
- streamCtx, streamDone := context.WithCancel(log.WithSpanFromContext(context.Background(), ctx))
- outClient, err := ofa.volthaClient.Get().StreamPacketsOut(streamCtx, opt)
+ streamCtx, streamDone := context.WithCancel(context.Background())
+ outClient, err := ofa.volthaClient.Get().StreamPacketsOut(log.WithSpanFromContext(streamCtx, ctx), opt)
defer streamDone()
if err != nil {
logger.Errorw(ctx, "streamPacketOut Error creating packetout stream ", log.Fields{"error": err})