curl a service with following two ways:
curl http://svc:20888/path -H 'X-Request-Id: 8cda17a5-eb41-4ced-9843-acc826f95c8c' curl http://svc:20888/path -H 'X-Request-Id: 27290d28d5c38da315a78399d71fc20b'
The former request with a valid uuid as x-request-id can be traced successfully,
while the latter with a invalid uuid does not be traced, thex-request-id is generated by some old app.
My question is why the formation of x-request-id affects the tracing.
The detail pls refer the issue https://github.com/istio/istio/issues/17437