all speakers

Tyson Henning

Tyson Henning

Yak Engineer, Google LLC

I do threads and stuff.

Tracing coroutines in the 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.