Minor fixes to the open tracing wrapper. No longer defering span.Finish() inside the traceIntoContext function, as this prematurely finishes the span, stopping the timer and preventing child spans. Secondly, in order to allow the code in the wrapped functions to propagate and create sub-spans, we need to create a new context that contains the newly created span.
Minor fixes to the open tracing wrapper.
No longer defering span.Finish() inside the traceIntoContext function, as this prematurely finishes the span, stopping the timer and preventing child spans.
Secondly, in order to allow the code in the wrapped functions to propagate and create sub-spans, we need to create a new context that contains the newly created span.

micro/go-plugins,myodc/go-plugins,micro/go-plugins