AndresFreundTec
Long time postgres developer, working at Microsoft.
Account about tech, not politics. For the latter look to @AndresFreundPol@mastodon.social
Scam attempt just now.
Supposedly somebody from google checking in about a change to my account recovery details. Contact via both phone and email, with both a robot and a brit sounding guy.
Knew a bunch of personal details (just stuff one could easily get via leaks etc).
Interesting bit is that it's not clear what they were after. Not a straight attempt at relaying SMS "2FA" or such. Played along until they wanted me to repeat a case number back to them, which seemed too risky.
A few days ago, at @pgconfdev@mastodon.social, I gave a talk about some pitfalls when profiling (and benchmarking) postgres. Turbo boost, iTLB, cpuidle, ...
Slides are here:
https://anarazel.de/talks/2026-05-21-pgconf-profiling-postgres-perils/profiling-postgres-perils.pdf
For our own compute we've been averaging daily:
- 1464 core hours (full cores, not SMT)
- 396 of which were windows (visible due to the licensing cost)
- 40GB of artifacts
- doesn't include macos, which I can't track as easily, due to being self hosted runners
So we will likely need something where we can continue to provide compute ourselves, to keep this affordable.
Somehow the number of cases in which one needs to slap __attribute__((always_inline)) on static inline functions to prevent gcc from creating a non-inline [partial] versions in a TU seems to be steadily increasing.
That'd work, but the better fix is to simply not have the lock in the first place :). Which we did a few months ago...