mirror of https://github.com/docker/docs.git
fix typos in watchdog
Signed-off-by: Sun Hongliang <allen.sun@daocloud.io>
This commit is contained in:
parent
73179d4dd8
commit
4b04286f90
|
@ -6,13 +6,13 @@ import (
|
||||||
log "github.com/Sirupsen/logrus"
|
log "github.com/Sirupsen/logrus"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Watchdog listen to cluster events ans handle container rescheduling
|
// Watchdog listens to cluster events and handles container rescheduling
|
||||||
type Watchdog struct {
|
type Watchdog struct {
|
||||||
sync.Mutex
|
sync.Mutex
|
||||||
cluster Cluster
|
cluster Cluster
|
||||||
}
|
}
|
||||||
|
|
||||||
// Handle cluster callbacks
|
// Handle handles cluster callbacks
|
||||||
func (w *Watchdog) Handle(e *Event) error {
|
func (w *Watchdog) Handle(e *Event) error {
|
||||||
// Skip non-swarm events.
|
// Skip non-swarm events.
|
||||||
if e.From != "swarm" {
|
if e.From != "swarm" {
|
||||||
|
@ -28,7 +28,7 @@ func (w *Watchdog) Handle(e *Event) error {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Remove Duplicate containers when a node comes back
|
// removeDuplicateContainers removes duplicate containers when a node comes back
|
||||||
func (w *Watchdog) removeDuplicateContainers(e *Engine) {
|
func (w *Watchdog) removeDuplicateContainers(e *Engine) {
|
||||||
log.Debugf("removing duplicate containers from Node %s", e.ID)
|
log.Debugf("removing duplicate containers from Node %s", e.ID)
|
||||||
|
|
||||||
|
@ -53,7 +53,7 @@ func (w *Watchdog) removeDuplicateContainers(e *Engine) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Reschedule containers as soon as a node fail
|
// rescheduleContainers reschedules containers as soon as a node fails
|
||||||
func (w *Watchdog) rescheduleContainers(e *Engine) {
|
func (w *Watchdog) rescheduleContainers(e *Engine) {
|
||||||
w.Lock()
|
w.Lock()
|
||||||
defer w.Unlock()
|
defer w.Unlock()
|
||||||
|
|
Loading…
Reference in New Issue