osaf/services/saf/amf/amfd/node.cc | 94 +++++++++++++++++++-------------------
1 files changed, 47 insertions(+), 47 deletions(-)
diff --git a/osaf/services/saf/amf/amfd/node.cc
b/osaf/services/saf/amf/amfd/node.cc
--- a/osaf/services/saf/amf/amfd/node.cc
+++ b/osaf/services/saf/amf/amfd/node.cc
@@ -55,7 +55,7 @@ uint32_t avd_node_add_nodeid(AVD_AVND *n
{
unsigned int rc;
- if ((node_id_db->find(node->node_info.nodeId) == NULL) &&
+ if ((node_id_db->find(node->node_info.nodeId) == nullptr) &&
(node->node_info.nodeId != 0)) {
rc = node_id_db->insert(node->node_info.nodeId, node);
osafassert(rc == NCSCC_RC_SUCCESS);
@@ -73,7 +73,7 @@ void avd_node_db_add(AVD_AVND *node)
{
unsigned int rc;
- if (node_name_db->find(Amf::to_string(&node->name)) == NULL) {
+ if (node_name_db->find(Amf::to_string(&node->name)) == nullptr) {
rc = node_name_db->insert(Amf::to_string(&node->name), node);
osafassert(rc == NCSCC_RC_SUCCESS);
}
@@ -179,13 +179,13 @@ static void node_add_to_model(AVD_AVND *
TRACE_ENTER2("%s", node->node_info.nodeName.value);
/* Check parent link to see if it has been added already */
- if (node->cluster != NULL) {
+ if (node->cluster != nullptr) {
TRACE("already added");
goto done;
}
node->cluster = avd_cluster;
- node->admin_ng = NULL;
+ node->admin_ng = nullptr;
avd_node_db_add(node);
m_AVSV_SEND_CKPT_UPDT_ASYNC_ADD(avd_cb, node,
AVSV_CKPT_AVD_NODE_CONFIG);
@@ -223,7 +223,7 @@ static int is_config_valid(const SaNameT
char *parent;
SaNameT saAmfNodeClmNode;
- if ((parent = strchr((char *)dn->value, ',')) == NULL) {
+ if ((parent = strchr((char *)dn->value, ',')) == nullptr) {
report_ccb_validation_error(opdata, "No parent to '%s' ",
dn->value);
return 0;
}
@@ -284,8 +284,8 @@ static AVD_AVND *node_create(SaNameT *dn
** If called at new active at failover, the object is found in the DB
** but needs to get configuration attributes initialized.
*/
- if (NULL == (node = avd_node_get(dn))) {
- if ((node = avd_node_new(dn)) == NULL)
+ if (nullptr == (node = avd_node_get(dn))) {
+ if ((node = avd_node_new(dn)) == nullptr)
goto done;
} else
TRACE("already created, refreshing config...");
@@ -330,7 +330,7 @@ static AVD_AVND *node_create(SaNameT *dn
done:
if (rc != 0) {
avd_node_delete(node);
- node = NULL;
+ node = nullptr;
}
TRACE_LEAVE();
@@ -359,9 +359,9 @@ SaAisErrorT avd_node_config_get(void)
searchParam.searchOneAttr.attrValueType = SA_IMM_ATTR_SASTRINGT;
searchParam.searchOneAttr.attrValue = &className;
- error = immutil_saImmOmSearchInitialize_2(avd_cb->immOmHandle, NULL,
SA_IMM_SUBTREE,
+ error = immutil_saImmOmSearchInitialize_2(avd_cb->immOmHandle, nullptr,
SA_IMM_SUBTREE,
SA_IMM_SEARCH_ONE_ATTR |
SA_IMM_SEARCH_GET_ALL_ATTR, &searchParam,
- NULL, &searchHandle);
+ nullptr, &searchHandle);
if (SA_AIS_OK != error) {
LOG_ER("No objects found");
@@ -369,12 +369,12 @@ SaAisErrorT avd_node_config_get(void)
}
while (immutil_saImmOmSearchNext_2(searchHandle, &dn,
(SaImmAttrValuesT_2 ***)&attributes) == SA_AIS_OK) {
- if (!is_config_valid(&dn, attributes, NULL)) {
+ if (!is_config_valid(&dn, attributes, nullptr)) {
error = SA_AIS_ERR_FAILED_OPERATION;
goto done2;
}
- if ((node = node_create(&dn, attributes)) == NULL) {
+ if ((node = node_create(&dn, attributes)) == nullptr) {
error = SA_AIS_ERR_FAILED_OPERATION;
goto done2;
}
@@ -500,7 +500,7 @@ static SaAisErrorT node_ccb_completed_de
*/
for (const auto& su : node->list_of_su) {
t_opData = ccbutil_getCcbOpDataByDN(opdata->ccbId,
&su->name);
- if ((t_opData == NULL) || (t_opData->operationType !=
CCBUTIL_DELETE)) {
+ if ((t_opData == nullptr) || (t_opData->operationType
!= CCBUTIL_DELETE)) {
su_exist = true;
break;
}
@@ -523,8 +523,8 @@ static SaAisErrorT node_ccb_completed_de
TRACE("check if node is being deleted from nodegroup
'%s'", ng->name.value);
t_opData = ccbutil_getCcbOpDataByDN(opdata->ccbId,
&ng->name);
- if (t_opData == NULL) {
- TRACE("t_opData is NULL");
+ if (t_opData == nullptr) {
+ TRACE("t_opData is nullptr");
report_ccb_validation_error(opdata, "'%s'
exists in"
" the nodegroup '%s'",
opdata->objectName.value,
ng->name.value);
@@ -532,7 +532,7 @@ static SaAisErrorT node_ccb_completed_de
goto done;
}
- const SaImmAttrModificationT_2 *mod = NULL;
+ const SaImmAttrModificationT_2 *mod = nullptr;
int i = 0;
bool node_being_removed = false;
@@ -542,7 +542,7 @@ static SaAisErrorT node_ccb_completed_de
node_being_removed = true;
break;
case CCBUTIL_MODIFY:
- while ((mod =
t_opData->param.modify.attrMods[i++]) != NULL &&
+ while ((mod =
t_opData->param.modify.attrMods[i++]) != nullptr &&
node_being_removed == false) {
if (mod->modType ==
SA_IMM_ATTR_VALUES_DELETE) {
for (unsigned j = 0; j <
mod->modAttr.attrValuesNumber; j++) {
@@ -583,7 +583,7 @@ static SaAisErrorT node_ccb_completed_mo
TRACE_ENTER2("'%s'", opdata->objectName.value);
- while ((attr_mod = opdata->param.modify.attrMods[i++]) != NULL) {
+ while ((attr_mod = opdata->param.modify.attrMods[i++]) != nullptr) {
const SaImmAttrValuesT_2 *attribute = &attr_mod->modAttr;
if (!strcmp(attribute->attrName, "saAmfNodeSuFailOverProb")) {
@@ -616,7 +616,7 @@ static SaAisErrorT node_ccb_completed_mo
goto done;
}
} else if (!strcmp(attribute->attrName,
"saAmfNodeFailfastOnInstantiationFailure")) {
- if ((attr_mod->modType == SA_IMM_ATTR_VALUES_DELETE) ||
(attribute->attrValues == NULL)) {
+ if ((attr_mod->modType == SA_IMM_ATTR_VALUES_DELETE) ||
(attribute->attrValues == nullptr)) {
report_ccb_validation_error(opdata,
"Invalid
saAmfNodeFailfastOnInstantiationFailure '%s'",
opdata->objectName.value);
@@ -687,11 +687,11 @@ static void node_ccb_apply_modify_hdlr(C
TRACE_ENTER2("'%s'", opdata->objectName.value);
node = avd_node_get(&opdata->objectName);
- osafassert(node != NULL);
+ osafassert(node != nullptr);
i = 0;
/* Modifications can be done for the following parameters. */
- while (((attr_mod = opdata->param.modify.attrMods[i++])) != NULL) {
+ while (((attr_mod = opdata->param.modify.attrMods[i++])) != nullptr) {
void *value;
const SaImmAttrValuesT_2 *attribute = &attr_mod->modAttr;
AVSV_PARAM_INFO param;
@@ -767,7 +767,7 @@ static void node_ccb_apply_modify_hdlr(C
} else {
osafassert(0);
}
- } /* while (attr_mod != NULL) */
+ } /* while (attr_mod != nullptr) */
TRACE_LEAVE();
}
@@ -915,8 +915,8 @@ void avd_node_admin_lock_unlock_shutdown
AVD_CL_CB *cb = (AVD_CL_CB *)avd_cb;
bool su_admin = false;
AVD_SU_SI_REL *curr_susi;
- AVD_AVND *su_node_ptr = NULL;
- AVD_AVND *su_sg_node_ptr = NULL;
+ AVD_AVND *su_node_ptr = nullptr;
+ AVD_AVND *su_sg_node_ptr = nullptr;
SaAmfAdminStateT new_admin_state;
bool is_assignments_done = false;
@@ -967,7 +967,7 @@ void avd_node_admin_lock_unlock_shutdown
LOG_WA("invalid sg state %u for unlock",
su->sg_of_su->sg_fsm_state);
if (invocation != 0)
- report_admin_op_error(cb->immOiHandle,
invocation, SA_AIS_ERR_TRY_AGAIN, NULL,
+ report_admin_op_error(cb->immOiHandle,
invocation, SA_AIS_ERR_TRY_AGAIN, nullptr,
"invalid sg state %u
for unlock", su->sg_of_su->sg_fsm_state);
goto end;
}
@@ -1026,7 +1026,7 @@ void avd_node_admin_lock_unlock_shutdown
LOG_WA("Node lock/shutdown not
allowed with two SUs on same node");
if (invocation != 0)
report_admin_op_error(cb->immOiHandle, invocation,
-
SA_AIS_ERR_NOT_SUPPORTED, NULL,
+
SA_AIS_ERR_NOT_SUPPORTED, nullptr,
"Node
lock/shutdown not allowed with two SUs"
" on
same node");
else {
@@ -1048,7 +1048,7 @@ void avd_node_admin_lock_unlock_shutdown
su->sg_of_su->sg_fsm_state);
if (invocation != 0)
report_admin_op_error(cb->immOiHandle, invocation,
-
SA_AIS_ERR_TRY_AGAIN, NULL,
+
SA_AIS_ERR_TRY_AGAIN, nullptr,
"invalid sg state %u for lock/shutdown",
su->sg_of_su->sg_fsm_state);
else {
@@ -1164,7 +1164,7 @@ static void node_admin_op_cb(SaImmOiHand
if (node->admin_node_pend_cbk.admin_oper != 0) {
/* Donot pass node->admin_node_pend_cbk here as previous
counters will get reset in
report_admin_op_error. */
- report_admin_op_error(immOiHandle, invocation,
SA_AIS_ERR_TRY_AGAIN, NULL,
+ report_admin_op_error(immOiHandle, invocation,
SA_AIS_ERR_TRY_AGAIN, nullptr,
"Node undergoing admin operation");
goto done;
}
@@ -1173,7 +1173,7 @@ static void node_admin_op_cb(SaImmOiHand
for (const auto& su : node->list_of_su) {
if (su->pend_cbk.admin_oper != 0) {
- report_admin_op_error(immOiHandle, invocation,
SA_AIS_ERR_TRY_AGAIN, NULL,
+ report_admin_op_error(immOiHandle, invocation,
SA_AIS_ERR_TRY_AGAIN, nullptr,
"SU on this node is undergoing admin op
(%s)", su->name.value);
goto done;
}
@@ -1181,13 +1181,13 @@ static void node_admin_op_cb(SaImmOiHand
if ((su->saAmfSUPresenceState == SA_AMF_PRESENCE_INSTANTIATING)
||
(su->saAmfSUPresenceState ==
SA_AMF_PRESENCE_TERMINATING) ||
(su->saAmfSUPresenceState ==
SA_AMF_PRESENCE_RESTARTING)) {
- report_admin_op_error(immOiHandle, invocation,
SA_AIS_ERR_TRY_AGAIN, NULL,
+ report_admin_op_error(immOiHandle, invocation,
SA_AIS_ERR_TRY_AGAIN, nullptr,
"'%s' presence state is '%u'",
su->name.value, su->saAmfSUPresenceState);
goto done;
}
if (su->sg_of_su->sg_fsm_state != AVD_SG_FSM_STABLE) {
- report_admin_op_error(immOiHandle, invocation,
SA_AIS_ERR_TRY_AGAIN, NULL,
+ report_admin_op_error(immOiHandle, invocation,
SA_AIS_ERR_TRY_AGAIN, nullptr,
"SG'%s' of SU'%s' on this node not in
STABLE state",
su->sg_of_su->name.value,
su->name.value);
goto done;
@@ -1195,7 +1195,7 @@ static void node_admin_op_cb(SaImmOiHand
}
if (node->clm_pend_inv != 0) {
- report_admin_op_error(immOiHandle, invocation,
SA_AIS_ERR_TRY_AGAIN, NULL,
+ report_admin_op_error(immOiHandle, invocation,
SA_AIS_ERR_TRY_AGAIN, nullptr,
"Clm lock operation going on");
goto done;
}
@@ -1203,13 +1203,13 @@ static void node_admin_op_cb(SaImmOiHand
switch (operationId) {
case SA_AMF_ADMIN_SHUTDOWN:
if (node->saAmfNodeAdminState == SA_AMF_ADMIN_SHUTTING_DOWN) {
- report_admin_op_error(immOiHandle, invocation,
SA_AIS_ERR_NO_OP, NULL,
+ report_admin_op_error(immOiHandle, invocation,
SA_AIS_ERR_NO_OP, nullptr,
"'%s' Already in SHUTTING DOWN state",
node->name.value);
goto done;
}
if (node->saAmfNodeAdminState != SA_AMF_ADMIN_UNLOCKED) {
- report_admin_op_error(immOiHandle, invocation,
SA_AIS_ERR_BAD_OPERATION, NULL,
+ report_admin_op_error(immOiHandle, invocation,
SA_AIS_ERR_BAD_OPERATION, nullptr,
"'%s' Invalid Admin Operation SHUTDOWN
in state %s",
node->name.value,
avd_adm_state_name[node->saAmfNodeAdminState]);
goto done;
@@ -1227,13 +1227,13 @@ static void node_admin_op_cb(SaImmOiHand
case SA_AMF_ADMIN_UNLOCK:
if (node->saAmfNodeAdminState == SA_AMF_ADMIN_UNLOCKED) {
- report_admin_op_error(immOiHandle, invocation,
SA_AIS_ERR_NO_OP, NULL,
+ report_admin_op_error(immOiHandle, invocation,
SA_AIS_ERR_NO_OP, nullptr,
"'%s' Already in UNLOCKED state",
node->name.value);
goto done;
}
if (node->saAmfNodeAdminState != SA_AMF_ADMIN_LOCKED) {
- report_admin_op_error(immOiHandle, invocation,
SA_AIS_ERR_BAD_OPERATION, NULL,
+ report_admin_op_error(immOiHandle, invocation,
SA_AIS_ERR_BAD_OPERATION, nullptr,
"'%s' Invalid Admin Operation UNLOCK in
state %s",
node->name.value,
avd_adm_state_name[node->saAmfNodeAdminState]);
goto done;
@@ -1262,13 +1262,13 @@ static void node_admin_op_cb(SaImmOiHand
case SA_AMF_ADMIN_LOCK:
if (node->saAmfNodeAdminState == SA_AMF_ADMIN_LOCKED) {
- report_admin_op_error(immOiHandle, invocation,
SA_AIS_ERR_NO_OP, NULL,
+ report_admin_op_error(immOiHandle, invocation,
SA_AIS_ERR_NO_OP, nullptr,
"'%s' Already in LOCKED state",
node->name.value);
goto done;
}
if (node->saAmfNodeAdminState ==
SA_AMF_ADMIN_LOCKED_INSTANTIATION) {
- report_admin_op_error(immOiHandle, invocation,
SA_AIS_ERR_BAD_OPERATION, NULL,
+ report_admin_op_error(immOiHandle, invocation,
SA_AIS_ERR_BAD_OPERATION, nullptr,
"'%s' Invalid Admin Operation LOCK in
state %s",
node->name.value,
avd_adm_state_name[node->saAmfNodeAdminState]);
goto done;
@@ -1295,13 +1295,13 @@ static void node_admin_op_cb(SaImmOiHand
case SA_AMF_ADMIN_LOCK_INSTANTIATION:
if (node->saAmfNodeAdminState ==
SA_AMF_ADMIN_LOCKED_INSTANTIATION) {
- report_admin_op_error(immOiHandle, invocation,
SA_AIS_ERR_NO_OP, NULL,
+ report_admin_op_error(immOiHandle, invocation,
SA_AIS_ERR_NO_OP, nullptr,
"'%s' Already in LOCKED INSTANTIATION
state", node->name.value);
goto done;
}
if (node->saAmfNodeAdminState != SA_AMF_ADMIN_LOCKED) {
- report_admin_op_error(immOiHandle, invocation,
SA_AIS_ERR_BAD_OPERATION, NULL,
+ report_admin_op_error(immOiHandle, invocation,
SA_AIS_ERR_BAD_OPERATION, nullptr,
"'%s' Invalid Admin Operation
LOCK_INSTANTIATION in state %s",
node->name.value,
avd_adm_state_name[node->saAmfNodeAdminState]);
goto done;
@@ -1334,7 +1334,7 @@ static void node_admin_op_cb(SaImmOiHand
else
avd_saImmOiAdminOperationResult(immOiHandle,
invocation, SA_AIS_OK);
} else {
- report_admin_op_error(immOiHandle, invocation,
SA_AIS_ERR_REPAIR_PENDING, NULL,
+ report_admin_op_error(immOiHandle, invocation,
SA_AIS_ERR_REPAIR_PENDING, nullptr,
"LOCK_INSTANTIATION FAILED");
avd_node_oper_state_set(node,
SA_AMF_OPERATIONAL_DISABLED);
goto done;
@@ -1343,13 +1343,13 @@ static void node_admin_op_cb(SaImmOiHand
case SA_AMF_ADMIN_UNLOCK_INSTANTIATION:
if (node->saAmfNodeAdminState == SA_AMF_ADMIN_LOCKED) {
- report_admin_op_error(immOiHandle, invocation,
SA_AIS_ERR_NO_OP, NULL,
+ report_admin_op_error(immOiHandle, invocation,
SA_AIS_ERR_NO_OP, nullptr,
"'%s' Already in LOCKED state",
node->name.value);
goto done;
}
if (node->saAmfNodeAdminState !=
SA_AMF_ADMIN_LOCKED_INSTANTIATION) {
- report_admin_op_error(immOiHandle, invocation,
SA_AIS_ERR_BAD_OPERATION, NULL,
+ report_admin_op_error(immOiHandle, invocation,
SA_AIS_ERR_BAD_OPERATION, nullptr,
"'%s' Invalid Admin Operation
UNLOCK_INSTANTIATION in state %s",
node->name.value,
avd_adm_state_name[node->saAmfNodeAdminState]);
goto done;
@@ -1391,14 +1391,14 @@ static void node_admin_op_cb(SaImmOiHand
avd_saImmOiAdminOperationResult(immOiHandle,
invocation, SA_AIS_OK);
} else {
rc = SA_AIS_ERR_TIMEOUT;
- report_admin_op_error(immOiHandle, invocation,
SA_AIS_ERR_TIMEOUT, NULL,
+ report_admin_op_error(immOiHandle, invocation,
SA_AIS_ERR_TIMEOUT, nullptr,
"UNLOCK_INSTANTIATION FAILED");
goto done;
}
break;
default:
- report_admin_op_error(immOiHandle, invocation,
SA_AIS_ERR_NOT_SUPPORTED, NULL,
+ report_admin_op_error(immOiHandle, invocation,
SA_AIS_ERR_NOT_SUPPORTED, nullptr,
"UNSUPPORTED ADMIN OPERATION (%llu)",
operationId);
break;
}
@@ -1409,7 +1409,7 @@ static void node_admin_op_cb(SaImmOiHand
void avd_node_add_su(AVD_SU *su)
{
- if (strstr((char *)su->name.value, "safApp=OpenSAF") != NULL) {
+ if (strstr((char *)su->name.value, "safApp=OpenSAF") != nullptr) {
su->su_on_node->list_of_ncs_su.push_back(su);
std::sort(su->su_on_node->list_of_ncs_su.begin(),
su->su_on_node->list_of_ncs_su.end(),
[](const AVD_SU *a, const AVD_SU *b) -> bool {return
a->saAmfSURank < b->saAmfSURank;});
@@ -1490,7 +1490,7 @@ void avd_node_constructor(void)
node_name_db = new AmfDb<std::string, AVD_AVND>;
node_id_db = new AmfDb<uint32_t, AVD_AVND>;
- avd_class_impl_set("SaAmfNode", NULL, node_admin_op_cb,
+ avd_class_impl_set("SaAmfNode", nullptr, node_admin_op_cb,
node_ccb_completed_cb, node_ccb_apply_cb);
}
------------------------------------------------------------------------------
_______________________________________________
Opensaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-devel