The desired fix is for SMF to be able to retry the CCBs.
However,
For an optimal solution, SMF would require an indication(callback) that a CCB
was aborted with possiblility to also provide the reason for the abort! In the
absence of such an indication(callback) the SMF would have to rely on a
solution that is based on indirect interpretaion of the error codes received
for AdminOwnerSet and the CCB APIs.
Shall prepare a patch that correlates the ERR_NOT_EXIST and ERR_TIMEOUT error
codes that would be returned to the AdminOwnerSet() and CCB APIs when a CCB is
aborted.
This is possible by Either modifying the modifyInformationModel() method to
retry the immUtil.doImmOperations() for say 3 times OR breaking down
modifyInformationModel into two functions OR...!
Having said that, in my opinion i think the long term solution is for SMF and
other services to start providing service(including modifying information
model) only after they receive a CLM indication (post cluster restart) that the
node/cluster is ready (and cluster information is synched up).
---
** [tickets:#973] SMF to retry CCB failures when executing AU lock activation
step**
**Status:** assigned
**Milestone:** 4.4.1
**Created:** Thu Jul 31, 2014 10:31 AM UTC by Mathi Naickan
**Last Updated:** Thu Jul 31, 2014 10:31 AM UTC
**Owner:** Mathi Naickan
Post cluster reboot, a CCB can get aborted after create operation and before
apply operation, because of a synch request, say originating from a payload.
i.e. During modify information model and set maintenance status and while in
"Executing AU lock activation step" , there is a chance that CCB was aborted
after create, but before being applied.
SMF should retry the whole CCB in the above scenario.
---
Sent from sourceforge.net because [email protected] 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.
------------------------------------------------------------------------------
Infragistics Professional
Build stunning WinForms apps today!
Reboot your WinForms applications with our WinForms controls.
Build a bridge from your legacy apps to the future.
http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk
_______________________________________________
Opensaf-tickets mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-tickets