Hi Thang, ACK
Best Regards, ThuanTr -----Original Message----- From: Thang Duc Nguyen <thang.d.ngu...@dektech.com.au> Sent: Wednesday, April 22, 2020 11:47 AM To: Minh Hon Chau <minh.c...@dektech.com.au>; Thuan Tran <thuan.t...@dektech.com.au> Cc: opensaf-devel@lists.sourceforge.net; Thang Duc Nguyen <thang.d.ngu...@dektech.com.au> Subject: [PATCH 1/1] ntf: set operation invoke name to unknown if failed to get it [#3178] If ntfimcnd is restarted during ccb modify, the modify callback will not contain the invoke name( implementer name or admin owner name). In this case, the invoke name will be set to "unknown" and the ntfimcnd can continue with sending notification. The notification will contain only op that receive by the ntfimcnd. It means notification will lost the op before ntfimcnd restarted. --- src/ntf/ntfimcnd/ntfimcn_imm.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/ntf/ntfimcnd/ntfimcn_imm.c b/src/ntf/ntfimcnd/ntfimcn_imm.c index 3c0a8c02a..c58e8a268 100644 --- a/src/ntf/ntfimcnd/ntfimcn_imm.c +++ b/src/ntf/ntfimcnd/ntfimcn_imm.c @@ -376,9 +376,8 @@ get_operation_invoke_name_modify(SaImmOiCcbIdT ccbId, goto done; } } - /* If we get here no name is found! */ - LOG_ER("%s no name was found", __FUNCTION__); - osafassert(0); + /* ntfimcnd was restarted durinng ccb modification */ + osaf_extended_name_alloc("unknown", operation_invoke_name); done: TRACE_LEAVE(); -- 2.17.1 _______________________________________________ Opensaf-devel mailing list Opensaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensaf-devel