src/imm/README | 44 +++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 43 insertions(+), 1 deletions(-)
diff --git a/src/imm/README b/src/imm/README --- a/src/imm/README +++ b/src/imm/README @@ -2934,7 +2934,49 @@ Operation-id '1' invoked on the object: 'opensafImm=opensafImm,safApp=safImmService' - +Integrate IMM service with CLM (5.2) +======================================================= +https://sourceforge.net/p/opensaf/tickets/1640/ + +with this enhancement IMM is integrated with CLM. + +The IMM agent has to register with A.02.18 to integrate with CLM and receive +CLM memebership information of the node. + +The IMMND registers with CLMS and receives notification about the node leaves +and joins the CLM membership. The CLM membership information will be sent to +IMM agents which registers with A.02.18. + +IMMD is not yet integrated, as the IMMND has to services to clients with lesser versions. +IMMND has to be UP even if the CLM node is down. The IMMD integration has to be done along +with Enhanced cluster management(#439). + +In case of CLM node lock, and HEADLESS is triggered after CLM node lock, then CLM locked +node is nullified. The node is considered as HEADLESS and all other agent functions +supported in HEADLESS are supported. + +Notes on upgrading to OpenSAF 5.2 +================================================================ +OpenSAF5.2 makes the IMM integration with CLM service (#1640). +During a rolling upgrade from an earlier OpenSAF release to the 5.2 +release there will be nodes executing the older release concurrently. +Nodes executing the earlier release will not recognize the CLMS integration. + +Because of this upgrade issue, the CLMS integration added in OpenSAF 5.2 is +not allowed unless a flag is toggled on in the opensafImmNostdFlags runtime +attribute in the object: + + opensafImm=opensafImm,safApp=safImmService. + +The following shell command must be used once all nodes are upgraded : + + immadm -o 1 -p opensafImmNostdFlags:SA_UINT32_T:512\ + opensafImm=opensafImm,safApp=safImmService + +This will set bit 10 of the 'opensafImmNostdFlags' runtime attribute inside the immsv. +Operation-id '1' invoked on the object: + + 'opensafImm=opensafImm,safApp=safImmService' ---------------------------------------- DEPENDENCIES ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ Opensaf-devel mailing list Opensaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensaf-devel