Recent Posts

Golang Http Client and Compression

4 minute read

I had a very (seemingly) simple task. Verify my golang http client, talking with an ElasticSearch cluster, is compressing data on wire. Because in trials, th...

Debugging a Running Python Process

6 minute read

Only if it were as easy as installing debug symbols, attach the process with gdb and py-bt! So we have a python agent, which distributes files, running acros...

Curious Case of Python 2 and Integers

6 minute read

In Detecting Memory Leak in Python, scenarios were shown where python does not release memory when we created a huge list and then explicitly deleted it. The...

Site Wide Memory Leak: An On-Call Story

3 minute read

This happened a while back, sometime in the year of 2017. I was on-call for the week and it was the weekend. Usually, things are quiet over the weekends but ...