[HN Gopher] Matrix.org homeserver: Severely degraded performance...
___________________________________________________________________
Matrix.org homeserver: Severely degraded performance due to
database issues
Author : jeroenhd
Score : 10 points
Date : 2023-01-06 17:58 UTC (5 hours ago)
(HTM) web link (status.matrix.org)
(TXT) w3m dump (status.matrix.org)
| fsflover wrote:
| Anyone can recommend a reliable alternative Matrix server?
| IceWreck wrote:
| Dendrite, written in go. Its super easy to install, is fast and
| even runs on low specced systems
| xyst wrote:
| I loved using dendrite implementation but people should be
| aware if it's limitations. Since it's basically a rewrite of
| synapse in go, they are currently playing catch up.
|
| All features of synapse are currently not there. For example,
| most media APIs are not working, like URL preview. Before 2
| months ago, I feel like they were making great strides with
| the project. They were pushing out weekly updates.
|
| Development has definitely slowed down, and it doesn't help
| one of the key contributors/maintainers has left the
| company/project.
|
| Hopefully the project gets a few dedicated maintainers and
| people to manage and fund it. It really is a great
| implementation but I ended up switching back to synapse.
| bucketsquad wrote:
| If you don't mind me asking, how easy was the migration to
| and from synapse? I'm currently spinning up a homeserver
| with Dendrite and am wondering if I should switch back to
| synapse, but I wouldn't want to lose any data.
| Arathorn wrote:
| Dev hasn't slowed down that much; there's still 3 other
| people working in Dendrite's vicinity. We're just focusing
| more on the new Sliding Sync API first.
| bfrog wrote:
| In the end matrix has the issue that federation seems less widely
| used than it maybe should be. It was a concern I had when looking
| at it, and when I spoke to the author of conduit (rust matrix
| server) i made the point that easy deployment should be a primary
| goal. The existing python server seems non trivial to deploy.
|
| I think that's still true, I'd you want a distributed setup like
| that it has to be as close to trivial to setup as possible. Email
| has shown that complex setups cause centralized solutions.
| the_duke wrote:
| The Python server is pretty trivial to deploy.
|
| Set up Postgres, tweak a hand full of settings in the config,
| that's pretty much it.
|
| Has been running without issues for half a year.
|
| Just a single person deployment though.
| Arathorn wrote:
| I find it very surreal that the first performance degradation on
| the matrix.org homeserver in about 6 months warrants its own HN
| thread - I guess it's a testimony to how reliable people have
| grown to expect the server to be these days! Fwiw, this was very
| much a partial degradation over about 3 hours caused by a
| pathological database query, and most people didn't notice it.
| The biggest issue was that to-device messages were delayed,
| impacting new E2EE sessions.
|
| Eitherway, apologies for the degradation. Obviously anyone on
| their own server won't have been affected anyway.
| atkailash wrote:
| [dead]
___________________________________________________________________
(page generated 2023-01-06 23:01 UTC)