all speakers

Tyson Henning

Tyson Henning

Yak Engineer at Google LLC

I do threads and stuff.

Tracing Coroutines on a JVM

Why is CopyableThreadContextElement a thing that exists?

Propagating accurate OpenTelemetry- or Dapper-style traces through coroutines on the JVM presented problems.

We'll take a quick look at the discovery of the problem, then look at how to safely propagate traces in hybrid Java Executor/Kotlin Coroutine JVM programs using ThreadLocals.

Presented by Tyson Henning, Yak Engineer at Google LLC

Talk by: Tyson Henning