[#39] ir: Do not reload services if they are disabled

Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
This commit is contained in:
Evgenii Stratonikov 2023-05-12 10:58:52 +03:00
parent 14c35d776e
commit 61776033c2

View file

@ -66,7 +66,7 @@ func (c *httpComponent) reload() {
enabled := cfg.GetBool(c.enabledKey)
address := cfg.GetString(c.addressKey)
dur := cfg.GetDuration(c.shutdownTimeoutKey)
if enabled != c.enabled || address != c.address || dur != c.shutdownDur {
if enabled != c.enabled || enabled && (address != c.address || dur != c.shutdownDur) {
log.Info(fmt.Sprintf("%s config updated", c.name))
if err := c.shutdown(); err != nil {
log.Debug(logs.FrostFSIRCouldNotShutdownHTTPServer,