BLUE
Profile banner
LH
Lorin Hochstein
@norootcause.surfingcomplexity.com
Student of complex systems failures, resilience engineering, cognitive systems engineering. Will talk your ear off about learning from incidents (LFI).
319 followers157 following315 posts

This is a great deep-dive on debugging a Java 21 virtual threads issue. Virtual threads have the same API as OS threads, so they're very easy to migrate to. Debugging a difference in behavior, on the other hand... netflixtechblog.com/java-21-virt...

Java 21 Virtual Threads - Dude, Where’s My Lock?
Java 21 Virtual Threads - Dude, Where’s My Lock?

Getting real with virtual threads

2

AFarachno.capital

this uh doesn't look great

a graph of some important metrics, with jagged spikes of blue in the first quarter giving way to a monotonically increasing red slope the rest of the way
3

This feels like the kind of bug you could really only catch in advance with a model checker. And, even then, you'd have to model things at the right granularity to actually catch it.

0
Profile banner
LH
Lorin Hochstein
@norootcause.surfingcomplexity.com
Student of complex systems failures, resilience engineering, cognitive systems engineering. Will talk your ear off about learning from incidents (LFI).
319 followers157 following315 posts