- **status**: unassigned --> accepted
- **assigned_to**: Neelakanta Reddy
- **Part**: - --> lib
- **Comment**:

from OpenSAF 5.0 with saImmOmCcbObjectRead , completed callback also call  the 
OM APIs.
when saImmOiAugmentCcbInitialize is called in completed callback with 
ReleaseonFinalize flag as false, then new admin owner is required for 
augumentation with ROF set to true.

Solution:
If completed callback is allowed to succeed in saImmOiAugmentCcbInitialize, 
then the other operations like ccb create/deete/modify will not be succeed, 
because the CCB will be in PREPARE state, so, only operation that will be 
succeed is saImmOmCcbObjectRead.

The solution is to allow getAdmoName, for completed callback also.





---

** [tickets:#1956] IMM: AugmentCcbInitialize crashed when called inside 
completed callback**

**Status:** accepted
**Milestone:** 4.7.2
**Created:** Wed Aug 17, 2016 12:22 PM UTC by Chani Srivastava
**Last Updated:** Wed Aug 17, 2016 01:04 PM UTC
**Owner:** Neelakanta Reddy
**Attachments:**

- 
[AugInit.7z](https://sourceforge.net/p/opensaf/tickets/1956/attachment/AugInit.7z)
 (1.3 MB; application/octet-stream)


Opensaf Version 5.0
immnd traces and coredump attached

###0  0x00007fa056226b55 in raise () from /lib64/libc.so.6
###1  0x00007fa056228131 in abort () from /lib64/libc.so.6
###2  0x00007fa0559ac08e in getAdmoName () from /usr/lib64/libSaImmOi.so.0
###3  0x00007fa0559acb48 in saImmOiAugmentCcbInitialize () from 
/usr/lib64/libSaImmOi.so.0
###4  0x00007fa055fda86f in _wrap_saImmOiAugmentCcbInitialize () at 
saImmOiA211_wrap.c:5917
###5  0x0000000000418243 in PyObject_Call (func=0x4d8f, arg=0x4d8f, kw=0x6) at 
Objects/abstract.c:1860
###6  0x0000000000487437 in ext_do_call (nk=<optimized out>, na=<optimized 
out>, flags=<optimized out>, pp_stack=<optimized out>, func=<optimized out>)
    at Python/ceval.c:3846




---

Sent from sourceforge.net because opensaf-tickets@lists.sourceforge.net is 
subscribed to https://sourceforge.net/p/opensaf/tickets/

To unsubscribe from further messages, a project admin can change settings at 
https://sourceforge.net/p/opensaf/admin/tickets/options.  Or, if this is a 
mailing list, you can unsubscribe from the mailing list.
------------------------------------------------------------------------------
_______________________________________________
Opensaf-tickets mailing list
Opensaf-tickets@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensaf-tickets

Reply via email to