Jakob Borg
acd767b30b
all: Remove lib/util package ( #9049 )
...
Grab-bag packages are nasty, this cleans it up a little by splitting it
into topical packages sempahore, netutil, stringutil, structutil.
2023-08-21 19:44:33 +02:00
Jakob Borg
abdac2caa2
Handle relay connect timeout ( fixes #8749 ) ( #8755 )
...
This makes sure the service manager doesn't interpret timeout errors, or any other error, as a signal to stop the service instead of restarting it.
I added it directly to our service utility function, as it may help catch other instances of the same problem... We would typically want timeouts etc to be a retryable error, unless it is the top level context that has timed out and we check for that specifically.
2023-01-19 11:15:18 +01:00
deepsource-autofix[bot] and deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>
755d21953f
all: Remove unused method receivers ( #8462 )
...
Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>
2022-07-28 17:32:45 +02:00
Simon Frei
c7f4f15272
lib/relay, lib/svcutil: Improve service logging ( fixes #7580 ) ( #7647 )
2021-05-10 22:26:25 +02:00
Simon Frei
310fba4c12
lib: Return error from db.FileSet.Snapshot ( fixes #7419 , ref #5907 ) ( #7424 )
2021-03-07 13:43:22 +01:00
greatroar and greatroar <@>
ef0473c091
lib/util, lib/svcutil: Remove unused code ( #7309 )
...
Duplicates the definition in lib/svcutil.
Co-authored-by: greatroar <@>
2021-01-27 16:33:01 +01:00
greatroar and greatroar <@>
6c3e187d1d
lib/svcutil: Simplify doneService ( #7303 )
...
OnSupervisorDone no longer allocates.
Co-authored-by: greatroar <@>
2021-01-25 16:27:17 +01:00
Simon Frei
a20a5f61f0
lib/ur: Send unreported failures on shutdown ( #7164 )
2020-12-22 20:17:14 +01:00