!vxTmkuJzhGPsMdkAOc:transformierende-gesellschaft.org

NixOS Matrix Subsystem

128 Members
Coordination and discussion about the matrix subsystem in NixOS - https://nixos.wiki/wiki/Matrix65 Servers

Load older messages


SenderMessageTime
8 Jan 2024
@dandellion:dodsorf.asDandellionso seems direct can work?22:51:45
@dandellion:dodsorf.asDandellionas long as we don't put any limits on the amount of restarts or something to that effect?22:52:25
@hexa:lossy.networkhexasounds like that was the solution22:52:28
@hexa:lossy.networkhexaanyway, that means matrix-synapse.service can never reach failed state, which is not ideal for monitoring22:52:54
@dandellion:dodsorf.asDandellionI've not seen/used it before so don't really know what it does22:53:11
@dandellion:dodsorf.asDandellion * I've never seen/used it before so don't really know what it does22:53:17
@sophie:catgirl.cloud⛧-440729 [sophie] (it/its)
In reply to @hexa:lossy.network
anyway, that means matrix-synapse.service can never reach failed state, which is not ideal for monitoring
How so? If restart limits are hit the service should still transition to inactive/failed even with direct set
22:54:49
@hexa:lossy.networkhexaoh yeah, that is correct22:55:04
@sophie:catgirl.cloud⛧-440729 [sophie] (it/its) Or we use the Upholds= fix mentioned in the issue Dandellion linked 22:56:19
@hexa:lossy.networkhexayeah, that sounds like exactly what we want22:57:11
@sophie:catgirl.cloud⛧-440729 [sophie] (it/its) We could add Upholds=matrix-synapse-worker-...service to matrix-synapse.service so as soon as matrix-synapse.service is running it should start the workesr 22:57:18
@sophie:catgirl.cloud⛧-440729 [sophie] (it/its) * We could add Upholds=matrix-synapse-worker-...service to matrix-synapse.service so as soon as matrix-synapse.service is running it should start the workers 22:57:27
@sophie:catgirl.cloud⛧-440729 [sophie] (it/its)Not sure how stopping everything with the target would work in that case22:57:44
@hexa:lossy.networkhexa BindsTo=? 22:57:56
@sophie:catgirl.cloud⛧-440729 [sophie] (it/its) Hmm I feel like RestartMode=direct is the somewhat cleaner solution but idk 22:59:52
@hexa:lossy.networkhexaas a fix to this particular issue, but not to define the proper relationship between these services imo23:00:21
@sophie:catgirl.cloud⛧-440729 [sophie] (it/its)Fair enough23:00:45
@dandellion:dodsorf.asDandellionUpholds holds water for the workers which currently exist I think23:02:47
@dandellion:dodsorf.asDandellion

Configures dependencies similar to Wants=, but as long as this unit is up, all units listed in Upholds= are started whenever found to be inactive or failed

23:03:20
@dandellion:dodsorf.asDandellionwhich is what you basically always want23:03:58
@dandellion:dodsorf.asDandellionAnyone on making a pr?23:08:32
@ma27:nicht-so.sexyma27I may be able to take care of it tomorrow, too tired now23:10:10
@dandellion:dodsorf.asDandellionI'll do it once I finish up this then nw23:10:58
@dandellion:dodsorf.asDandellion* I'll do it once I finish up what I'm currently doing then, nw23:11:25
10 Jan 2024
@csyn:matrix.orgcsyn joined the room.04:53:49
@philipp:xndr.dephilipp changed their display name from philipp to philipp (prolog in linux kernel, when).13:47:05
@philipp:xndr.dephilipp changed their display name from philipp (prolog in linux kernel, when) to philipp (prolog in linux kernel when).13:47:16
@philipp:xndr.dephilipp changed their display name from philipp (prolog in linux kernel when) to test.13:47:52
@philipp:xndr.dephilipp changed their display name from test to philipp.13:49:29
15 Jan 2024
@fadenb:utzutzutz.netfadenb changed their profile picture.11:22:15

Show newer messages


Back to Room ListRoom Version: 4