swift-server/swift-service-lifecycle
Cleanly startup and shutdown server application, freeing resources in order before exiting.
SwiftApache-2.0
Issues
- 1
- 3
Provide a `CancelOnGracefulShutdownService`
#163 opened by fabianfett - 1
`ServiceGroup` should support dynamically adding `Services` while its running
#185 opened by fabianfett - 2
Crash cancelling ServiceGroup.run() in Swift 6
#180 opened by adam-fowler - 1
- 3
withCancellationOrGracefulShutdownHandler
#175 opened by adam-fowler - 5
Make `CancellationWaiter` public
#169 opened by adam-fowler - 2
v1.0 alpha is reliant on Swift Backtrace
#159 opened by adam-fowler - 1
- 4
- 7
- 2
- 4
- 1
Feedback / questions on new 2.0 api
#140 opened by hassila - 0
cancelOnGracefulShutdown never returns
#135 opened by sliemeobn - 18
think about associated data when started
#11 opened by weissi - 1
`Lifecycle.wait()` hangs in tests
#132 opened by MahdiBM - 2
Provide async variant of `startAndWait`
#124 opened by FranzBusch - 4
@available for iOS12, but uses types from iOS13.
#122 opened by drekka - 2
support unregistering a service
#96 opened by weissi - 1
Licence is invalid
#116 opened by 0xTim - 2
Upgrade to Swift Atomics v1.0.0
#113 opened by adam-fowler - 2
Does not compile in Xcode 13
#115 opened by 0xTim - 14
- 2
adopt async/await
#94 opened by tomerd - 2
state machine bug: calls shutdown if start fails
#103 opened by weissi - 0
- 3
express backtrace as a LifecycleTask
#35 opened by tomerd - 9
Using signals for actions other that shutdown
#64 opened by humnandy - 1
Add support for SIGUSR1/SIGUSR2
#81 opened by hassila - 12
Support optional daemonization
#80 opened by hassila - 7
- 1
ServiceLifecycle does not set up shutdown hooks
#68 opened by tomerd - 4
- 1
Commit message template missing
#61 opened by florianreinhart - 3
- 1
Impossible to mix "closure-style" shutdown/start with "LifecycleHandler.bla { ... } style"
#44 opened by ktoso - 9
is ServiceLauncher a good name?
#15 opened by weissi - 5
docs about nesting ServiceLaunchers
#14 opened by weissi - 9
finalize naming
#33 opened by tomerd - 1
`shutdown` call during startup isn't tolerated
#20 opened by weissi - 0
- 6
no programmatic access to shutdown errors
#9 opened by weissi - 4
Lifecycle.Handler.async is overloaded
#10 opened by weissi - 3