summary refs log tree commit diff
path: root/docs/systemd-with-workers (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add RuntimeDirectory to matrix-synapse.service (#17084)villepeh2024-04-261-0/+1
| | | | | | This makes it easy to store UNIX sockets with correct permissions. Those would be located in /run/synapse which is the directory used in many examples in Synapse configuration manual. Additionally, the directory and sockets are deleted when Synapse is shut down.
* Fix typoErik Johnston2023-12-131-4/+4
|
* More renamingErik Johnston2023-12-131-4/+4
|
* Remove `worker_replication_*` settings from worker doc (#15872)Dirk Klimpel2023-07-075-21/+1
| | | Co-authored-by: Mathieu Velten <mathieuv@matrix.org>
* Remove `worker_replication_*` settings (#15491)Jason Little2023-05-111-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add master to the instance_map as part of Complement, have ReplicationEndpoint look at instance_map for master. * Fix typo in drive by. * Remove unnecessary worker_replication_* bits from unit tests and add master to instance_map(hopefully in the right place) * Several updates: 1. Switch from master to main for naming the main process in the instance_map. Add useful constants for easier adjustment of names in the future. 2. Add backwards compatibility for worker_replication_* to allow time to transition to new style. Make sure to prioritize declaring main directly on the instance_map. 3. Clean up old comments/commented out code. 4. Adjust unit tests to match with new code. 5. Adjust Complement setup infrastructure to only add main to the instance_map if workers are used and remove now unused options from the worker.yaml template. * Initial Docs upload * Changelog * Missed some commented out code that can go now * Remove TODO comment that no longer holds true. * Fix links in docs * More docs * Remove debug logging * Apply suggestions from code review Co-authored-by: reivilibre <olivier@librepush.net> * Apply suggestions from code review Co-authored-by: reivilibre <olivier@librepush.net> * Update version to latest, include completeish before/after examples in upgrade notes. * Fix up and docs too --------- Co-authored-by: reivilibre <olivier@librepush.net>
* Include `x_forwarded` in workers example configs (#14667)villepeh2023-01-133-2/+3
|
* Add sample worker files for `pusher` and `federation_sender` (#14077)Dirk Klimpel2022-10-072-0/+16
| | | Signed-off-by: Dirk Klimpel <dirk@klimpel.org>
* Add some cross references to worker documentation (#13974)Dirk Klimpel2022-09-301-0/+14
| | | | Signed-off-by: Dirk Klimpel <dirk@klimpel.org>
* Remove documentation of legacy `frontend_proxy` worker app (#13645)Richard van der Hoff2022-08-301-0/+2
| | | | | This has been the same as a generic_worker since #6964, so let's get rid of it. Fixes #3717
* Add some example configurations for worker (#12492)Dirk Klimpel2022-04-253-1/+33
| | | Signed-off-by: Dirk Klimpel <dirk@klimpel.org>
* Replace `federation_reader` with `generic_worker` in docs (#12457)Dirk Klimpel2022-04-143-18/+18
|
* Minor cleanup to Debian packaging (#11269)Dan Callahan2021-11-072-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | * Remove unused Vagrant scripts * Change package Architecture to any * Preinstall the wheel package when building venvs. Addresses the following warnings during Debian builds: Using legacy 'setup.py install' for jaeger-client, since package 'wheel' is not installed. Using legacy 'setup.py install' for matrix-synapse-ldap3, since package 'wheel' is not installed. Using legacy 'setup.py install' for opentracing, since package 'wheel' is not installed. Using legacy 'setup.py install' for psycopg2, since package 'wheel' is not installed. Using legacy 'setup.py install' for systemd-python, since package 'wheel' is not installed. Using legacy 'setup.py install' for pympler, since package 'wheel' is not installed. Using legacy 'setup.py install' for threadloop, since package 'wheel' is not installed. Using legacy 'setup.py install' for thrift, since package 'wheel' is not installed. * Allow /etc/default/matrix-synapse to be missing Per the systemd.exec manpage, prefixing an EnvironmentFile with "-": > indicates that if the file does not exist, it will not be read and no > error or warning message is logged. Signed-off-by: Dan Callahan <danc@element.io>
* Docs: Use something other than the document name to describe a page (#10399)Andrew Morgan2021-07-151-1/+1
| | | | | Our documentation has a history of using a document's name as a way to link to it, such as "See [workers.md]() for details". This makes sense when you're traversing a directory of files, but less sense when the files are abstracted away - as they are on the documentation website. This PR changes the links to various documentation pages to something that fits better into the surrounding sentence, as you would when making any hyperlink on the web.
* Fix some links in `docs` and `contrib` (#10370)Dirk Klimpel2021-07-131-6/+8
|
* Fix broken links in documentation (#10180)Dirk Klimpel2021-06-161-6/+8
| | | | | * Fix broken links in documentation * newsfile
* Hardened systemd unit files (#9803)Savyasachee Jha2021-05-191-0/+30
| | | Signed-off-by: Savyasachee Jha savya.jha@hawkradius.com
* example systemd config: propagate reloads to units (#9463)Richard van der Hoff2021-02-222-0/+2
| | | | | It should be possible to reload `synapse.target` to have the reload propagate to all the synapse units.
* Fix typo in docs/systemd-with-workers/README.md (#9035)Emelie2021-01-071-1/+1
| | | Signed-off-by: Emelie em@nao.sh
* Fix typos in systemd-with-workers docAndrew Morgan2020-11-021-2/+2
|
* Systemd docs: configure workers to start after main process. (#8276)Richard van der Hoff2020-09-081-0/+5
|
* Fixup worker doc (again) (#8000)Erik Johnston2020-08-061-1/+1
|
* Ensure worker config exists in systemd service (#7528)David Vo2020-05-211-1/+1
|
* Make systemd-with-workers doc official (#7234)Richard van der Hoff2020-04-085-0/+127
Simplify and update this documentation, and make it part of the core dist.