Open
Description
To avoid service disruption, Pebble should restart services only when absolutely required. Currently, any change to the service definition will trigger a service restart. However, IMO there are a few fields which shouldn't require restarting the services:
- Metadata such as
Summary
,Description
,Override
LogTargets
, as log forwarding is managed externally from the service by the log manager.- Dependencies and service actions - ideally the service manager should be able to internally change the config here without having to restart the running process.
Activity