3 ms·
Alex Forster wins: https://news.ycombinator.com/item?id=13294746 https://news.ycombinator.com/item?id=13294746 The Golang bug discussion is kind of lame. The
by zigzigzag 10y ago
Alex Forster wins:
https://news.ycombinator.com/item?id=13294746 https://news.ycombinator.com/item?id=13294746
The Golang bug discussion is kind of lame. The Cloudflare post-mortem doesn't really get into the root cause issue which is that mission critical infrastructure appears to be written in a language that isn't actually suitable for it. Isn't this the exact use case Go was designed for? And yet design problems with the standard library led to an outage on a major, important service?
The conclusion simply says they are "inspecting their service" to find other leap second bugs. But leap second bugs are not a new or unanticipated problem. I'd have liked to see a deeper analysis that gets to the root of why an apparently immature language that doesn't provide basic systems programming tools was chosen for something as vital as a DNS server.