In case 2 adm ops invoked on the same object with the same adm owner name. These adm op used imm_adm tool. Adm op 1 is interuptted. IMM will delete adm owne name when hard finalize of adm op 1. Then adm op 2 done, imm_adm tool needs accept err NOT_EXIST when release admin owner release. --- src/imm/tools/imm_admin.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/imm/tools/imm_admin.c b/src/imm/tools/imm_admin.c index 4c658d3dd..283ee71c9 100644 --- a/src/imm/tools/imm_admin.c +++ b/src/imm/tools/imm_admin.c @@ -557,7 +557,8 @@ int main(int argc, char *argv[]) if (releaseAdmo) { error = immutil_saImmOmAdminOwnerRelease( ownerHandle, objectNames, SA_IMM_ONE); - if (error != SA_AIS_OK) { + if (error != SA_AIS_OK && + error != SA_AIS_ERR_NOT_EXIST) { fprintf( stderr, "error - saImmOmAdminOwnerRelease FAILED: %s\n", -- 2.17.1 _______________________________________________ Opensaf-devel mailing list Opensaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensaf-devel