Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| c8c330d93a | |||
| 111951a86c | |||
| 3efe9c1d20 |
+10
-17
@@ -199,7 +199,16 @@ func (z *Zone) SyncRegions() error {
|
|||||||
err := z.syncZoneRegions()
|
err := z.syncZoneRegions()
|
||||||
if err == nil {
|
if err == nil {
|
||||||
z.ForEachMachine(func(p *Machine) bool {
|
z.ForEachMachine(func(p *Machine) bool {
|
||||||
err = z.syncMachineRegions(p)
|
if p.IsActive() {
|
||||||
|
err = p.RemoveFile("region")
|
||||||
|
} else {
|
||||||
|
err = p.WriteStringFile("none\n", "region")
|
||||||
|
}
|
||||||
|
|
||||||
|
if err == nil {
|
||||||
|
err = p.RemoveFile(RegionClusterTokenFileName)
|
||||||
|
}
|
||||||
|
|
||||||
return err != nil
|
return err != nil
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
@@ -207,22 +216,6 @@ func (z *Zone) SyncRegions() error {
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
func (*Zone) syncMachineRegions(p *Machine) error {
|
|
||||||
var err error
|
|
||||||
|
|
||||||
if p.IsActive() {
|
|
||||||
err = p.RemoveFile("region")
|
|
||||||
} else {
|
|
||||||
err = p.WriteStringFile("none\n", "region")
|
|
||||||
}
|
|
||||||
|
|
||||||
if err == nil {
|
|
||||||
err = p.RemoveFile(RegionClusterTokenFileName)
|
|
||||||
}
|
|
||||||
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
func (z *Zone) syncZoneRegions() error {
|
func (z *Zone) syncZoneRegions() error {
|
||||||
name := filepath.Join(z.Name, ZoneRegionsFileName)
|
name := filepath.Join(z.Name, ZoneRegionsFileName)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user