osaf/services/saf/amf/amfd/util.cc |  25 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)


diff --git a/osaf/services/saf/amf/amfd/util.cc 
b/osaf/services/saf/amf/amfd/util.cc
--- a/osaf/services/saf/amf/amfd/util.cc
+++ b/osaf/services/saf/amf/amfd/util.cc
@@ -1383,6 +1383,23 @@ int amfd_file_dump(const char *filename)
        fprintf(f, "  peer_msg_fmt_ver: %d\n", avd_cb->peer_msg_fmt_ver);
        fprintf(f, "  avd_peer_ver: %d\n", avd_cb->avd_peer_ver);
 
+       fprintf(f,"CKPT update counts:\n");
+       fprintf(f, "  cb_updt:%d\n",avd_cb->async_updt_cnt.cb_updt);
+       fprintf(f, "  node_updt:%d\n",avd_cb->async_updt_cnt.node_updt);
+       fprintf(f, "  app_updt:%d\n",avd_cb->async_updt_cnt.app_updt);
+       fprintf(f, "  sg_updt:%d\n",avd_cb->async_updt_cnt.sg_updt);
+       fprintf(f, "  su_updt:%d\n",avd_cb->async_updt_cnt.su_updt);
+       fprintf(f, "  si_updt:%d\n",avd_cb->async_updt_cnt.si_updt);
+       fprintf(f, "  
sg_su_oprlist_updt:%d\n",avd_cb->async_updt_cnt.sg_su_oprlist_updt);
+       fprintf(f, "  
sg_admin_si_updt:%d\n",avd_cb->async_updt_cnt.sg_admin_si_updt);
+       fprintf(f, "  siass_updt:%d\n",avd_cb->async_updt_cnt.siass_updt);
+       fprintf(f, "  comp_updt:%d\n",avd_cb->async_updt_cnt.comp_updt);
+       fprintf(f, "  csi_updt:%d\n",avd_cb->async_updt_cnt.csi_updt);
+       fprintf(f, "  
compcstype_updt:%d\n",avd_cb->async_updt_cnt.compcstype_updt);
+       fprintf(f, "  si_trans_updt:%d\n",avd_cb->async_updt_cnt.si_trans_updt);
+       fprintf(f, "  ng_updt:%d\n",avd_cb->async_updt_cnt.ng_updt);
+
+
        fprintf(f, "nodes:\n");
        for (std::map<uint32_t, AVD_AVND *>::const_iterator it = 
node_id_db->begin();
                        it != node_id_db->end(); it++) {
@@ -1518,6 +1535,14 @@ int amfd_file_dump(const char *filename)
                        fprintf(f, "    saAmfCompCurrProxyName: %s\n", 
comp->saAmfCompCurrProxyName.value);
        }
 
+       fprintf(f, "Node Groups:\n");
+       for (std::map<std::string, AVD_AMF_NG*>::const_iterator it = 
nodegroup_db->begin();
+                        it != nodegroup_db->end(); it++) {
+               AVD_AMF_NG *ng = it->second;
+               fprintf(f, "  dn: %s\n", ng->name.value);
+               fprintf(f, "    saAmfNGAdminState: 
%s\n",avd_adm_state_name[ng->saAmfNGAdminState]);
+       }
+
        fclose(f);
        return 0;
 }

------------------------------------------------------------------------------
_______________________________________________
Opensaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-devel

Reply via email to