Oxide and Friends cover image

Oxide and Friends

DTrace at 20

Sep 12, 2023
Guest Josh Clulow joins the podcast hosts, Bryan and Adam, to discuss the 20-year journey of DTrace. They reminisce about stress and deadlines during integration, reflect on the release of Solaris 9, and discuss the development process of DTrace. They also touch on naming conventions, improvements in boot time, and the positive impact of their technology. Other topics include developing meaningful instrumentation for Java, using DTrace for storage performance analysis, and the significance of CVEs and USDT in tracing.
02:04:06

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • Anonymous tracing during boot and the ability to debug the system in production were crucial aspects of the early development of D-Trace, providing valuable insights and improvements.
  • The positive response from colleagues and the support received during presentations on the progress of D-Trace highlighted the significance and potential impact of the project.

Deep dives

The journey of developing D-Trace

The speaker recounts the early days of working on D-Trace, starting with the decision to focus exclusively on the project for six months. They mention the importance of being able to debug the system in production and the value of anonymous tracing during boot. They also discuss the positive response from others in the organization during a presentation on the progress of D-Trace.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner
Get the app