Cisco Headend System Release 2.5 User Guide

Page of 325
9-16 
Viewing Logs, Builds, and Archives 
4011043 Rev B 
Server Management, Continued 
Server States 
The TSBroadcaster server can pass through a number of states. 
 
State 
Description 
Standby 
If the server does not have a role, it is in this state. It enters this 
state if it starts without a role, or if its role has been dropped. 
The server has not read its model from disk, and so the model 
can be replaced by a different one in this state. If the server 
cannot read its model from disk, it clears its role and enters this 
state. When given a role, the server enters the 
CheckingActivePartner state. 
Checking Active 
Partner 
If the server has just started or has just been given a role, it 
transiently enters this state to see if it has an active partner. If it 
has not, it enters the Active state; if it has, it enters the 
Shadowing state and requests a copy of the partner server’s 
model. 
Active 
If the server has a role and a valid model and does not have an 
active partner, it enters this state. In this state, it has loaded its 
model into memory and is now actively building, updating, 
and sending out Transport Stream data. If any commands 
change its model, it sends a copy of that model to its partner 
server. 
Failed 
If the server was Active but cannot build or send out data, it 
enters this state. In this state, it continues to attempt to build, 
update, and send out Transport Stream data; and if it succeeds, 
it will become Active again. If the server is paired up with 
another server, this server will enter the Shadowing state and 
the other server will become Active.  
Shadowing 
If the server has a role and a valid model and an Active 
partner, it is in this state. In this state it has loaded its model 
into memory and will update the model to reflect the state of 
its partner. If it detects that its partner has disappeared or 
entered the Failed state, it will become Active. 
Suspended 
If the server enters this state, it loads its model but does not 
actively build, update, or send out Transport Stream data.