we are using template tracespan to generate bookinfo tracing:
currently, there are 2 k8s nodes, something odd from the timeline:
- client span is finished before server span.
- server span is started before client span.
after some debug, I believe these are because the system time of the 2 nodes are not the exactly the same, maybe 1 or 2 ms time difference.
I think this is not istio issue, because envoy(or opentracing/jaeger) generate start/end time from local time, so, is this acceptable? or is there some solution?