Specifications
A
Shelf Manager Initialization
138
d. PopulatestheRPTwithresourcesandtheirassociatedresourcedatarecords(RDRs).
ResourcesarecreatedforeachslotpresentinthechassisaswellasallinstalledFRUs.
RDRentriescreatedincludesensors(bothphysicalandlogical),controls,watchdogs,
andinventorydatarecords.
e. ChecksforthepresenceofpreviouslysavedHPI
parametercontrolconfigurationfiles
andloadsthemforeachresourceintheRPT.TheHPIparametercontrolconfiguration
filesarearchivedinhcf.tgzinthe/var/lib/shmgrdirectory.Ifnosavedconfiguration
filesarepresent,thedefaultconfigurationfilesarecopiedastheinitialsaved
configuration.
f. StartstheEventthreadtodynamicallyliste nforeventsfromtheShelfManager(only
ontheactiveHPIserver)aswellasfromHPIapplications.
g. StartstheSessionmanagementservice.Atthispoint,theactiveHPIserverisfully
initialized andreadytoacceptSessionopenrequestsfromexternalapplications.
However,thestandbyHPIserverwillstillblocksessionopenrequestsuntilthe
completionofthenextstep.
h. StartsthesynchronizationprocessonthestandbyHPIservertosynchronizethe
active‐standbyHPIservers.Alongwithresource,sensorandcontroldata,thisprocess
alsosynchronizestheHPIparametercontrolconfigurationfiles.
i. ThiscompletestheinitializationprocessforthestandbyHPIserver,whichcannow
acceptsessionopenrequestsfromexternalHPIapplicationsneedingdebugaccessto
it.
AlthoughtheHPIservermaytakesometimetobecomefullyinitializedwhentherearemany
FRUsintheshelf,theShelfManagerbecomesfullyoperationalwithin60secondsofstarting
theshelf.TheShelfManagerrunsinthebackgroundevenastheHPIserveriscompletingits
initialization.
WhenshelfmanagementservicesarenotfullyinitializedononeoftheSCMs,theredOOS
(OutofService)LEDonthatSCMisilluminated.AssoonastheShelfManagerisfullycapable
ofmanagingtheshelf,theLEDturnsoff.