frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

When etcd crashes, check your disks first

https://nubificus.co.uk/blog/etcd/
12•_ananos_•4h ago

Comments

kg•1h ago
> etcd is a strongly consistent, distributed key-value store, and that consistency comes at a cost: it is extraordinarily sensitive to I/O latency. etcd uses a write-ahead log and relies on fsync calls completing within tight time windows. When storage is slow, even intermittently, etcd starts missing its internal heartbeat and election deadlines. Leader elections fail. The cluster loses quorum. Pods that depend on the API server start dying.

This seems REALLY bad for reliability? I guess the idea is that it's better to have things not respond to requests than to lose data, but the outcome described in the article is pretty nasty.

It seems like the solution they arrived at was to "fix" this at the filesystem level by making fsync no longer deliver reliability, which seems like a pretty clumsy solution. I'm surprised they didn't find some way to make etcd more tolerant of slow storage. I'd be wary of turning off filesystem level reliability at the risk of later running postgres or something on the same system and experiencing data loss when what I wanted was just for kubernetes or whatever to stop falling over.

denysvitali•1h ago
Yes, wouldn't their fix likely make etcd not consistent anymore since there's no guarantee that the data was persisted on disk?
justincormack•1h ago
Yes, they totally missed the point of the fsync...
weiliddat•18m ago
Yes, but they wrote it’s for a demo and it’s fine if they lost the last few seconds in the event of unexpected system shutdown.

And also in prod, etcd recommends you run with SSDs to minimize variance of fsync/write latencies

Keep Android Open

https://f-droid.org/2026/02/20/twif.html
1579•LorenDB•18h ago•579 comments

Andrej Karpathy talks about "Claws"

https://simonwillison.net/2026/Feb/21/claws/
87•helloplanets•2h ago•109 comments

I Verified My LinkedIn Identity. Here's What I Handed Over

https://thelocalstack.eu/posts/linkedin-identity-verification-privacy/
98•ColinWright•4h ago•22 comments

Turn Dependabot off

https://words.filippo.io/dependabot/
484•todsacerdoti•14h ago•139 comments

I found a Vulnerability. They found a Lawyer

https://dixken.de/blog/i-found-a-vulnerability-they-found-a-lawyer
635•toomuchtodo•16h ago•289 comments

Facebook is cooked

https://pilk.website/3/facebook-is-absolutely-cooked
1141•npilk•17h ago•629 comments

Ggml.ai joins Hugging Face to ensure the long-term progress of Local AI

https://github.com/ggml-org/llama.cpp/discussions/19759
747•lairv•22h ago•185 comments

Wikipedia deprecates Archive.today, starts removing archive links

https://arstechnica.com/tech-policy/2026/02/wikipedia-bans-archive-today-after-site-executed-ddos...
463•nobody9999•17h ago•277 comments

EU mandates replaceable batteries by 2027 (2023)

https://environment.ec.europa.eu/news/new-law-more-sustainable-circular-and-safe-batteries-enters...
142•cyrusmg•3h ago•80 comments

Understanding Std:Shared_mutex from C++17

https://www.cppstories.com/2026/shared_mutex/
15•ibobev•3d ago•0 comments

CERN rebuilt the original browser from 1989 (2019)

https://worldwideweb.cern.ch
186•tylerdane•12h ago•66 comments

Lean 4: How the theorem prover works and why it's the new competitive edge in AI

https://venturebeat.com/ai/lean4-how-the-theorem-prover-works-and-why-its-the-new-competitive-edg...
44•tesserato•3d ago•21 comments

Acme Weather

https://acmeweather.com/blog/introducing-acme-weather
68•cryptoz•4h ago•47 comments

Coccinelle: The Linux kernel's source-to-source transformation tool

https://github.com/coccinelle/coccinelle
19•anon111332142•3h ago•2 comments

LibreOffice blasts OnlyOffice for working with Microsoft to lock users in

https://www.neowin.net/news/libreoffice-blasts-fake-open-source-onlyoffice-for-working-with-micro...
62•XzetaU8•3h ago•36 comments

What Is OAuth?

https://leaflet.pub/p/did:plc:3vdrgzr2zybocs45yfhcr6ur/3mfd2oxx5v22b
130•cratermoon•10h ago•40 comments

Gitas – A tool for Git account switching

https://github.com/letmutex/gitas
18•letmutex•4d ago•9 comments

Every company building your AI assistant is now an ad company

https://juno-labs.com/blogs/every-company-building-your-ai-assistant-is-an-ad-company
201•ajuhasz•17h ago•104 comments

Cord: Coordinating Trees of AI Agents

https://www.june.kim/cord
103•gfortaine•10h ago•46 comments

When etcd crashes, check your disks first

https://nubificus.co.uk/blog/etcd/
12•_ananos_•4h ago•4 comments

The bare minimum for syncing Git repos

https://alexwlchan.net/2026/bare-git/
6•speckx•3d ago•2 comments

Index, Count, Offset, Size

https://tigerbeetle.com/blog/2026-02-16-index-count-offset-size/
93•ingve•3d ago•28 comments

Large Language Model Reasoning Failures

https://arxiv.org/abs/2602.06176
12•T-A•3h ago•3 comments

Blue light filters don't work – controlling total luminance is a better bet

https://www.neuroai.science/p/blue-light-filters-dont-work
174•pminimax•17h ago•186 comments

Show HN: Mines.fyi – all the mines in the US in a leaflet visualization

https://mines.fyi/
84•irasigman•14h ago•42 comments

OpenScan

https://openscan.eu/pages/scan-gallery
166•joebig•15h ago•13 comments

The path to ubiquitous AI (17k tokens/sec)

https://taalas.com/the-path-to-ubiquitous-ai/
751•sidnarsipur•1d ago•417 comments

24 Hour Fitness won't let you unsubscribe from marketing spam, so I fixed it

https://ahmedkaddoura.com/projects/24hf-unsubscribe
57•daem•3h ago•13 comments

Trump's global tariffs struck down by US Supreme Court

https://www.bbc.com/news/live/c0l9r67drg7t
1417•blackguardx•20h ago•1157 comments

Across the US, people are dismantling and destroying Flock surveillance cameras

https://www.bloodinthemachine.com/p/across-the-us-people-are-dismantling
355•latexr•13h ago•175 comments