d2e61af224
Add worker_name to synapse worker config template
...
& restrict federation listener; frontend_proxy / user_dir don't need it
2020-10-11 21:52:08 +02:00
36e9be6092
matrix_synapse_workers_{avail,enabled}_list: sort non-generic workers
...
.. alphabetically and put those not documented as multi-instance
capable on ports ending on zero.
2020-10-11 21:44:42 +02:00
e9241f5fb9
Improve synapse-workers systemd service template
...
Is the PID magic gonna work? or will it need an ExecStartPost hack..
2020-10-11 21:09:19 +02:00
40024e9b81
Prevent workers failing if their config doesn't exist
...
- cherry-pick "Ensure worker config exists in systemd service (#7528 )"
from synapse d74cdc1a42e8b487d74c214b1d0ca575429d546a:
"check that the worker config file exists instead of silently failing."
2020-10-11 21:09:19 +02:00
93a8ea7e4a
Merge remote-tracking branch 'master' into feature/add-worker-support
2020-10-11 20:59:05 +02:00
e68450f094
Upgrade Synapse (v1.20.0 -> v1.20.1)
2020-09-24 18:43:54 +03:00
dd217137b6
Upgrade Synapse (v1.19.3 -> v1.20.0)
2020-09-22 19:28:07 +03:00
65e22a6888
Upgrade Synapse (v1.19.2 -> v1.19.3)
2020-09-18 17:37:04 +03:00
e10e3e354d
Upgrade Synapse (v1.19.1 -> v1.19.2)
2020-09-16 16:35:17 +03:00
4fdfc0a34f
add missing ratelimiting options required for load testing
2020-09-11 09:46:20 +02:00
a25a429a52
add redis support
2020-09-10 13:39:00 +02:00
06bc430c7c
refactor to use new workers and routes they serve
2020-08-28 13:53:39 +02:00
53ccc783b7
remove duplicated key
2020-08-27 15:26:46 +02:00
567d0318b0
Merge branch 'synapse-workers' into feature/add-worker-support
2020-08-27 15:22:12 +02:00
6e9600ffec
Upgrade Synapse (v1.19.0 -> v1.19.1)
2020-08-27 12:59:11 +03:00
daf13107a0
Add support for rust-synapse-compress-state
2020-08-21 13:53:39 +03:00
9952ec6c16
Upgrade Synapse (v1.18.0 -> v1.19.0)
2020-08-17 17:02:40 +03:00
f78a5d4ee8
Upgrade Synapse (v1.17.0 -> v1.18.0)
2020-07-30 14:21:44 +03:00
c6ab1c6a90
Riot is now Element
...
Fixes #586 (Github Issue)
2020-07-17 11:31:20 +03:00
200f912c04
Upgrade Synapse (v1.16.1 -> v1.17.0)
...
Fixes #579 (Github Issue).
2020-07-13 14:08:50 +03:00
eff55e4d00
Upgrade Synapse (v1.16.0 -> v1.16.1)
2020-07-10 14:33:18 +03:00
928982cffe
Upgrade Synapse (v1.15.2 -> v1.16.0)
2020-07-08 14:08:46 +03:00
18ab677a96
Remove useless file
2020-07-08 00:22:47 +03:00
6293f1bdb0
Run all API self checks in check_mode
2020-07-04 15:24:33 +02:00
f758ee90cb
Add |to_json to some values
2020-07-04 09:31:52 +03:00
35c2655fa4
Removed troublesome #s
2020-07-03 19:01:03 -05:00
1f21f0c09a
Add variables for reCAPTCHA validation
2020-07-03 18:33:25 -05:00
78382b0ce4
Upgrade Synapse (1.15.1 -> 1.15.2)
2020-07-02 10:38:25 -05:00
10bc85962e
Upgrade Synapse (1.15.0 -> 1.15.1)
2020-06-16 13:55:27 +03:00
6538ae34f5
Upgrade Synapse (v1.14 -> v1.15)
...
Fixes #539 (Github Issue).
2020-06-11 16:02:01 +03:00
10b3ceff72
Make Matrix federation port configurable
...
Fixes #523 (Github Issue).
2020-06-09 08:29:03 +03:00
0113852504
Upgrade matrix-synapse-shared-secret-auth (1.0.1 -> 1.0.2)
...
There's no change in the source code. Just a release bump for packaing
reasons. It doesn't matter much for us here, but let's be on the latest
tag anyway.
2020-06-08 09:29:55 +03:00
f56a9a0f5f
Merge pull request #524 from cnvandijk/fix-executable-path
...
Remove hardcoded paths to commands on the host machine
2020-05-28 15:39:25 +03:00
8bae39050e
Update settings for Synapse v1.14.0
2020-05-28 15:23:05 +03:00
45ba01510d
Synapse v.1.14.0
2020-05-28 14:04:37 +02:00
6e3b877dc2
Remove hardcoded command paths in playbook shell usage
2020-05-27 23:14:56 +02:00
6334f6c1ea
Remove hardcoded command paths in systemd unit files
...
Depending on the distro, common commands like sleep and chown may either
be located in /bin or /usr/bin.
Systemd added path lookup to ExecStart in v239, allowing only the
command name to be put in unit files and not the full path as
historically required. At least Ubuntu 18.04 LTS is however still on
v237 so we should maintain portability for a while longer.
2020-05-27 23:14:54 +02:00
8fb3ce6f6d
Upgrade Synapse (v1.12.4 -> v1.13.0)
2020-05-19 21:35:32 +03:00
7585bcc4ac
Allow the matrix user username and groupname to be configured separately
...
No migration steps should be required.
2020-05-01 19:59:32 +02:00
cf0e56e92b
Consistent usage of matrix username and groupname, not uid and gid
...
This should be a no-op, no migration necessary.
2020-05-01 19:39:17 +02:00
9cc0c5955d
Use |quote in some command calls
2020-04-24 09:59:30 +03:00
23bfaa72ec
Upgrade Synapse (1.12.3 -> 1.12.4)
2020-04-23 13:30:50 -05:00
3f4bc9b881
Move config supprt for unfederated dimension into group_vars
2020-04-22 19:23:56 +02:00
5f63d287b7
Move synapse worker ports up 10k
2020-04-19 19:05:03 +02:00
66a4073512
Publish synapse worker ports, need to be accessible to nginx
2020-04-19 19:05:03 +02:00
cf452fdf0a
Fix corner-cases found through testing (aka ansible is nuts)
2020-04-19 19:05:03 +02:00
353bc7c362
Add initial support for synapse workers
...
· needs documentation; no checks yet for port clashes or typos in worker name
· according to https://github.com/matrix-org/synapse/wiki/Workers-setup-with-nginx#results
about 90% of requests go to the synchrotron endpoint
· thus, the synchrotron worker is especially suited to be load-balanced
· most of the other workers are documented to support only a single instance
· https://github.com/matrix-org/synapse/blob/master/docs/workers.md
2020-04-19 19:05:03 +02:00
3ddb8cd148
Add support for running dimension in an unfederated environment
...
This config change follows:
https://github.com/turt2live/matrix-dimension/blob/master/docs/unfederated.md
2020-04-18 19:00:20 +02:00
c13c29f48e
Fix |to_nice_yaml breaking formatting
...
Well, actually 8cd9cde
won't work, unless we put the
`|to_nice_yaml` thing on a new line.
We can, but that takes more lines and makes things look uglier.
Using `|to_json` seems good enough.
The whole file is parsed as YAML later on and merged with the
`_extension` variable before being dumped as YAML again in the end.
2020-04-18 11:06:53 +03:00
8cd9cdead0
Improve consistency
2020-04-18 11:05:47 +03:00