One of the toughest bugs to fix I’ve run into had to do with Apache Thrift’s golang library. I thought it would be fun to dive into how the bug got spotted, how I finally managed to reproduce it, and how I finally managed to fix it (or well, make it easier to handle).
Background
As part of my job at PayPal, I created a library to interact with Apache Aurora which I named gorealis.
[Read More]