Hello, and welcome to a new edition of Links lists!
A couple of links related to my latest post, on the Kubernetes OOM killer.
Managing Kubernetes OOM can be a challenge. In this article, we will help you to detect common issues related to the resource usage and set fair quotas.
OOMKilled (exit code 137) occur when K8s pods are killed because they use more memory than their limits. Learn how to resolve the error.
A deep dive about converting floats to integer in the fastest way possible. Integeresting read, especially if you aren’t familiar about how floats work.
A few years ago, due to some random chain of events, I ended up implementing a conversion from 128 bit integers to 64 bit floats. This would’ve turned out to be a complete waste of time, except that my final version is faster than the builtin conversion of every compiler I tested. In this blog post,…
If you ever wondered why there are both a
/usr/bin, here’s an explanation. In short: historical accident, like many things in computing!
In my Postgres and MVCC post, I talked about how transaction ids work in Postgres, and the necessity of the vacuum process. Here are some more details about the process.
Transaction ID Wraparound occurs when the VACUUM process cannot keep up with database activity and the PostgreSQL service is forced to shut down.
From the absurd and funny what-if: did you know bananas are radioactive?! 😂