The problem here is to avoid newccbid when the old ccbid is not finalized when 
saImmOmCcbAbort is called.

If the TIMEOUT is returned, then the agent may re-try saImmOmCcbAbort, to avoid 
old ccb not finalized. If the old ccb is finaized, then server will return 
BD_HANDLE, which is converted to SA_AIS_OK in library.


---

** [tickets:#2398] imm: retry of ccb abort should be allowed if failed with 
TRY_AGAIN and TIMEOUT**

**Status:** review
**Milestone:** 5.0.2
**Created:** Mon Mar 27, 2017 07:50 AM UTC by Neelakanta Reddy
**Last Updated:** Mon Mar 27, 2017 08:37 AM UTC
**Owner:** Neelakanta Reddy


steps :
1. create a ccb
2. saImmOmCcbAbort the ccb, the return code should be TRY_AGAIN, which can be 
re-produced when fevs queue is full
T2 Too many pending incoming FEVS messages (> 16) enqueueing async message. 
Backlog:1

The saImmOmCcbAbort ccb will create the imma_newCcbId, without finalizing old 
ccbid.

solution:
do not create new ccbid when the return code is TRY_AGAIN or TIMEOUT


---

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.
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Opensaf-tickets mailing list
Opensaf-tickets@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensaf-tickets

Reply via email to