private void DeconfigureSecondaryManagement(PIF master, int hi) { System.Diagnostics.Trace.Assert(!bostonOrGreater); NewFirstSlaves[master] = NetworkingHelper.CopyIPConfig(master, FirstSlaves[master]); NetworkingActionHelpers.BringDown(this, master, hi); Secondaries.Add(master); }
private void ReconfigureSecondaryManagement(PIF src, PIF dest, int hi) { System.Diagnostics.Trace.Assert(!bostonOrGreater); int mid = (PercentComplete + hi) / 2; PIF new_dest = NetworkingHelper.CopyIPConfig(src, dest); NetworkingActionHelpers.BringDown(this, src, mid); NetworkingActionHelpers.BringUp(this, new_dest, dest, hi); }
private void Reconfigure(PIF pif, bool up, bool this_host, int hi) { NetworkingActionHelpers.ForSomeHosts(this, pif, this_host, true, hi, delegate(AsyncAction a, PIF p, int h) { if (up) { BringUp(pif, p, h); } else { NetworkingActionHelpers.BringDown(a, p, h); } }); }
private void Reconfigure(PIF pif, bool up, bool this_host, int hi) { NetworkingActionHelpers.ForSomeHosts(this, pif, this_host, true, hi, delegate(AsyncAction a, PIF p, int h) { List <PBD> gfs2Pbds; DisableClustering(p, out gfs2Pbds); if (up) { BringUp(pif, p, h); } else { NetworkingActionHelpers.BringDown(a, p, h); } EnableClustering(p, gfs2Pbds); }); }