Printing engine version in Info

Signed-off-by: Nishant Totla <nishanttotla@gmail.com>
This commit is contained in:
Nishant Totla 2016-03-28 17:40:50 -07:00
parent b5bc256046
commit 0ebb26bdd4
2 changed files with 11 additions and 7 deletions

View File

@ -98,13 +98,14 @@ type EngineOpts struct {
type Engine struct {
sync.RWMutex
ID string
IP string
Addr string
Name string
Cpus int
Memory int64
Labels map[string]string
ID string
IP string
Addr string
Name string
Cpus int
Memory int64
Labels map[string]string
Version string
stopCh chan struct{}
refreshDelayer *delayer
@ -438,6 +439,8 @@ func (e *Engine) updateSpecs() error {
e.CheckConnectionErr(err)
return err
}
// update version
e.Version = v.Version
e.Lock()
defer e.Unlock()

View File

@ -865,6 +865,7 @@ func (c *Cluster) Info() [][2]string {
}
info = append(info, [2]string{" └ Error", errMsg})
info = append(info, [2]string{" └ UpdatedAt", engine.UpdatedAt().UTC().Format(time.RFC3339)})
info = append(info, [2]string{" └ ServerVersion", engine.Version})
}
return info