Implementing a scalable omiscient debugger in Rust

This is a past event

13 people went

GridAKL / John Lysaght

101 Pakenham St W · Auckland

How to find us

This will be in the main event space, enter through the Cafe and head left through the door in the black wall. Give me a call or SMS on 02040138555 if you have any questions.

Location image of event venue


Lightning Talks:
This is an open session for those who have 2 to 5 minutes to show-off their project, ask a question, share your lessons learned. It's intended to be very informal. Bring your laptop or just free-style it without any tech.

Implementing a scalable omniscient debugger in Rust - Part 2
by Robert O'Callahan
Pernosco is a first-of-its-kind debugger: it processes recorded program executions to build a omniscient database of all program state over time, and provides a uniquely fast and powerful Web UI to help you understand what happened. It's a large Rust project (>100K lines). Pernosco runs in the cloud, using AWS APIs to coordinate many machines, parallelizing across many cores on each machine. I will talk about the good, the bad and the ugly of building this kind of system in Rust --- what works well and where we need/expect Rust to improve.