Twitter | Search | |
Ivan Babrou
your big data isn't that big. performance
176
Tweets
284
Following
3,720
Followers
Tweets
Ivan Babrou Jan 26
Replying to @ibobrik
Friends don't let friends sort dates like that.
Reply Retweet Like
Ivan Babrou Jan 26
Nobody cares what happened to Rust in the last 3 months of 2019, including Rust 1.39 and Rust 1.40 release notes. All because dates are hard if you don't do ISO8601 🕘 Exhibit one:
Reply Retweet Like
Ivan Babrou Jan 21
Count kernel events with cgroup breakdown with a new decoder in ebpf_exporer (works on Linux 4.18+): Want i/o latency histogram per service? You can have it 💥
Reply Retweet Like
Ivan Babrou Jan 16
Replying to @trav_downs @acmel and 3 others
Both libunwind and libdw are not as good as they could be:
Reply Retweet Like
Ivan Babrou Jan 10
My ebpf_exporter is in a book that wrote 📖
Reply Retweet Like
Ivan Babrou Dec 17
exporter now comes with btf support on fresh kernels, so you can see source code interleaved with xlated and jited version: (provided by )
Reply Retweet Like
Ivan Babrou Nov 25
I present to you my non-uniform kerming conspiracy about NUVIA the server CPU startup 😱
Reply Retweet Like
Ivan Babrou Nov 25
We do have KASAN in one of the stages and there are general performance tests in simulations prior to any customers (employees are first customers), but the sad reality is that real users are still better at finding bugs at scale.
Reply Retweet Like
Ivan Babrou Nov 25
Same as any software with staged rollout, only more nuanced for different workloads in non-edge environments where machines are dedicated for specific workloads (Kafka, Clickhouse, etc.). This bump was easier than 4.14 -> 4.19, since we started testing at 5.4-rc2.
Reply Retweet Like
Ivan Babrou Nov 25
Same day delivery for kernels 📦 Linux 5.4 LTS release was earlier today, and it's already serving customer traffic🚦
Reply Retweet Like
Ivan Babrou Oct 26
Reply Retweet Like
Ivan Babrou Aug 13
Replying to @mibullock
Last time I filled out US one, they only wanted the list of countries, not every single visit with dates and reasons.
Reply Retweet Like
Ivan Babrou Aug 13
Are people in UK not allowed to travel? This question in visa application form is absolute bonkers.
Reply Retweet Like
Ivan Babrou Aug 3
Replying to @trav_downs @dendibakh
It's in /sys/devices/system/cpu/cpufreq/boost, see
Reply Retweet Like
Ivan Babrou Jul 26
Replying to @ibobrik
If you are into legacy IPv4, you're out of luck. Most of the good 4 byte emojis start with 0xf0, which means that their IPv4 address lands into reserved 240.0.0.0/4 ☹️
Reply Retweet Like
Ivan Babrou Jul 26
Replying to @ibobrik
You can also pack emojis in binary IPv6 representation. In /64 prefix your ISP gives you it's possible to fit up to two emojis 😎 Please excuse me while I rewrite some MACs to get 2604:5500:c2f1:ff01::☕️ assigned to my coffee maker.
Reply Retweet Like
Ivan Babrou Jul 26
Do you ever feel like 15 byte limit for interface names on Linux is annoying? I have a solution for you: use emojis. Hotdog as a word is 6 bytes, but 🌭 is just 4! 👨‍🔬
Reply Retweet Like
Ivan Babrou Jul 19
I'm a published author at office library now 📖
Reply Retweet Like
Ivan Babrou Jul 10
Replying to @ibobrik
Backend is not as pretty and will get a redo when I get some cable ties 😬
Reply Retweet Like
Ivan Babrou Jul 10
I duct taped a temporary tv backlight together from instructions and it looks awesome 🤯 🤩
Reply Retweet Like