!vxTmkuJzhGPsMdkAOc:transformierende-gesellschaft.org

NixOS Matrix Subsystem

150 Members
Coordination and discussion about the matrix subsystem in NixOS - https://wiki.nixos.org/wiki/Matrix74 Servers

Load older messages


SenderMessageTime
6 Feb 2022
@hexa:lossy.networkhexathat is otherwise idle 20:12:28
@hexa:lossy.networkhexathis is why I need workers.20:12:33
@hexa:lossy.networkhexa Dandellion, Sumner Evans care to share? 20:12:47
@dandellion:dodsorf.asDandellion
In reply to @hexa:lossy.network
Dandellion, Sumner Evans care to share?
https://gist.github.com/dali99/4bbca68b14dcf312f22d776acc9075ad
20:20:55
@hexa:lossy.networkhexathat is quite something 😀20:33:36
@sumner:nevarro.spaceSumner Evans
In reply to @hexa:lossy.network
Dandellion, Sumner Evans care to share?
https://git.sr.ht/~sumner/nixos-configuration/tree/master/item/modules/services/matrix/synapse/default.nix
21:18:16
@hexa:lossy.networkhexauh, what's the difference? 😀21:18:40
@sumner:nevarro.spaceSumner EvansMine is probably worse. That is the main difference haha21:19:48
@hexa:lossy.networkhexathanks for the honesty 🙂21:20:12
@dandellion:dodsorf.asDandellionmine is,, also pretty bad,,,21:58:12
@hexa:lossy.networkhexaok, I think I've migrated to the module and things are working (without workers)21:50:38
7 Feb 2022
@ralith:ralith.comRalithI really don't understand how synapse manages to be so incredibly CPU-intensive tbh18:54:33
6 Feb 2022
@hexa:lossy.networkhexaand I've apparently lost my very own avatar21:50:48
7 Feb 2022
@ralith:ralith.comRalithalso I/O-intensive18:54:42
6 Feb 2022
@hexa:lossy.networkhexaah, different media store paths21:52:55
7 Feb 2022
@moritz.hedtke:matrix.orgMoritz HedtkeDo you have experience with dendrite? Because I think lots of it is because of bad implementation and some of it is because decentralized means you have to cope with many huge rooms and lots of slow other federated servers19:58:49
6 Feb 2022
@hexa:lossy.networkhexa Dandellion: can you share your worker and reverse proxy configuration? 22:02:52
7 Feb 2022
@dandellion:dodsorf.asDandellionit's a lot of connections, since federation is per room and fully meshed20:05:49
6 Feb 2022
@hexa:lossy.networkhexaalso … wondering how you handle the worker_shared_secret22:03:13
7 Feb 2022
@ralith:ralith.comRalithI'll muck with dendrite when it's mature and has a migration story and not before20:06:18
6 Feb 2022
@hexa:lossy.networkhexa * also … wondering how you handle the worker_replication_secret22:03:22
@hexa:lossy.networkhexa

Extracting a user ID from the access token or Authorization header is currently left as an exercise for the reader.

22:14:03
@hexa:lossy.networkhexaawesome, so from university I know that this is trivial.22:14:22
@hexa:lossy.networkhexahm ok, feels much snappier23:24:41
@hexa:lossy.networkhexastill having issues with the client endpoints sadly23:24:52
@hexa:lossy.networkhexathe requests correctly got forward to the client workers23:28:02
@hexa:lossy.networkhexabut resulted in http 400s23:28:29
@hexa:lossy.networkhexa

SynapseError: 400 - Unrecognized request

23:28:34
@hexa:lossy.networkhexa
# cat /nix/store/0mi0bv1r1gnxa53k3ljhcfk4jzlx1vcf-matrix-synapse-worker-client1-config.yaml
worker_app: synapse.app.generic_worker
worker_listeners:
- bind_addresses:
  - localhost
  port: 8010
  resources:
  - compress: false
    names:
    - client
  tls: false
  type: http
  x_forwarded: true
worker_name: client1
worker_replication_host: 127.0.0.1
worker_replication_http_port: 8009
23:29:12
@hexa:lossy.networkhexanot sure why a generic_worker with a client resource would not be able to handle that request23:29:35

Show newer messages


Back to Room ListRoom Version: 4