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