src/amf/amfd/si.cc |  24 ++++++++++++------------
 1 files changed, 12 insertions(+), 12 deletions(-)


First 5 changes below revert to behaviour introduced in changeset 1f7da38c884b.
They were changed recently by #1294.

Other changes are:

* if TRY_AGAIN is returned, then the log level should be NOTICE
* in other cases, WARNING is more appropriate as there isn't an error in AMF

diff --git a/src/amf/amfd/si.cc b/src/amf/amfd/si.cc
--- a/src/amf/amfd/si.cc
+++ b/src/amf/amfd/si.cc
@@ -1580,21 +1580,21 @@ SaAisErrorT AVD_SI::si_swap_validate()
        AVD_AVND *node;
        SaAisErrorT rc = SA_AIS_OK;
        if (saAmfSIAdminState != SA_AMF_ADMIN_UNLOCKED) {
-               LOG_ER("%s SWAP failed - wrong admin state=%u", name.c_str(),
+               LOG_NO("%s SWAP failed - wrong admin state=%u", name.c_str(),
                                saAmfSIAdminState);
                rc = SA_AIS_ERR_BAD_OPERATION;
                goto done;
        }
 
        if (avd_cb->init_state != AVD_APP_STATE) {
-               LOG_ER("%s SWAP failed - not in app state (%u)", name.c_str(),
+               LOG_NO("%s SWAP failed - not in app state (%u)", name.c_str(),
                                avd_cb->init_state);
                rc = SA_AIS_ERR_TRY_AGAIN;
                goto done;
        }
 
        if (sg_of_si->sg_fsm_state != AVD_SG_FSM_STABLE) {
-               LOG_ER("%s SWAP failed - SG not stable (%u)", name.c_str(),
+               LOG_NO("%s SWAP failed - SG not stable (%u)", name.c_str(),
                                sg_of_si->sg_fsm_state);
                rc = SA_AIS_ERR_TRY_AGAIN;
                goto done;
@@ -1626,14 +1626,14 @@ SaAisErrorT AVD_SI::si_swap_validate()
                /* Check whether Amfd is in sync if node is illigible to join. 
*/
                if ((avd_cb->node_id_avd_other != 0) && 
(avd_cb->other_avd_adest != 0) &&
                                (avd_cb->stby_sync_state == 
AVD_STBY_OUT_OF_SYNC)) {
-                       LOG_ER("%s SWAP failed - Cold sync in progress", 
name.c_str());
+                       LOG_NO("%s SWAP failed - Cold sync in progress", 
name.c_str());
                        rc = SA_AIS_ERR_TRY_AGAIN;
                        goto done;
                }
        }
 
        if (list_of_sisu->si_next == nullptr) {
-               LOG_ER("%s SWAP failed - only one assignment", name.c_str());
+               LOG_NO("%s SWAP failed - only one assignment", name.c_str());
                if (sg_of_si->is_middleware() == true) {
                        /* Another M/w SU will come anyway because of two 
controller,
                           so wait to come back.*/
@@ -1644,7 +1644,7 @@ SaAisErrorT AVD_SI::si_swap_validate()
 
                /* Check whether one assignment is because of configuration. */
                if (sg_of_si->list_of_su.size() == 1) {
-                       LOG_ER("Only one SU configured");
+                       LOG_WA("Only one SU configured");
                        rc = SA_AIS_ERR_BAD_OPERATION;
                        goto done;
                } else {
@@ -1665,7 +1665,7 @@ SaAisErrorT AVD_SI::si_swap_validate()
                        }
                        /* All other SUs are unlocked, so return BAD OP. */
                        if (any_su_unlocked == false) {
-                               LOG_ER("All other SUs and their hosting nodes 
are not in UNLOCKED state");
+                               LOG_WA("All other SUs and their hosting nodes 
are not in UNLOCKED state");
                                rc = SA_AIS_ERR_BAD_OPERATION;
                                goto done;
                        }
@@ -1682,7 +1682,7 @@ SaAisErrorT AVD_SI::si_swap_validate()
                        }
                        /* all other nodes absent, so return BAD OP. */
                        if (all_nodes_absent == true) {
-                               LOG_ER("All other nodes hosting SUs are down");
+                               LOG_WA("All other nodes hosting SUs are down");
                                rc = SA_AIS_ERR_BAD_OPERATION;
                                goto done;
                        }
@@ -1701,7 +1701,7 @@ SaAisErrorT AVD_SI::si_swap_validate()
                        }
                        /* Any other node hosting unlocked SUs are joining, so 
return TRY AGAIN. */
                        if (any_nodes_joining == true) {
-                               LOG_ER("All other nodes hosting SUs are 
joining.");
+                               LOG_NO("All other nodes hosting SUs are 
joining.");
                                rc = SA_AIS_ERR_TRY_AGAIN;
                                goto done;
                        }
@@ -1730,12 +1730,12 @@ SaAisErrorT AVD_SI::si_swap_validate()
                        }
                        /* Any other SUs are in 
instantiating/restarting/terminating, so return TRY AGAIN. */
                        if (any_su_on_nodes_in_trans == true) {
-                               LOG_ER("Other SUs are in 
INSTANTIATING/TERMINATING/RESTARTING state.");
+                               LOG_NO("Other SUs are in 
INSTANTIATING/TERMINATING/RESTARTING state.");
                                rc = SA_AIS_ERR_TRY_AGAIN;
                                goto done;
                        } else if (any_su_on_nodes_failed == true) {
                                /* Nothing in inst/rest/term and others are in 
failed state, so reutrn BAD OP.*/
-                               LOG_ER("Other SUs are in 
INSTANTIATION/TERMINATION failed state/ Out of Service.");
+                               LOG_WA("Other SUs are in 
INSTANTIATION/TERMINATION failed state/ Out of Service.");
                                rc = SA_AIS_ERR_BAD_OPERATION;
                                goto done;
                        }
@@ -1743,7 +1743,7 @@ SaAisErrorT AVD_SI::si_swap_validate()
                /* Still the SUs may be in Uninstantiated or Instantiated, but 
might not have got
                   assignment because of other configurations like 
PrefInServiceSUs, etc, so return
                   BAD_OP for them. */
-               LOG_ER("Other SUs are not instantiated or assigned because of 
configurations.");
+               LOG_WA("Other SUs are not instantiated or assigned because of 
configurations.");
                rc = SA_AIS_ERR_BAD_OPERATION;
                goto done;
        }

------------------------------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-devel

Reply via email to