- **status**: unassigned --> accepted
- **assigned_to**: Anders Bjornerstedt
---
** [tickets:#1261] IMM: Detach of OI or PBE should abort all non-critical and
non-empty CCBs**
**Status:** accepted
**Milestone:** future
**Created:** Mon Mar 09, 2015 03:46 PM UTC by Anders Bjornerstedt
**Last Updated:** Mon Mar 09, 2015 03:46 PM UTC
**Owner:** Anders Bjornerstedt
This enhancement is related to defect ticket [#1260].
If the PBE or any OI (not applier) detches while there are any active
non-critical and non-empty CCBs, then such CCBs should be vetoed,
i.e. prevented from being further processed. This is accomplished in the
server by setting the mVeto member in such ccbs to an error code. In this
case SA_AIS_ERR_NO_RESOURCES would be the correct choice.
Loss of PBE or involved OI should be regarded as a resource error and not as
a validation error.
Such explicit vetoing must be done when the detach arrives over fevs. It must
NOT be done when the initial IMMND local OI/PBE detach occurs, since that would
make the ccb state deviate locally.
The veto is relevant for any main OI already involed in the CCB. It is relevant
for the PBE because the PBE needs to receive all config changes. It is NOT
relevant for appliers because appliers are just listeners who are no longer
listening. The 2PBE applier case should be verified/investigated that there are
no issues if it detaches and re-attaches while a CCB is in progress, Such a
ccb would get aborted in apply so it may be argued that it should be handled
similarly. But we dont think the added compolexity for 2PBE is merited as an
enhanced support for this rare case.
The veto will prevent the OmCcb user from wasting further operations/work on
this
ccb, which is doomed to get aborted in CcbApply at the latest.
---
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.
------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
Opensaf-tickets mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-tickets