Hi Praveen
Ack (tested + regression tests run).
Thanks
Minh
On 21/04/17 18:48, Praveen wrote:
> AMFD allows deletion of nodeswbundle object if SU is in locked_in state.
>
> Patch allows deletion of nodeswbundle when SG or Node is in locked_in state.
> ---
> src/amf/amfd/nodeswbundle.cc | 10 +++++++---
> 1 file changed, 7 insertions(+), 3 deletions(-)
>
> diff --git a/src/amf/amfd/nodeswbundle.cc b/src/amf/amfd/nodeswbundle.cc
> index ed0c0b9..d1b6866 100644
> --- a/src/amf/amfd/nodeswbundle.cc
> +++ b/src/amf/amfd/nodeswbundle.cc
> @@ -87,12 +87,16 @@ static int is_swbdl_delete_ok_for_node(const std::string
> &bundle_dn_to_delete,
> if (bundle_dn_to_delete.compare(Amf::to_string(&bundle_dn)) == 0) {
> if (su->su_on_node->node_state == AVD_AVND_STATE_ABSENT ||
> (!su->sg_of_su->sg_ncs_spec &&
> - (comp->su->saAmfSUAdminState ==
> - SA_AMF_ADMIN_LOCKED_INSTANTIATION))) {
> + ((comp->su->saAmfSUAdminState ==
> + SA_AMF_ADMIN_LOCKED_INSTANTIATION) ||
> + (comp->su->sg_of_su->saAmfSGAdminState ==
> + SA_AMF_ADMIN_LOCKED_INSTANTIATION) ||
> + (comp->su->su_on_node->saAmfNodeAdminState ==
> + SA_AMF_ADMIN_LOCKED_INSTANTIATION)))) {
> continue;
> } else {
> report_ccb_validation_error(
> - opdata, "'%s' admin state is not locked instantiaion",
> + opdata, "'%s', None of SG, SU or Node is in LOCK_IN state.",
> su->name.c_str());
> return 0;
> }
------------------------------------------------------------------------------
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