oot@ipa ds]# git diff diff --git a/ldap/servers/plugins/mep/mep.c b/ldap/servers/plugins/mep/mep.c index f8e3c2b..b645c7b 100644 --- a/ldap/servers/plugins/mep/mep.c +++ b/ldap/servers/plugins/mep/mep.c @@ -1444,7 +1444,7 @@ mep_add_managed_entry(struct configEntry *config, managed_dn = slapi_ch_strdup(slapi_entry_get_dn(managed_entry)); /* Add managed entry to db. The entry will be consumed. */ - slapi_log_error(SLAPI_LOG_PLUGIN, MEP_PLUGIN_SUBSYSTEM, + slapi_log_error(SLAPI_LOG_FATAL, MEP_PLUGIN_SUBSYSTEM, "Adding managed entry \"%s\" for origin " "entry \"%s\"\n.", managed_dn, slapi_entry_get_dn(origin)); slapi_add_entry_internal_set_pb(mod_pb, managed_entry, NULL, @@ -1488,7 +1488,7 @@ mep_add_managed_entry(struct configEntry *config, mods[2] = 0; /* Perform the modify operation. */ - slapi_log_error(SLAPI_LOG_PLUGIN, MEP_PLUGIN_SUBSYSTEM, + slapi_log_error(SLAPI_LOG_FATAL, MEP_PLUGIN_SUBSYSTEM, "Adding %s pointer to \"%s\" in entry \"%s\"\n.", MEP_MANAGED_ENTRY_TYPE, managed_dn, slapi_entry_get_dn(origin)); slapi_modify_internal_set_pb_ext(mod_pb, @@ -2505,6 +2505,7 @@ mep_del_post_op(Slapi_PBlock *pb) { Slapi_Entry *e = NULL; Slapi_DN *sdn = NULL; + int rc; slapi_log_error(SLAPI_LOG_TRACE, MEP_PLUGIN_SUBSYSTEM, "--> mep_del_post_op\n"); @@ -2546,17 +2547,23 @@ mep_del_post_op(Slapi_PBlock *pb) Slapi_PBlock *mep_pb = slapi_pblock_new(); /* Delete the managed entry. */ - slapi_log_error(SLAPI_LOG_PLUGIN, MEP_PLUGIN_SUBSYSTEM, + slapi_log_error(SLAPI_LOG_FATAL, MEP_PLUGIN_SUBSYSTEM, "mep_del_post_op: Deleting managed entry " "\"%s\" due to deletion of origin entry " "\"%s\".\n ", managed_dn, slapi_sdn_get_dn(sdn)); slapi_delete_internal_set_pb(mep_pb, managed_dn, NULL, NULL, mep_get_plugin_id(), 0); slapi_delete_internal_pb(mep_pb); - + if (LDAP_SUCCESS != rc){ + slapi_log_error(SLAPI_LOG_FATAL, MEP_PLUGIN_SUBSYSTEM, + "failed to delete managed entry %s, error %d (%s)", managed_dn, rc, ldap_err2string( + } slapi_ch_free_string(&managed_dn); slapi_pblock_destroy(mep_pb); - } + } else { + slapi_log_error(SLAPI_LOG_FATAL, MEP_PLUGIN_SUBSYSTEM, + "Failed to find managed dn from entry for %s\n",slapi_sdn_get_dn(sdn)); + } } else { slapi_log_error(SLAPI_LOG_PLUGIN, MEP_PLUGIN_SUBSYSTEM, "mep_del_post_op: Error "