Explorar o código

Merge pull request #46764 from cpuguy83/fix_probe_interval

Fix case where health start interval is 0 uses default
Sebastiaan van Stijn hai 1 ano
pai
achega
5baf486545
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      daemon/health.go

+ 1 - 1
daemon/health.go

@@ -248,7 +248,7 @@ func handleProbeResult(d *Daemon, c *container.Container, result *types.Healthch
 // There is never more than one monitor thread running per container at a time.
 func monitor(d *Daemon, c *container.Container, stop chan struct{}, probe probe) {
 	probeInterval := timeoutWithDefault(c.Config.Healthcheck.Interval, defaultProbeInterval)
-	startInterval := timeoutWithDefault(c.Config.Healthcheck.StartInterval, defaultProbeInterval)
+	startInterval := timeoutWithDefault(c.Config.Healthcheck.StartInterval, probeInterval)
 	startPeriod := timeoutWithDefault(c.Config.Healthcheck.StartPeriod, defaultStartPeriod)
 
 	c.Lock()