Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Yup. We once analysed a particularly slow query (as in, a specific call to our server, not a path in the abstract) and saw that across the whole cluster it had resulted in eight million retries. And I think it was a 4xx in the end anyway (not that Go is designed for fancy stuff like telling the difference between two kinds of error!).


That's why you wrap errors, so you can unwrap them and work out what caused them.

But I totally agree that blindly retrying is a bad practice.


8 million! How on earth did that happen?




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: