Other services fall under "routine" or "code yellow" below, which can
be upgraded in priority.
Examples of problems falling under code red include:
* website unreachable
* emails to torproject.org not reaching our server
Some problems fall under other teams and are not the responsability of
TPA, even if they can be otherwise considered a code red. Examples:
* website has a major design problem rendering it unusable
* donation backend failing because of a problem in CiviCRM
* gmail refusing all email forwards
* encrypted mailing lists failures
* gitolite refuses connexions
Code yellow
-----------
A "code yellow" is a situation where we are overwhelmed but there
isn't exactly an immediate emergency to deal with. There's a separate
process, called a "[code yellow](https://devops.com/code-yellow-when-operations-isnt-perfect/)" ([SRECON19 presentation](https://www.usenix.org/conference/srecon19americas/presentation/kehoe),
[slides](https://www.usenix.org/sites/default/files/conference/protected-files/sre19amer_slides_kehoe.pdf)), as opposed to a code red, above, which we might want to
consider for fixing longer term issues.
A "[code yellow](https://devops.com/code-yellow-when-operations-isnt-perfect/)" is a situation where we are overwhelmed but there
isn't exactly an immediate emergency to deal with. A good introduction
is this [SRECON19 presentation](https://www.usenix.org/conference/srecon19americas/presentation/kehoe) ([slides](https://www.usenix.org/sites/default/files/conference/protected-files/sre19amer_slides_kehoe.pdf)). The basic idea is
that a code yellow is a "problem [that] creeps up on you over time and
suddenly the hole is so deep you can’t find the way out".
There's no clear timeline on when such a problem can be resolved. If
the problem is serious enough, it *may* eventually be upgraded to a
code red by the approval of a team lead after a week's delay,
regardless of the affected service. In that case, a "hot fix" (some
hack like throwing hardware at the problem) may be deployed instead of
fixing the actual long term issue, in which case the problem becomes a