osaf/services/saf/amf/amfd/siass.cc |  4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)


After being headless, the RTA saAmfSUHostedByNode of SU has not been updated.
That will cause the messaging to SU in wrong node.

While performing recovery from headless, the saAmfSUHostedByNode of SU can be
updated by node that susi_state_info msg comes from.

diff --git a/osaf/services/saf/amf/amfd/siass.cc 
b/osaf/services/saf/amf/amfd/siass.cc
--- a/osaf/services/saf/amf/amfd/siass.cc
+++ b/osaf/services/saf/amf/amfd/siass.cc
@@ -888,7 +888,9 @@ SaAisErrorT avd_susi_recreate(AVSV_N2D_N
                        susi->su->inc_curr_act_si();
                        susi->si->inc_curr_act_ass();
                }
-
+                su->saAmfSUHostedByNode = node->name;
+                avd_saImmOiRtObjectUpdate(&su->name, "saAmfSUHostedByNode",
+                        SA_IMM_ATTR_SANAMET, &su->saAmfSUHostedByNode);
                m_AVSV_SEND_CKPT_UPDT_ASYNC_ADD(avd_cb, susi, 
AVSV_CKPT_AVD_SI_ASS);
        }
 

------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity 
planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
_______________________________________________
Opensaf-devel mailing list
Opensaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensaf-devel

Reply via email to