SI dep is configured among the SIs assigned in same SU. This ticket must be 
duplicate of 
\#92 AVSv: In NPM per SI level role failover needs to be implemented when SI-SI 
dependency within SU is configured.

Analysis:
1) NG was locked and AMF sent quiesced assignment to the SU :
 Mar 17  4:37:51.067937 osafamfd [2562:src/amf/amfd/nodegroup.cc:1072] >> 
ng_admin_op_cb: 'safAmfNodeGroup=smfLockAdmNg13,safAmfCluster=myAmfCluster', 
inv:'936302870542', op:'2'
 
Mar 17  4:37:51.070545 osafamfd [2562:src/amf/amfd/sg_npm_fsm.cc:4454] >> 
ng_admin: 'safSu=SU1,safSg=SGONE,safApp=NPMAPP', sg_fsm_state:0
Mar 17  4:37:51.070553 osafamfd [2562:src/amf/amfd/sgproc.cc:2319] >> 
avd_sg_su_si_mod_snd: 'safSu=SU1,safSg=SGONE,safApp=NPMAPP', state 3
Mar 17  4:37:51.070560 osafamfd

2)When response for quiesced state comes, AMFD tries to failover the SU and 
could not failover it as both sponsor and dependent are in same SU , so it 
sends deletion of assignment to the SU :
Mar 17  4:37:51.229455 osafamfd [2562:src/amf/amfd/sgproc.cc:1104] >> 
avd_su_si_assign_evh: id:101, node:2010f, act:5, 
'safSu=SU1,safSg=SGONE,safApp=NPMAPP', '', ha:3, err:1, single:0
Mar 17  4:37:51.230494 osafamfd [2562:src/amf/amfd/sg_npm_fsm.cc:0162] >> 
avd_sg_npm_su_chk_snd
Mar 17  4:37:51.230507 osafamfd [2562:src/amf/amfd/si_dep.cc:1730] >> 
avd_sidep_is_su_failover_possible: SU:'safSu=SU1,safSg=SGONE,safApp=NPMAPP' 
node_state:2
Mar 17  4:37:51.230515 osafamfd [2562:src/amf/amfd/si_dep.cc:1734] TR 
:susi:safSi=NPMSI2,safApp=NPMAPP si_dep_state:3 state:3 fsm:3
Mar 17  4:37:51.230522 osafamfd [2562:src/amf/amfd/si_dep.cc:1573] >> 
avd_sidep_is_si_failover_possible: SI: 'safSi=NPMSI2,safApp=NPMAPP', SU 
safSu=SU1,safSg=SGONE,safApp=NPMAPP
Mar 17  4:37:51.230530 osafamfd [2562:src/amf/amfd/si_dep.cc:1712] << 
avd_sidep_is_si_failover_possible: return value: 0
Mar 17  4:37:51.230536 osafamfd [2562:src/amf/amfd/si_dep.cc:1745] TR Role 
failover is deferred as sponsors role failover is under going
Mar 17  4:37:51.230543 osafamfd [2562:src/amf/amfd/si_dep.cc:0205] TR 
'safSi=NPMSI2,safApp=NPMAPP' si_dep_state ASSIGNED => FAILOVER_UNDER_PROGRESS
Mar 17  4:37:51.230588 osafamfd [2562:src/amf/amfd/chkop.cc:0229] TR Async 
update
Mar 17  4:37:51.230757 osafamfd [2562:src/amf/amfd/si_dep.cc:1752] << 
avd_sidep_is_su_failover_possible: return value: 0
Mar 17  4:37:51.230764 osafamfd [2562:src/amf/amfd/sg_npm_fsm.cc:0169] TR role 
modification cannot be done now as Sponsor SI's are not yet assigned
Mar 17  4:37:51.230771 osafamfd [2562:src/amf/amfd/sg_npm_fsm.cc:0208] << 
avd_sg_npm_su_chk_snd: return value :2
Mar 17  4:37:51.230778 osafamfd [2562:src/amf/amfd/sgproc.cc:2434] >> 
avd_sg_su_si_del_snd: 'safSu=SU1,safSg=SGONE,safApp=NPMAPP'
Mar 17  4:37:51.230795 osafamfd [2562:src/amf/amfd/su.cc:2462] >> 
any_susi_fsm_in: SU:'safSu=SU1,safSg=SGONE,safApp=NPMAPP', check_fsm:1
Mar 17  4:37:51.230803 osafamfd [2562:src/amf/amfd/su.cc:2467] TR 
SUSI:'safSu=SU1,safSg=SGONE,safApp=NPMAPP,safSi=NPMSI1,safApp=NPMAPP', fsm:'3'
Mar 17  4:37:51.230809 osafamfd [2562:src/amf/amfd/su.cc:2467] TR 
SUSI:'safSu=SU1,safSg=SGONE,safApp=NPMAPP,safSi=NPMSI2,safApp=NPMAPP', fsm:'3'

3)After deletion of assignment, AMF again tries to failover the assignments but 
fails for the same reason as above.





---

** [tickets:#2371] AMF: NPM app went into unstable state while expanding 
cluster**

**Status:** assigned
**Milestone:** 5.2.RC2
**Created:** Tue Mar 14, 2017 08:03 AM UTC by Chani Srivastava
**Last Updated:** Wed Mar 15, 2017 05:37 AM UTC
**Owner:** Praveen
**Attachments:**

- 
[messages](https://sourceforge.net/p/opensaf/tickets/2371/attachment/messages) 
(86.9 kB; application/octet-stream)
- 
[osafamfd](https://sourceforge.net/p/opensaf/tickets/2371/attachment/osafamfd) 
(13.0 MB; application/octet-stream)


Environment details

OS : Suse 64bit
Changeset : 8603( 5.2.MO-1)
4 node cluster without PBE

Summary - Application went into unstable state and campaign execution could not 
complete while expanding the cluster using campaign

Steps:
1. Brought up an NPM application with 5 SUs
2. Using campaign add a 3rd payload PL-5 to the cluster

App went into bad state

Mar 17 04:38:13 NewSC1 osafamfd[2562]: NO 'safSg=SGONE,safApp=NPMAPP' is in 
unstable/transition state
Mar 17 04:38:15 NewSC1 osafamfd[2562]: NO 'safSg=SGONE,safApp=NPMAPP' is in 
unstable/transition state
Mar 17 04:38:17 NewSC1 osafamfd[2562]: NO 'safSg=SGONE,safApp=NPMAPP' is in 
unstable/transition state
Mar 17 04:38:19 NewSC1 osafamfd[2562]: NO 'safSg=SGONE,safApp=NPMAPP' is in 
unstable/transition state
Mar 17 04:38:21 NewSC1 osafamfd[2562]: NO 'safSg=SGONE,safApp=NPMAPP' is in 
unstable/transition state
Mar 17 04:38:23 NewSC1 osafamfd[2562]: NO 'safSg=SGONE,safApp=NPMAPP' is in 
unstable/transition state
Mar 17 04:38:25 NewSC1 osafamfd[2562]: NO 'safSg=SGONE,safApp=NPMAPP' is in 
unstable/transition state
Mar 17 04:38:27 NewSC1 osafamfd[2562]: NO 'safSg=SGONE,safApp=NPMAPP' is in 
unstable/transition state
Mar 17 04:38:29 NewSC1 osafamfd[2562]: NO 'safSg=SGONE,safApp=NPMAPP' is in 
unstable/transition state



---

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

Reply via email to