diff --git a/changelog/15041.txt b/changelog/15041.txt new file mode 100644 index 000000000..609b23d60 --- /dev/null +++ b/changelog/15041.txt @@ -0,0 +1,3 @@ +```release-note:bug +core: fixed systemd reloading notification +``` diff --git a/command/server.go b/command/server.go index 1b0a3231a..b169e3805 100644 --- a/command/server.go +++ b/command/server.go @@ -1627,6 +1627,9 @@ func (c *ServerCommand) Run(args []string) int { // changes in kms_libraries) core.ReloadManagedKeyRegistryConfig() + // Notify systemd that the server has completed reloading config + c.notifySystemd(systemd.SdNotifyReady) + case <-c.SigUSR2Ch: logWriter := c.logger.StandardWriter(&hclog.StandardLoggerOptions{}) pprof.Lookup("goroutine").WriteTo(logWriter, 2)