3 ms·
There aren't enough details... I feel like the author needed to at least make a token effort to support the level of conviction she has that the developers in q
by post_below 7y ago
There aren't enough details... I feel like the author needed to at least make a token effort to support the level of conviction she has that the developers in question are so terribly wrong.
It sounds like A was buggy (it dies when it receives a particular sort of request that it doesn't understand).
Maybe the devs knew about the bug in A? Maybe they decided it was better to make version B work as intended rather than try to throw in a one time hack to be backwards compatible with a broken version that was going to be a thing of the past in... How long does deployment take? Is it even long enough to matter? Maybe the most efficient solution was to allow some of the instances to die during deployment? What kind of application is it? Possibly a few failed requests while you wait for B to fully deploy isn't a big deal. Maybe the client auto-retries quickly enough that the dropped connection is negligible. Maybe there isn't a client at all.
The possibilities are pretty much endless given what we know.
- Guthur 7y agoWell the article did mention none were the wiser for incident and so I would assume the impact was minimal. And while if age with the practice of roll back first ask questions later the fatalistic tone does not match the documented impact.
- ninth_ant 7y agoIn my experience, her instincts were always correct about this sort of call.
- journalctl 7y agoOr perhaps it’s just a short opinion blog post and shouldn’t be overanalyzed.
- post_below 7y agoIsn't analysis part of the point of posting something publicly?
- Dylan16807 7y agoIf that couple sentences of analysis (not counting the guesses of context) is too much then maybe it's not a great post to submit to HN.