High Level Changes at AMFD:
\-Currently nodegroup.cc contains all checks related to validityof admin
operation on NG hosting SU of a given red model. These checks are applicable to
sg of N-Way model also. There is almost no change in this file except the
removal of check on red model.
\-After checking validity of lock and shutdown operation, AMFD calls SG FSM
function for assignment handling for each SU hosted on a given node from NG's
node list. Thus a new function ng_admin() is added in sg_nway_fsm.cc. This new
function works at su level. Depending upon the HA state of SU, assignment
message is sent to the Node director that hosts this SU. If SU has active state
then quiescing or quiesced HA state is sent respectively for shutdown and lock
operation. If SU has standby HA state then removal is sent for both shutdown
and lock operations. SG is moved to REALIGN state. Upon receiving successful
response for quiescing or quiesced assignements, AMFD tries to switchover each
SUSI of this SU by making its peer SUSI active if they are not assigned on
nodes of this nodegroup. If switchover is not possbile then AMFD sends removal
of assignment to Node director hosting this quiescing/quiesced SU. After
successful removal, SUSI are deleted at AMFD. In case of shutdown adm
in op, initial admin state of NG and Node will be SHUTTING_DOWN. When all the
SUs of a node moves to quiesced state then Node transitions to LOCKED state. A
NG transitions to LOCKED state when all its nodes transitions to LOCKED state.
Admin operation finishes when all assignments gets removed in each SU hosted on
nodes of NG. Since SG is moved to REALIGN state, any faults occured during
assignment is handled by re-using red-model specific fault related code
functions.
\-For lock-in and unlock-in admin operations, there are no new changes
execpt the removal of check on red models. In case of unlock-in operation, SUs
are instantiated honoring PrefInserviceSU criteria.
\-For unlock operations, SUs are assigned based on their ranks in SG on the
nodes of NG. This is currenlty done by calling su_insvc() function from
nodegroup.cc. There are also no changes in this area execpt removal of red
model check.
Note: There are no changes at AMFND and AMFA.
---
** [tickets:#1608] amf: Support N_WAY model for admin operations on node
group.**
**Status:** review
**Milestone:** 5.1.FC
**Created:** Tue Nov 24, 2015 06:55 AM UTC by Praveen
**Last Updated:** Fri Jun 03, 2016 10:19 AM UTC
**Owner:** Praveen
Currently AMF supports 2N, NoRed and Nway_active models for
1)shutdown,
2) lock,
3) lock-in and
4) unlock-in
operations on nodegroup.
This ticket is for supporting N_WAY model for above mentioned operations on
Node Group.
Note: SI deps will not be honored, within SU, while giving quiesced/quiescing
assigments.
---
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.
------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are
consuming the most bandwidth. Provides multi-vendor support for NetFlow,
J-Flow, sFlow and other flows. Make informed decisions using capacity planning
reports.http://sdm.link/zohodev2dev
_______________________________________________
Opensaf-tickets mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-tickets