Specifications
2
Software Architecture
32
InadditiontotheHPIdata,automaticoperationsaresynchronizedwiththepeerHPIservers
tokeepHPIdatabasesinsync.Theseoperationsarecalledbythefollowingfunctionsandare
onlysynchronizedwiththestandbyHPIserverwhentheHPIapplicationmakestherequestto
theactiveHPIserver.
•
saHpiDiscover()–Thisfunctionovercomespotentiallatenciesinthehot‐swapmechanism
andkeepstheresourcepresencetable(RPT)updated.Thisoperationissynchronizedto
thepeerHPIserversoitcanupdateitsRPT.
Note:ThesaHpiDiscover()functionisnotmeanttoperformanyinitializationordiscovery
actionsandshouldnotbeusedforanHPIimplementation.However,thefunctioncanbe
usedindebugsituations(refertoTable 15onpage 126forexamples).
• saHpiEventLogClear()–ThisfunctionclearsthespecifiedHPIeventloginbothactiveand
standbyHPIservers.
• saHpiParmControl()–Thisfunctionsavescustomconfigurationsforresources.The
configurationsaresynchronizedwiththepeerHPIservertoensurelocalHPIconfiguration
filesareupdated.
DuringHPIserverinitialization,thestandbyHPIserversendsarefreshrequesttotheactive
HPIserveroverthesynchronizationmedium.Uponreceptionofthisrequest,theactiveHPI
serversendsanydatathatneedstobesynchronizedtothestandbyHPIserver.Thestandby
HPIserverbecomesfullyinitializedandtheHPIservicebecomesfullyredundantoncethe
refreshsyncwiththeactiveHPIser veriscompleted.
ThedynamicredundancybetweentheactiveandstandbyHPIserversenablethesystem
managertogetaconsistentviewoftheRadisyssystemregardlessoffailovers,andensures
thatasystemmanagementinterfaceisalwaysavailable.