summary refs log tree commit diff
path: root/scripts-dev/tail-synapse.py (unfollow)
Commit message (Collapse)AuthorFilesLines
2020-05-13Have all instances correctly respond to REPLICATE command. (#7475)Erik Johnston4-48/+51
Before all streams were only written to from master, so only master needed to respond to `REPLICATE` commands. Before all instances wrote to the cache invalidation stream, but didn't respond to `REPLICATE`. This was a bug, which could lead to missed rows from cache invalidation stream if an instance is restarted, however all the caches would be empty in that case so it wasn't a problem.
2020-05-13Fix Redis reconnection logic (#7482)Erik Johnston3-2/+15
Proactively send out `POSITION` commands (as if we had just received a `REPLICATE`) when we connect to Redis. This is important as other instances won't notice we've connected to issue a `REPLICATE` command (unlike for direct TCP connections). This is only currently an issue if master process reconnects without restarting (if it restarts then it won't have written anything and so other instances probably won't have missed anything).
2020-05-12Update documentation about SSO mapping providers (#7458)Patrick Cloke3-77/+147
2020-05-12Fix new flake8 errors (#7470)Erik Johnston7-12/+19
2020-05-11Convert federation handler to async/await. (#7459)Patrick Cloke3-21/+17
2020-05-11Convert search code to async/await. (#7460)Patrick Cloke2-24/+21
2020-05-11Allow configuration of Synapse's cache without using synctl or environment ↵Amber Brown32-146/+620
variables (#6391)
2020-05-11Remove unused store method get_hosts_in_room (#7448)Andrew Morgan2-10/+1
2020-05-11Don't UPGRADE database rows v1.13.0rc1Andrew Morgan1-1/+1
2020-05-11RST indentingAndrew Morgan1-2/+2
2020-05-11Put rollback instructions in upgrade notesAndrew Morgan1-0/+19
2020-05-11Fix changelog typoAndrew Morgan1-1/+1
2020-05-11Oh yeah, RSTAndrew Morgan1-2/+1
2020-05-11Absolute URL it is thenAndrew Morgan1-1/+2
2020-05-11Fix upgrade notes linkAndrew Morgan1-1/+1
2020-05-11Provide summary of upgrade issues in changelog. Fix )Andrew Morgan2-12/+33
2020-05-11Move next version notes from changelog to upgrade notesAndrew Morgan2-14/+15
2020-05-11Changelog fixesAndrew Morgan1-3/+3
2020-05-111.13.0rc1Andrew Morgan144-143/+139
2020-05-11Documentation on setting up redis (#7446)Neil Johnson2-60/+108
2020-05-08Rework UI Auth session validation for registration (#7455)Patrick Cloke6-102/+280
Be less strict about validation of UI authentication sessions during registration to match client expecations.
2020-05-08Extend spam checker to allow for multiple modules (#7435)Andrew Morgan6-60/+95
2020-05-08Implement OpenID Connect-based login (#7256)Quentin Gliech21-12/+2163
2020-05-07Add room details admin endpoint (#7317)Manuel Stahl7-1/+165
2020-05-07Fix errors from malformed log line (#7454)Richard van der Hoff2-1/+2
2020-05-07Drop support for redis.dbid (#7450)Richard van der Hoff3-4/+2
Since we only use pubsub, the dbid is irrelevant.
2020-05-07Fixes typo (bellow -> below) (#7449)Patrick Cloke3-2/+3
2020-05-07Add more type hints to SAML handler. (#7445)Patrick Cloke3-12/+18
2020-05-07Support any process writing to cache invalidation stream. (#7436)Erik Johnston26-231/+226
2020-05-07Add a configuration setting for the dummy event threshold (#7422)Brendan Abolivier4-1/+31
Add dummy_events_threshold which allows configuring the number of forward extremities a room needs for Synapse to send forward extremities in it.
2020-05-06Improve per-block CPU and DB usage metrics (#7426)Patrick Cloke2-12/+27
2020-05-06Port group attestation renewal slow down from matrix-org-hotfixes (#7442)Andrew Morgan2-4/+3
2020-05-06Make redis go faster with hiredis (#7439)Richard van der Hoff2-1/+4
For the record, the reason we need this is as follows: each RDATA command comes down the redis pipe as a subscription message. txredisapi as written needs at least three reactor ticks to read each subscription message from the tcp buffer. Hence, once the process gets loaded, it starts getting behind, and eventually redis knif