How to Debug an Asynchronous Odyssey Without Attracting the Orderlies’ Attention
summary
Debugging Odyssey (a PostgreSQL connection pooler) using GDB to find and fix bugs in asynchronous applications. The talk explains practical techniques and workflows for locating errors in async code by attaching and using GDB on Odyssey.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 1:10Why Odysseus exists
- 6:53How Odysseus works
- 11:32Debugging Odysseus problems
- 14:30GDB extension idea
- 20:18Extension testing
- 23:06Odysseus bugs and fixes
- 27:42Q&A
related talks
15mRelational Debugging --- Pinpointing Root Causes of Performance Problems
50mStreaming Data Events Into An AI Cognitive Event Mesh Using AsyncAPI
15mOSD Down! but Why?
01h 30mImplementing, verifying and debugging distributed event-based systems
01h 04mDebugging data races
46mpg paxos Table Replication through Distributed Consensus
29mError Handling and Pitfalls in Distributed Go Apps
41mFinding the Needle in the Haystack or Troubleshooting Distributed Systems
