diff options
author | Simon Ser <contact@emersion.fr> | 2021-12-04 20:05:51 +0000 |
---|---|---|
committer | Drew DeVault <sir@cmpwn.com> | 2021-12-04 21:18:28 +0100 |
commit | 7a8ac2c2259976e784f07b785be91ac054780039 (patch) | |
tree | fe61ef2ec208e7514e076739319542f3ec22e19a /ops/availability.md | |
parent | b9c8a916fcb8290303de6771d49d441856dd2ed1 (diff) | |
download | sr.ht-docs-7a8ac2c2259976e784f07b785be91ac054780039.tar.gz |
ops/availability: add chat.sr.ht section
Diffstat (limited to 'ops/availability.md')
-rw-r--r-- | ops/availability.md | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/ops/availability.md b/ops/availability.md index 324df99..492bffe 100644 --- a/ops/availability.md +++ b/ops/availability.md @@ -66,3 +66,17 @@ server from the mail host to the lists host (duh), and then just set up multiple MX records. Zero-downtime migrations can be accomplished by removing an MX record, letting the mail flush, and then doing whatever maintenance is necessary. + +# IRC bouncer + +Because the IRC bouncer hosted on chat.sr.ht cannot be restarted without +killing all connections (both upstream and downstream), the restarts should be +performed as seldom as possible. During the public beta, our goal is to not +reboot more than once per week, except in cases of security vulnerabilities and +other urgent issues. The reboot is announced 1h in advance via an IRC +bouncer-wide broadcast (`/msg BouncerServ server notice <message>`). + +Before upgrading soju on chat.sr.ht, the new version should be tested for a +while on a smaller instance to catch regressions. + +After the beta, our goal is to stick to quarterly upgrades. |