[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)