Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

MC

Failover priorities order by rank

Example
MC00MC01 MC00 MC02 MC00

The lowest failover priority integer value indicates the highest rank. For instance, when MC01=1 MC02=2 MC00=99 are defined on MC00 this indicates the failover priority order is "MC01 MC02 MC00'. In this case the TaskManager on MC00 runs "Suspend duty in Failover" Tasks when

  1. MC00 is not Failed or
  2. when MC01 and MC02 are Failed.

Three Master Controllers in a single synchronization pool with:

  1. MC00 and MC01 both own Failover Tasks.
  2. MC02 is not owning any Failover Tasks.
  3. MC00 and MC01 take over Failover Tasks from each other when the other is in Failover or down.
  4. MC02 has to take over Failover Tasks from MC00 and MC01 when MC00 and MC01 are down or failed over.

Each MC that is not in Failover mode can become top MC for Failover Tasks owned by other MCs as soon as no recent heartbeats (5 minutes threshold) are received from higher ordered remote MCs.

MC01MC00 MC01 MC02 MC01
MC02MC00 MC01 MC02


Status MC00Status MC01Status MC02Remarks
OKOKOKEach MC runs its own Tasks. No Failover Tasks are taken over.
FailedOKOKMC01 runs additionally all Failover Task from MC00. When in Manual Failover, MC00 no longer run its own "Suspend duty in Failover" Tasks but still runs all its other Tasks.
OKFailedOKMC00 runs additionally all Failover Task from MC01. When in Manual Failover, MC01 will no longer run its own "Suspend duty in Failover" Tasks but still runs all its other Tasks.
FailedFailedOKMC02 runs additionally all Failover Task from MC00 and MC01. When in Manual Failover, MC00 and MC01 will no longer run their own "Suspend duty in Failover" Tasks but still runs all the other Tasks they own.
OKOKFailedWhen MC02 is in Manual Failover, there is no visible effect. MC02 does not own Failover Tasks. MC02 is no longer allowed to take over Failover tasks from other MCs.
FailedOKFailedMC01 runs additionally all Failover Task from MC00. When in Manual Failover, MC00 no longer runs its own "Suspend duty in Failover" Tasks but still runs all its other Tasks. MC02 is no longer allowed to take over Failover tasks from other MCs.
OKFailedFailedMC00 runs additionally all Failover Task from MC01. When in Manual Failover, MC01 no longer runs its own "Suspend duty in Failover" Tasks but still runs all its other Tasks. MC02 is no longer allowed to take over Failover tasks from other MCs.
FailedFailedFailedWhen all three MCs are in Manual Failover, each MC runs its own Tasks. No Failover Tasks are taken over. MC00 and MC01 will run their own "Suspend duty in Failover" Tasks since they have become the top MC for their own Failover Tasks. The MCs are no longer allowed to take over Failover tasks from other MCs.

...