Fix IP address not being set correctly due to race

Signed-off-by: Nathan LeClaire <nathan.leclaire@gmail.com>
This commit is contained in:
Nathan LeClaire 2015-03-03 14:47:06 -08:00
parent 2c8823fab7
commit a7d1a70442
1 changed files with 2 additions and 6 deletions

View File

@ -316,8 +316,8 @@ func (d *Driver) Create() error {
return err return err
} }
if ip != "" { if ip != "" {
d.IPAddress = ip
d.IPAddress = instance.IpAddress log.Debugf("Got the IP Address, it's %q", d.IPAddress)
break break
} }
time.Sleep(5 * time.Second) time.Sleep(5 * time.Second)
@ -565,10 +565,6 @@ func (d *Driver) waitForInstance() error {
time.Sleep(1 * time.Second) time.Sleep(1 * time.Second)
} }
if err := d.updateDriver(); err != nil {
return err
}
return nil return nil
} }