3 ms·
This happens all the time on systems that are running hundreds of thousands of apps across hundreds of customers. The worst one I know: for a while basically a
by natbennett 3y ago
This happens all the time on systems that are running hundreds of thousands of apps across hundreds of customers.
The worst one I know: for a while basically all Cloud Foundry installations were stuck behind a patch release because the routing component upgraded their Go version and that Go version included an allegedly non-breaking-change that caused it to reject requests with certain kinds of malformed headers.
The Spring example app has a header with the specific problem impacted. And the vast majority of Cloud Foundry apps are Spring apps, many of which got started by copying the Spring example app.
So upgrading CF past this patch release required a code change to the apps running on the platform. Which the people running Cloud Foundry generally can’t get — there’s usually a team of like 12 people running them and then 1000s of app devs.