Hacker News new | ask | show | jobs
by martey 2807 days ago
Incremental brownouts only work well if there is mechanisms to ensure that your service's users realize that the brownout is a deprecation warning.

By default, pip doesn't show the contents of HTTP error messages [1], so users affected by the brownout would have to take extra steps (using `-v`, visiting the PyPI status page) in order to figure out what was wrong. I think it could easily appear as a networking issue or some other sort of intermittent problem.

There was also no notification of the impending blackout on python.org. [2]

[1]: https://github.com/pypa/packaging-problems/issues/130

[2]: https://lwn.net/Articles/751800/