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+M 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_npm_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 this
SU by making its peer SU active if SU is not assigned on nodes of this
nodegroup. If switchover of whole SU is not possbile then AMFD tries to make
as many SUSI active as possible and removing other SUSI from the peer SU. In
case of successful removal o assignments, SUSIs are deleted at AMFD. In
case of shutdown admin 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 new changes in this area execpt removal of red
model check.
Note: There are no changes at AMFND and AMFA.
---
** [tickets:#1454] amf: Support N+M model for shutdown operation on node group**
**Status:** review
**Milestone:** 5.1.FC
**Created:** Fri Aug 14, 2015 02:07 PM UTC by Anders Widell
**Last Updated:** Fri Jul 22, 2016 05:24 AM UTC
**Owner:** Praveen
This ticket aims to support N+M model for:
1)shutdown,
2) lock,
3) lock-in and
4) unlock-in
operations on nodegroup.
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