PLAY PODCASTS
What went wrong (& what went right) with AIO with Andres Freund
Episode 31

What went wrong (& what went right) with AIO with Andres Freund

Talking Postgres with Claire Giordano · Microsoft

September 19, 20251h 12m

Audio is streamed directly from the publisher (media.transistor.fm) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.

Show Notes

Six years, a prototype, and a brief multi-layered descent into “wronger and wronger” design—what does it take to land a major architectural change in Postgres? In Episode 31 of Talking Postgres, Andres Freund—major contributor, Postgres committer, and lead of the Asynchronous I/O project—shares the wins, the missteps, and why he thinks AIO definitely took too long. We dig into io_uring in Linux, direct I/O, streaming reads, technical leadership, and exactly when is the right time to stop working on a prototype. If you’ve ever wondered how big architectural changes happen, or why they sometimes take years, this episode is for you.

 

Links mentioned in this episode:

Topics

postgresqlpostgresdatabasescommunityopen sourcecituspath to citus con