Merge pull request #337 from github/start-slave-wait

sleeping 500ms after 'START SLAVE'
This commit is contained in:
Shlomi Noach 2016-12-15 07:57:58 +01:00 committed by GitHub
commit 863f50808c

View File

@ -21,6 +21,8 @@ import (
"github.com/outbrain/golib/sqlutils" "github.com/outbrain/golib/sqlutils"
) )
const startSlavePostWaitMilliseconds = 500 * time.Millisecond
// Inspector reads data from the read-MySQL-server (typically a replica, but can be the master) // Inspector reads data from the read-MySQL-server (typically a replica, but can be the master)
// It is used for gaining initial status and structure, and later also follow up on progress and changelog // It is used for gaining initial status and structure, and later also follow up on progress and changelog
type Inspector struct { type Inspector struct {
@ -258,6 +260,8 @@ func (this *Inspector) restartReplication() error {
if startError != nil { if startError != nil {
return startError return startError
} }
time.Sleep(startSlavePostWaitMilliseconds)
log.Debugf("Replication restarted") log.Debugf("Replication restarted")
return nil return nil
} }