Hacker News new | past | comments | ask | show | jobs | submit login

So the root cause was...not reading librdkafka documentation?



The root cause was bad library design, either incorrect defaults or a bad interface.

You should not have to read the documentation of features you do not need to discover they’ll take down your system if you forget to configure them.

Either the feature should default to a safe innocuous state, or you should not be able to skip its configuration.


> You should not have to read the documentation of features you do not need to discover they’ll take down your system if you forget to configure them.

Yes, you should totally read the documentation before using a library and then blaming it for a memory leak bug.

At the very least you could read it before launching such an expensive troubleshooting operation.


Yeah, it's also a little unfair blaming C for a bug in the go program




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

Search: