[devel] [PATCH 0 of 1] Review Request for amfnd: Simplify if statement for qualified assignment component [#1538]

2015-12-13 Thread Minh Hon Chau
n Other n Comments (indicate scope for each "y" above): - <> changeset f68c9a8e6fbc9e76dc13eaada506f9f7323035c1 Author: Minh Hon Chau Date: Mon, 14 Dec 2015 10:55:39 +1100 amfnd: Simplify if stateme

[devel] [PATCH 1 of 1] amfnd: Simplify if statement for qualified assignment component [#1538]

2015-12-13 Thread Minh Hon Chau
osaf/services/saf/amf/amfnd/comp.cc | 71 +--- osaf/services/saf/amf/amfnd/include/avnd_comp.h | 2 +- 2 files changed, 40 insertions(+), 33 deletions(-) There's a compound *if* conditions to determine whether a component can be assigned/removed for a csi. Dupl

[devel] [PATCH 1 of 1] amfnd: Delete comp_curr_info if comp fails into TERMINATION_FAILED [#1500]

2015-12-14 Thread Minh Hon Chau
osaf/services/saf/amf/amfnd/clc.cc | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) Escalation is configured in the way that just one component restart can lead to su failover. If the clc cleanup script returns error, the component fails into TERMINATION_FAILED state. The AMF repair com

[devel] [PATCH 0 of 1] Review Request for amfnd: Delete comp_curr_info if comp fails into TERMINATION_FAILED [#1500]

2015-12-14 Thread Minh Hon Chau
Tests n Other n Comments (indicate scope for each "y" above): - <> changeset d7df94a697aa1258c1ed38f2bc59c4bb95c0d055 Author: Minh Hon Chau Date: Tue, 15 Dec 2015 15:16:50 +1100 amfnd: Delet

[devel] [PATCH 1 of 1] clmd: Fix coredump in handling node_up message due to null ip [#1647]

2015-12-16 Thread Minh Hon Chau
osaf/services/saf/clmsv/clms/clms_evt.c | 17 + 1 files changed, 9 insertions(+), 8 deletions(-) The coredump happens if the node_up is sent from clm node agent not attaching the ip. The error code is set to SA_AIS_ERR_NOT_EXIST, but it's incorrectly overwriten to SA_AIS_OK, the

[devel] [PATCH 0 of 1] Review Request for clmd: Fix coredump in handling node_up message due to null ip [#1647]

2015-12-16 Thread Minh Hon Chau
n Other n Comments (indicate scope for each "y" above): - <> changeset 3d1cb7a167257fc56e42c92219832c9e42a65d51 Author: Minh Hon Chau Date: Thu, 17 Dec 2015 11:45:57 +1100 clmd: Fix coredump in

[devel] [PATCH 5 of 5] NTF: Add wrapper for usage of NTF API in ntftools to handle TRY_AGAIN [#1180]

2015-12-22 Thread Minh Hon Chau
osaf/tools/safntf/include/ntfclient.h | 25 osaf/tools/safntf/ntfread/ntfread.c | 16 +- osaf/tools/safntf/ntfsend/ntfsend.c | 24 +- osaf/tools/safntf/ntfsubscribe/ntfsubscribe.c | 22 +- osaf/tools/safntf/src/ntfclient.c | 158 +++

[devel] [PATCH 1 of 5] NTF: Add support cloud resilience for NTF Agent [#1180]

2015-12-22 Thread Minh Hon Chau
osaf/libs/agents/saf/ntfa/ntfa.h | 31 +- osaf/libs/agents/saf/ntfa/ntfa_api.c | 672 +++-- osaf/libs/agents/saf/ntfa/ntfa_mds.c |6 +- osaf/libs/agents/saf/ntfa/ntfa_util.c | 465 ++- 4 files changed, 1022 insertions(+), 152 deletions

[devel] [PATCH 3 of 5] NTF: Add new README file for description of cloud resilience support [#1180]

2015-12-22 Thread Minh Hon Chau
osaf/services/saf/ntfsv/README.HYDRA | 110 +++ 1 files changed, 110 insertions(+), 0 deletions(-) Add description regarding general solution and API implementation for cloud resilience support in NTF diff --git a/osaf/services/saf/ntfsv/README.HYDRA b/osaf/ser

[devel] [PATCH 2 of 5] NTF: Add support cloud resilience for NTF libs common [#1180]

2015-12-22 Thread Minh Hon Chau
osaf/libs/common/ntfsv/include/ntfsv_mem.h |7 + osaf/libs/common/ntfsv/include/ntfsv_msg.h |1 + osaf/libs/common/ntfsv/ntfsv_mem.c | 159 + 3 files changed, 167 insertions(+), 0 deletions(-) The patch contains support for cloud resilience feature in

[devel] [PATCH 0 of 5] Review Request for ntf: Add cloud resilience support [#1180]

2015-12-22 Thread Minh Hon Chau
n Comments (indicate scope for each "y" above): - <> changeset ee355e909a4b0790ef6ae0ce1c04f44f0242c18c Author: Minh Hon Chau Date: Wed, 23 Dec 2015 14:56:14 +1100 NTF: Add support cloud resilience for

[devel] [PATCH 4 of 5] NTF: Add tests for NTF cloud resilience feature [#1180]

2015-12-22 Thread Minh Hon Chau
tests/ntfsv/Makefile.am | 4 +- tests/ntfsv/tet_ntf.h | 4 +- tests/ntfsv/tet_ntf_api_wrapper.c | 438 ++ tests/ntfsv/tet_ntf_common.c |67 + tests/ntfsv/tet_ntf_common.h | 187

[devel] [PATCH 0 of 5] Review Request for amf: Add support for cloud resilience [#1620]

2016-01-05 Thread Minh Hon Chau
along the changes for more info changeset 7edea60f9786f1eaaca79a6736ac478ec7f4b20a Author: Minh Hon Chau Date: Wed, 06 Jan 2016 00:10:44 +1100 amfd: Add README file for cloud resilience support [#1620] changeset cc768f5ce161443c014962f09adcdc2d377fb32f Author: Minh Hon Chau Date: W

[devel] [PATCH 2 of 5] amfd: Add saAmfUnassignedAlarmStatus attribute to memorize the alarm_sent status [#1620]

2016-01-05 Thread Minh Hon Chau
osaf/services/saf/amf/config/amf_classes.xml | 8 1 files changed, 8 insertions(+), 0 deletions(-) If the SI Unassigned Alarm is raised before headless by locking SU for instance, then after cluster recovers from headless and unlocking the SU, this alarm is not cleared. As the applic

[devel] [PATCH 1 of 5] amfd: Add README file for cloud resilience support [#1620]

2016-01-05 Thread Minh Hon Chau
osaf/services/saf/amf/README-HEADLESS | 62 +++ 1 files changed, 62 insertions(+), 0 deletions(-) diff --git a/osaf/services/saf/amf/README-HEADLESS b/osaf/services/saf/amf/README-HEADLESS new file mode 100644 --- /dev/null +++ b/osaf/services/saf/amf/README-HEA

[devel] [PATCH 4 of 5] amfnd: Add support for cloud resilience at node director [#1620]

2016-01-05 Thread Minh Hon Chau
osaf/services/saf/amf/amfnd/clc.cc | 100 +++-- osaf/services/saf/amf/amfnd/clm.cc | 11 +- osaf/services/saf/amf/amfnd/comp.cc | 46 ++- osaf/services/saf/amf/amfnd/compdb.cc | 45 ++- osaf/services/saf/amf/amfnd/di.cc | 419 ++

[devel] [PATCH 3 of 5] amfd: Add support for cloud resilience at common libs [#1620]

2016-01-05 Thread Minh Hon Chau
osaf/libs/common/amf/d2nedu.c| 311 -- osaf/libs/common/amf/d2nmsg.c| 266 +++ osaf/libs/common/amf/include/Makefile.am |1 + osaf/libs/common/amf/include/amf_d2nedu.h| 16 + osaf/libs/common/amf/include/am

[devel] [PATCH 5 of 5] amfd: Add support for cloud resilience at director [#1620]

2016-01-05 Thread Minh Hon Chau
osaf/services/saf/amf/amfd/cluster.cc| 69 - osaf/services/saf/amf/amfd/comp.cc |8 +- osaf/services/saf/amf/amfd/csi.cc| 107 +++ osaf/services/saf/amf/amfd/imm.cc| 58 osaf/services/saf/amf/amfd/include/cb.h

[devel] [PATCH 0 of 1] Review Request for amfnd: Simplify if statement for qualified assignment component [#1538]

2016-01-11 Thread Minh Hon Chau
n Other n Comments (indicate scope for each "y" above): - <> changeset 521d8f3e383e57ef0e8165f760fdc70b712715ec Author: Minh Hon Chau Date: Tue, 12 Jan 2016 11:22:12 +1100 amfnd: Simpl

[devel] [PATCH 1 of 1] amfnd: Simplify if statement for qualified assignment component [#1538]

2016-01-11 Thread Minh Hon Chau
osaf/services/saf/amf/amfnd/comp.cc | 71 +--- osaf/services/saf/amf/amfnd/include/avnd_comp.h | 2 +- 2 files changed, 40 insertions(+), 33 deletions(-) There's a compound *if* conditions to determine whether a component can be assigned/removed for a csi. Dupl

[devel] [PATCH 4 of 5] amfd: Add support for cloud resilience at common libs [#1620] V2

2016-01-19 Thread Minh Hon Chau
osaf/libs/common/amf/d2nedu.c| 311 -- osaf/libs/common/amf/d2nmsg.c| 266 +++ osaf/libs/common/amf/include/Makefile.am |1 + osaf/libs/common/amf/include/amf_d2nedu.h| 16 + osaf/libs/common/amf/include/am

[devel] [PATCH 1 of 5] amfd: Add README file for cloud resilience support [#1620] V2

2016-01-19 Thread Minh Hon Chau
osaf/services/saf/amf/README-HEADLESS | 123 ++ 1 files changed, 123 insertions(+), 0 deletions(-) diff --git a/osaf/services/saf/amf/README-HEADLESS b/osaf/services/saf/amf/README-HEADLESS new file mode 100644 --- /dev/null +++ b/osaf/services/saf/amf/README-HE

[devel] [PATCH 3 of 5] amfnd: Add support for cloud resilience at node director [#1620] V2

2016-01-19 Thread Minh Hon Chau
osaf/services/saf/amf/amfnd/clc.cc | 100 +++-- osaf/services/saf/amf/amfnd/clm.cc | 11 +- osaf/services/saf/amf/amfnd/comp.cc | 42 ++- osaf/services/saf/amf/amfnd/compdb.cc | 45 ++- osaf/services/saf/amf/amfnd/di.cc | 419 ++

[devel] [PATCH 0 of 5] Review Request for amf: Add support for cloud resilience [#1620] V2

2016-01-19 Thread Minh Hon Chau
n Comments (indicate scope for each "y" above): - Patch series V2 update from HansN's comments changeset fedabfe441ae9019d84ffe51cec26751c413e9d8 Author: Minh Hon Chau Date: Wed, 20 Jan 2016 14:26:58 +1100 a

[devel] [PATCH 2 of 5] amfd: Add support for cloud resilience at director [#1620] V2

2016-01-19 Thread Minh Hon Chau
osaf/services/saf/amf/amfd/cluster.cc| 69 - osaf/services/saf/amf/amfd/comp.cc |8 +- osaf/services/saf/amf/amfd/csi.cc| 107 +++ osaf/services/saf/amf/amfd/imm.cc| 58 osaf/services/saf/amf/amfd/include/cb.h

[devel] [PATCH 5 of 5] amfd: Add saAmfUnassignedAlarmStatus attribute to memorize the alarm_sent status [#1620]

2016-01-19 Thread Minh Hon Chau
osaf/services/saf/amf/config/amf_classes.xml | 8 1 files changed, 8 insertions(+), 0 deletions(-) If the SI Unassigned Alarm is raised before headless by locking SU for instance, then after cluster recovers from headless and unlocking the SU, this alarm is not cleared. As the applic

[devel] [PATCH 10 of 15] amfnd: Resend pg information after headless [#1620]

2016-02-25 Thread Minh Hon Chau
osaf/services/saf/amf/amfnd/di.cc | 36 + osaf/services/saf/amf/amfnd/include/avnd_di.h | 1 + osaf/services/saf/amf/amfnd/verify.cc | 38 +-- 3 files changed, 38 insertions(+), 37 deletions(-) If SC comes back from headless

[devel] [PATCH 06 of 15] amfd: Support delayed failover [#1620]

2016-02-25 Thread Minh Hon Chau
osaf/services/saf/amf/amfd/cluster.cc| 11 ++ osaf/services/saf/amf/amfd/include/sg.h | 14 ++ osaf/services/saf/amf/amfd/sg_2n_fsm.cc | 140 +++ osaf/services/saf/amf/amfd/sg_nored_fsm.cc |6 + osaf/services/saf/amf/amfd/sg_npm_fsm.cc | 2

[devel] [PATCH 04 of 15] amfnd: Add support for cloud resilience at node director [#1620]

2016-02-25 Thread Minh Hon Chau
osaf/services/saf/amf/amfnd/clc.cc | 100 +++-- osaf/services/saf/amf/amfnd/clm.cc | 11 +- osaf/services/saf/amf/amfnd/comp.cc | 42 ++- osaf/services/saf/amf/amfnd/compdb.cc | 45 ++- osaf/services/saf/amf/amfnd/di.cc | 419 ++

[devel] [PATCH 13 of 15] amfd: Reboot cluster at data inconsistency [#1620]

2016-02-25 Thread Minh Hon Chau
osaf/services/saf/amf/amfd/include/util.h | 1 + osaf/services/saf/amf/amfd/siass.cc | 9 - osaf/services/saf/amf/amfd/util.cc| 22 ++ osaf/services/saf/amf/amfnd/amfnd.cc | 3 ++- osaf/services/saf/amf/amfnd/mds.cc| 3 ++- 5 files ch

[devel] [PATCH 05 of 15] amfnd: Support component/su failover [#1620]

2016-02-25 Thread Minh Hon Chau
osaf/services/saf/amf/amfnd/err.cc | 80 +++--- 1 files changed, 40 insertions(+), 40 deletions(-) If any error escalates to component/su failover during headless, amfnd reboot node. The issue is other healthy SUs get affected by this reboot, and this degrades t

[devel] [PATCH 00 of 15] Review Request for AMF: Add support for cloud resilience [#1620] V4

2016-02-25 Thread Minh Hon Chau
nt_si.diff changeset 8c96f8cb52f1608911eeaa8977c64c740ce76af3 Author: Minh Hon Chau Date: Thu, 25 Feb 2016 19:18:55 +1100 amfd: Add support for cloud resilience at common libs [#1620] Outlined changes: . Introduce messages sisu_state_info and csicomp_state_info to carry sync i

[devel] [PATCH 12 of 15] amfd: Don't disable healthy SU [#1620]

2016-02-25 Thread Minh Hon Chau
osaf/services/saf/amf/amfnd/su.cc | 8 +--- 1 files changed, 5 insertions(+), 3 deletions(-) This scenario happen if unlock-in SU before going headless. After headless, amfnd sends SU oper state DISABLE in recovery data. The patch comments out the suspicious setting SU's oper state to DISA

[devel] [PATCH 08 of 15] amfd: Adjust uncompleted admin command after headless [#1620]

2016-02-25 Thread Minh Hon Chau
osaf/services/saf/amf/amfd/cluster.cc | 6 + osaf/services/saf/amf/amfd/include/node.h | 6 +- osaf/services/saf/amf/amfd/include/sg.h | 2 +- osaf/services/saf/amf/amfd/node.cc| 35 +++ osaf/services/saf/amf/amfd/nodegroup.cc | 16 + osaf/services/saf/amf/amfd/

[devel] [PATCH 09 of 15] amfnd: Return TRY_AGAIN for saAmfProtectionGroupTrack and saAmfProtectionGroupTrackStop [#1620]

2016-02-25 Thread Minh Hon Chau
osaf/services/saf/amf/amfnd/pg.cc | 18 ++ 1 files changed, 18 insertions(+), 0 deletions(-) Patch returns TRY_AGAIN for saAmfProtectionGroupTrack and saAmfProtectionGroupTrackStop during headless since the proctection group tracking requires amfd's presence diff --git a/osaf/

[devel] [PATCH 02 of 15] amfd: Add saAmfUnassignedAlarmStatus attribute to memorize the alarm_sent status [#1620]

2016-02-25 Thread Minh Hon Chau
osaf/services/saf/amf/config/amf_classes.xml | 8 1 files changed, 8 insertions(+), 0 deletions(-) If the SI Unassigned Alarm is raised before headless by locking SU for instance, then after cluster recovers from headless and unlocking the SU, this alarm is not cleared. As the applic

[devel] [PATCH 07 of 15] amfd: Support delayed si_dep [#1620]

2016-02-25 Thread Minh Hon Chau
osaf/services/saf/amf/amfd/cluster.cc | 10 + osaf/services/saf/amf/amfd/include/sg.h | 1 + osaf/services/saf/amf/amfd/sg.cc| 56 + 3 files changed, 67 insertions(+), 0 deletions(-) si_dep is configured in cluster and it could be broken due to s

[devel] [PATCH 11 of 15] amf: Fix various amfnd coredump and mapping SU [#1620]

2016-02-25 Thread Minh Hon Chau
osaf/services/saf/amf/amfd/role.cc | 10 osaf/services/saf/amf/amfd/sgproc.cc | 2 +- osaf/services/saf/amf/amfd/siass.cc | 4 ++- osaf/services/saf/amf/amfnd/err.cc | 37 ++- osaf/services/saf/amf/amfnd/susm.cc | 20 -- 5 files

[devel] [PATCH 01 of 15] amfd: Add support for cloud resilience at common libs [#1620]

2016-02-25 Thread Minh Hon Chau
osaf/libs/common/amf/d2nedu.c| 311 -- osaf/libs/common/amf/d2nmsg.c| 266 +++ osaf/libs/common/amf/include/Makefile.am |1 + osaf/libs/common/amf/include/amf_d2nedu.h| 16 + osaf/libs/common/amf/include/am

[devel] [PATCH 03 of 15] amfd: Add support for cloud resilience at director [#1620]

2016-02-25 Thread Minh Hon Chau
osaf/services/saf/amf/amfd/cluster.cc| 48 +++- osaf/services/saf/amf/amfd/comp.cc |8 +- osaf/services/saf/amf/amfd/csi.cc| 105 +++ osaf/services/saf/amf/amfd/imm.cc| 58 osaf/services/saf/amf/amfd/include/cb.h

[devel] [PATCH 15 of 15] imported patch 1620_README_V4.diff

2016-02-25 Thread Minh Hon Chau
osaf/services/saf/amf/README_HEADLESS | 172 ++ 1 files changed, 172 insertions(+), 0 deletions(-) diff --git a/osaf/services/saf/amf/README_HEADLESS b/osaf/services/saf/amf/README_HEADLESS new file mode 100644 --- /dev/null +++ b/osaf/services/saf/amf/README_HE

[devel] [PATCH 14 of 15] amfd: Treat su fault if inconsistency of csi between amfd and amfnd [#1620]

2016-02-25 Thread Minh Hon Chau
osaf/services/saf/amf/amfd/csi.cc | 14 +- osaf/services/saf/amf/amfd/include/su.h | 2 +- osaf/services/saf/amf/amfd/sg.cc| 6 +- osaf/services/saf/amf/amfd/su.cc| 1 + 4 files changed, 20 insertions(+), 3 deletions(-) The problem happens if csi is d

[devel] [PATCH 3 of 5] NTF: Add wrapper for usage of NTF API in ntftools to handle TRY_AGAIN [#1180]

2016-02-29 Thread Minh Hon Chau
osaf/tools/safntf/include/ntfclient.h | 25 osaf/tools/safntf/ntfread/ntfread.c | 16 +- osaf/tools/safntf/ntfsend/ntfsend.c | 24 +- osaf/tools/safntf/ntfsubscribe/ntfsubscribe.c | 22 +- osaf/tools/safntf/src/ntfclient.c | 158 +++

[devel] [PATCH 4 of 5] NTF: Add new README file for description of cloud resilience support [#1180] V2

2016-02-29 Thread Minh Hon Chau
osaf/services/saf/ntfsv/README.HYDRA | 111 +++ 1 files changed, 111 insertions(+), 0 deletions(-) Add description regarding general solution and API implementation for cloud resilience support in NTF diff --git a/osaf/services/saf/ntfsv/README.HYDRA b/osaf/ser

[devel] [PATCH 5 of 5] NTF: Add tests for NTF cloud resilience feature [#1180] V2

2016-02-29 Thread Minh Hon Chau
tests/ntfsv/Makefile.am | 4 +- tests/ntfsv/tet_ntf.h | 4 +- tests/ntfsv/tet_ntf_api_wrapper.c | 438 ++ tests/ntfsv/tet_ntf_common.c |67 + tests/ntfsv/tet_ntf_common.h | 187

[devel] [PATCH 1 of 5] NTF: Add support cloud resilience for NTF libs common [#1180]

2016-02-29 Thread Minh Hon Chau
osaf/libs/common/ntfsv/include/ntfsv_mem.h |7 + osaf/libs/common/ntfsv/include/ntfsv_msg.h |1 + osaf/libs/common/ntfsv/ntfsv_mem.c | 159 + 3 files changed, 167 insertions(+), 0 deletions(-) The patch contains support for cloud resilience feature in

[devel] [PATCH 2 of 5] NTF: Add support cloud resilience for NTF Agent [#1180] V2

2016-02-29 Thread Minh Hon Chau
osaf/libs/agents/saf/ntfa/ntfa.h | 31 +- osaf/libs/agents/saf/ntfa/ntfa_api.c | 678 +++-- osaf/libs/agents/saf/ntfa/ntfa_mds.c | 14 +- osaf/libs/agents/saf/ntfa/ntfa_util.c | 465 ++- 4 files changed, 1033 insertions(+), 155 deletions

[devel] [PATCH 0 of 5] Review Request for Add cloud resilience support [#1180] V2

2016-02-29 Thread Minh Hon Chau
ith README - Add lock/unlock ntfa_cb.cb_lock for client recovery - Update ntftest options: -ve is for tag mode only, -vpe works changeset 884d1bdbea715fbc81941a0941c2d3f799a4395e Author: Minh Hon Chau Date: Tue, 01 Mar 2016 18:25:15 +1100 NTF: Add support cloud resilience for NTF l

[devel] [PATCH 3 of 5] NTF: Add wrapper for usage of NTF API in ntftools to handle TRY_AGAIN [#1180]

2016-03-13 Thread Minh Hon Chau
osaf/tools/safntf/include/ntfclient.h | 25 osaf/tools/safntf/ntfread/ntfread.c | 16 +- osaf/tools/safntf/ntfsend/ntfsend.c | 24 +- osaf/tools/safntf/ntfsubscribe/ntfsubscribe.c | 22 +- osaf/tools/safntf/src/ntfclient.c | 158 +++

[devel] [PATCH 1 of 5] NTF: Add support cloud resilience for NTF libs common [#1180]

2016-03-13 Thread Minh Hon Chau
osaf/libs/common/ntfsv/include/ntfsv_mem.h |7 + osaf/libs/common/ntfsv/include/ntfsv_msg.h |1 + osaf/libs/common/ntfsv/ntfsv_mem.c | 159 + 3 files changed, 167 insertions(+), 0 deletions(-) The patch contains support for cloud resilience feature in

[devel] [PATCH 2 of 5] NTF: Add support cloud resilience for NTF Agent [#1180] V3

2016-03-13 Thread Minh Hon Chau
osaf/libs/agents/saf/ntfa/ntfa.h | 31 +- osaf/libs/agents/saf/ntfa/ntfa_api.c | 702 +++-- osaf/libs/agents/saf/ntfa/ntfa_mds.c | 14 +- osaf/libs/agents/saf/ntfa/ntfa_util.c | 465 +- 4 files changed, 1057 insertions(+), 155 deletions(

[devel] [PATCH 5 of 5] NTF: Add new README file for description of cloud resilience support [#1180] V2

2016-03-13 Thread Minh Hon Chau
osaf/services/saf/ntfsv/README.HYDRA | 111 +++ 1 files changed, 111 insertions(+), 0 deletions(-) Add description regarding general solution and API implementation for cloud resilience support in NTF diff --git a/osaf/services/saf/ntfsv/README.HYDRA b/osaf/ser

[devel] [PATCH 0 of 5] Review Request for tf: Add cloud resilience support [#1180] V3

2016-03-13 Thread Minh Hon Chau
n Comments (indicate scope for each "y" above): - V3 makes ntfa_ntfsv_state thread safe changeset 5237ae2c1e6369809c967b0c44f922523072af97 Author: Minh Hon Chau Date: Mon, 14 Mar 2016 12:47:09 +1100 NTF: Add sup

[devel] [PATCH 4 of 5] NTF: Add tests for NTF cloud resilience feature [#1180] V2

2016-03-13 Thread Minh Hon Chau
tests/ntfsv/Makefile.am | 4 +- tests/ntfsv/tet_ntf.h | 4 +- tests/ntfsv/tet_ntf_api_wrapper.c | 438 ++ tests/ntfsv/tet_ntf_common.c |67 + tests/ntfsv/tet_ntf_common.h | 187

[devel] [PATCH 0 of 1] Review Request for Lower severity LOG_ER for wrong data_update while syncing from headless [#1722]

2016-04-06 Thread Minh Hon Chau
n Tests n Other n Comments (indicate scope for each "y" above): - <> changeset 4ae054c4659f4fa74d4a34d88ce3349fe27463ef Author: Minh Hon Chau Date: Thu, 07 Apr 2016 10:58:09 +1000

[devel] [PATCH 1 of 1] AMFD: Lower severity LOG_ER for wrong data_update while syncing from headless [#1722]

2016-04-06 Thread Minh Hon Chau
osaf/services/saf/amf/amfd/ndproc.cc | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) While amfd is performing sync with all amfnd(s) after headless, there should be component/su error (for instance a restart error) occuring during sync period. Amfnd(s) sends data_update msg(s) to incre

[devel] [PATCH 1 of 1] AMFND: Resend pg information after headless [#1719]

2016-04-06 Thread Minh Hon Chau
osaf/services/saf/amf/amfnd/di.cc | 36 + osaf/services/saf/amf/amfnd/include/avnd_di.h | 1 + osaf/services/saf/amf/amfnd/verify.cc | 38 +-- 3 files changed, 38 insertions(+), 37 deletions(-) If SC comes back from headless

[devel] [PATCH 0 of 1] Review Request for amfnd: Resend pg information after headless [#1719]

2016-04-06 Thread Minh Hon Chau
Other n Comments (indicate scope for each "y" above): - <> changeset 539c79d7102ab84de4f909c856e28ab0257e56bb Author: Minh Hon Chau Date: Thu, 07 Apr 2016 11:30:11 +1000 AMFND: Resend pg information after

[devel] [PATCH 1 of 1] AMFD: Make amfd become implementer earlier to read RTA from IMM [#1720]

2016-04-06 Thread Minh Hon Chau
osaf/services/saf/amf/amfd/role.cc | 10 +- osaf/services/saf/amf/amfd/siass.cc | 4 +++- 2 files changed, 8 insertions(+), 6 deletions(-) In non-headless, it doesn't matter if amfd become implementer earlier or later than reading RTA, since RTA will be empty. However, if amfd recove

[devel] [PATCH 0 of 1] Review Request for AMFD: Make amfd become implementer earlier to read RTA from IMM [#1720]

2016-04-06 Thread Minh Hon Chau
Tests n Other n Comments (indicate scope for each "y" above): - <> changeset b6cefb677a1aec3980d3f9d663d1f8c323ad2ed1 Author: Minh Hon Chau Date: Thu, 07 Apr 2016 11:43:07 +1000 AMFD:

[devel] [PATCH 0 of 1] Review Request for AMFND: Do not disable healthy SU [#1721]

2016-04-07 Thread Minh Hon Chau
n Comments (indicate scope for each "y" above): - <> changeset 933160fd7cc5c89bcf30d94889495a524e5f5d00 Author: Minh Hon Chau Date: Thu, 07 Apr 2016 23:38:43 +1000 AMFND: Do not disable healthy SU [#1721]

[devel] [PATCH 1 of 1] AMFND: Do not disable healthy SU [#1721]

2016-04-07 Thread Minh Hon Chau
osaf/services/saf/amf/amfnd/su.cc | 5 - 1 files changed, 0 insertions(+), 5 deletions(-) Currently avnd_su_curr_info_del() is called in three places: (1). su restart recovery (2). su restart by admin op (3). su is terminated by su_pres_msg In case (1), (2), the code that reset SU's ope

[devel] [PATCH 0 of 1] Review Request for NTFA: Update server state NTFA_NTFSV_NEW_ACTIVE to NTFA_NTFSV_UP at failover [#1785]

2016-04-27 Thread Minh Hon Chau
n Tests n Other n Comments (indicate scope for each "y" above): - <> changeset c0eb82fc4f582cfb30926b8a4d920bb3735f4d59 Author: Minh Hon Chau Date: Thu, 28 Apr 2016 02:43:31 +1000

[devel] [PATCH 1 of 1] NTFA: Update server state NTFA_NTFSV_NEW_ACTIVE to NTFA_NTFSV_UP at failover [#1785]

2016-04-27 Thread Minh Hon Chau
osaf/libs/agents/saf/ntfa/ntfa_util.c | 6 +- 1 files changed, 5 insertions(+), 1 deletions(-) If NTF client initializes and sends notification while failover happening, Agent could possibly update server state as NTFA_NTFSV_NEW_ACTIVE. This server state NTFA_NTFSV_NEW_ACTIVE currently trea

[devel] [PATCH 1 of 1] ntfa: Lower mds priority for initialize msg [#1818]

2016-05-11 Thread Minh Hon Chau
osaf/libs/agents/saf/ntfa/ntfa_mds.c | 9 - 1 files changed, 8 insertions(+), 1 deletions(-) When running ntftest suite, there's an issue that the messages of previous test coming after some of messages of current test. This issue can also happen in real application. The patch lowers m

[devel] [PATCH 0 of 1] Review Request for ntfa: Lower mds priority for initialize msg [#1818]

2016-05-11 Thread Minh Hon Chau
Other n Comments (indicate scope for each "y" above): - <> changeset fd140daad35f367f62bbc400d20e4e101b708b8c Author: Minh Hon Chau Date: Thu, 12 May 2016 00:02:23 +1000 ntfa: Lower mds priority for initi

[devel] [PATCH 1 of 1] ntfa: Lower intialize req message [#1818] V2

2016-05-29 Thread Minh Hon Chau
osaf/libs/agents/saf/ntfa/ntfa_mds.c | 11 ++- 1 files changed, 10 insertions(+), 1 deletions(-) When running life cycle APIs from multiple handles in multiple threads, ntfd processes the previous NCSMDS_DOWN event from last finalize after processes following initialze. This will unex

[devel] [PATCH 0 of 1] Review Request for Unexpected NCSMDS_DOWN coming from Agent to NTFD [#1818] V2

2016-05-29 Thread Minh Hon Chau
n Other n Comments (indicate scope for each "y" above): - This V2 is the same V1, it updates the patch description changeset d0f03e346a8196f65dfb3c42aa4245e9da02e384 Author: Minh Hon Chau Date: Mon, 30 May 2016 13:3

[devel] [PATCH 1 of 1] AMFD: Update RTA saAmfSUHostedByNode after headless [#1720] V2

2016-06-06 Thread Minh Hon Chau
osaf/services/saf/amf/amfd/siass.cc | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) After being headless, the RTA saAmfSUHostedByNode of SU has not been updated. That will cause the messaging to SU in wrong node. While performing recovery from headless, the saAmfSUHostedByNode of SU

[devel] [PATCH 0 of 1] Review Request for AMFD: Update RTA saAmfSUHostedByNode after headless [#1720] V2

2016-06-06 Thread Minh Hon Chau
llback In V2, the patch updates RTA saAmfSUHostedByNode which is neccessary for recovery after headless, and do not set active amfd as early implementer changeset 30e5c6295720aab70f07e1314531e47360d5b0f8 Author: Minh Hon Chau Date: Tue, 07 Jun 2016 10:33:38 +1000 AMFD:

[devel] [PATCH 0 of 1] Review Request for AMFD: Correct the size of synchronizing node after headless [#1894]

2016-06-28 Thread Minh Hon Chau
n Other n Comments (indicate scope for each "y" above): - <> changeset 712a824e1b032996003e608e6906635b41434adf Author: Minh Hon Chau Date: Wed, 29 Jun 2016 10:42:09 +1000 AMFD: Correct the size of sy

[devel] [PATCH 1 of 1] AMFD: Correct the size of synchronizing node after headless [#1984]

2016-06-28 Thread Minh Hon Chau
osaf/services/saf/amf/amfd/ndfsm.cc | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) If more than 2 payloads are joining from headless, amfd will think all nodes have already been synced even there's still one being in headless sync period. The patch corrects the conditional statement

[devel] [PATCH 2 of 2] AMFD: Extend escalation support during headless at director [#1902]

2016-07-06 Thread Minh Hon Chau
osaf/services/saf/amf/amfd/sgproc.cc | 3 +- osaf/services/saf/amf/amfnd/di.cc| 51 ++- 2 files changed, 39 insertions(+), 15 deletions(-) This patch comes together with "AMFND: Extend escalation support during headless at node director [#1902]" to complete

[devel] [PATCH 0 of 2] Review Request for AMF: Extend escalation support during headless [#1902]

2016-07-06 Thread Minh Hon Chau
n Comments (indicate scope for each "y" above): - <> changeset 2128f4b5375546670ac2c089fe92814abdb2f4a0 Author: Minh Hon Chau Date: Thu, 07 Jul 2016 16:31:43 +1000 AMFND: Extend escalation support during

[devel] [PATCH 1 of 2] AMFND: Extend escalation support during headless at node director [#1902]

2016-07-06 Thread Minh Hon Chau
osaf/services/saf/amf/amfnd/err.cc | 91 ++-- osaf/services/saf/amf/amfnd/susm.cc | 7 ++- 2 files changed, 23 insertions(+), 75 deletions(-) If any escalation requires a failover/switchover during headless, amfnd currently reboot the node. This impacts on oth

[devel] [PATCH 0 of 1] Review Request for AMFD: Initialize CLM, NTF handle in thread [#1828]

2016-07-11 Thread Minh Hon Chau
n Comments (indicate scope for each "y" above): - <> changeset a3936c1d25a41eb7a636b083b73f530bc19672d9 Author: Minh Hon Chau Date: Mon, 11 Jul 2016 17:20:40 +1000 AMFD: Initialize CLM, NTF handle in thread [#1

[devel] [PATCH 1 of 1] AMFD: Initialize CLM, NTF handle in thread [#1828]

2016-07-11 Thread Minh Hon Chau
osaf/services/saf/amf/amfd/clm.cc| 103 ++ osaf/services/saf/amf/amfd/include/cb.h |7 +- osaf/services/saf/amf/amfd/include/clm.h |6 +- osaf/services/saf/amf/amfd/include/ntf.h |3 + osaf/services/saf/amf/amfd/main.cc | 20 - osaf/ser

[devel] [PATCH 1 of 1] AMFD: Initialize CLM, NTF handle in thread [#1828] V2

2016-07-27 Thread Minh Hon Chau
osaf/services/saf/amf/amfd/clm.cc| 103 ++ osaf/services/saf/amf/amfd/include/cb.h |7 +- osaf/services/saf/amf/amfd/include/clm.h |6 +- osaf/services/saf/amf/amfd/include/ntf.h |3 + osaf/services/saf/amf/amfd/main.cc | 17 +--- osaf/serv

[devel] [PATCH 0 of 1] Review Request for AMFD: Initialize CLM, NTF handle in thread [#1828] V2

2016-07-27 Thread Minh Hon Chau
n Comments (indicate scope for each "y" above): - In this V2, amfd does CLM/NTF init when amfd get active/standby role changeset 5ae93844c6a37b4546468635a92d3c70d85aec82 Author: Minh Hon Chau Date: Wed, 27 Jul 2016 18:0

[devel] [PATCH 2 of 2] AMFND: Admin operation continuation if csi callback completes during headless [#1725 P2]

2016-08-04 Thread Minh Hon Chau
osaf/services/saf/amf/amfnd/di.cc | 199 + osaf/services/saf/amf/amfnd/include/avnd_di.h |1 + 2 files changed, 134 insertions(+), 66 deletions(-) The patch buffers susi_resp_msg during headless stage and resend it to AMFD after headless. diff --git a/o

[devel] [PATCH 0 of 2] Review Request for AMF: Support admin operation continuation after headless [#1725 Part 1]

2016-08-04 Thread Minh Hon Chau
8ad31dc48a7069 Author: Minh Hon Chau Date: Thu, 04 Aug 2016 22:47:19 +1000 AMFD: Introduce new RTA states for admin operation continuation after headless [#1725 P1] If there's an admin operation running and at that time cluster goes into headless stage,

[devel] [PATCH 1 of 2] AMFD: Introduce new RTA states for admin operation continuation after headless [#1725 P1]

2016-08-04 Thread Minh Hon Chau
osaf/services/saf/amf/amfd/cluster.cc|4 + osaf/services/saf/amf/amfd/csi.cc| 38 - osaf/services/saf/amf/amfd/imm.cc|5 +- osaf/services/saf/amf/amfd/include/csi.h |1 - osaf/services/saf/amf/amfd/include/imm.h |5 +- osaf/services/saf

[devel] [PATCH 2 of 2] AMFND: Admin operation continuation if csi callback completes during headless [#1725 part 1] V1

2016-08-04 Thread Minh Hon Chau
osaf/services/saf/amf/amfnd/di.cc | 199 + osaf/services/saf/amf/amfnd/include/avnd_di.h |1 + 2 files changed, 134 insertions(+), 66 deletions(-) The patch buffers susi_resp_msg during headless stage and resend it to AMFD after headless. diff --git a/o

[devel] [PATCH 1 of 2] AMFD: Introduce new RTA states for admin operation continuation after headless [#1725 part 1] V2

2016-08-04 Thread Minh Hon Chau
osaf/services/saf/amf/amfd/cluster.cc|4 + osaf/services/saf/amf/amfd/csi.cc| 38 - osaf/services/saf/amf/amfd/imm.cc|5 +- osaf/services/saf/amf/amfd/include/csi.h |1 - osaf/services/saf/amf/amfd/include/imm.h |5 +- osaf/services/saf

[devel] [PATCH 0 of 2] Review Request for AMF: Support admin operation continuation after headless [#1725 Part 1] V2

2016-08-04 Thread Minh Hon Chau
headless stage, and csi callback is responded after headless, the admin operation can continue. The other patch in this series will help admin operation continuation if a csi callback completes during headless. changeset 7a016215ab72d6a8a6e66c2cbd55c8cd3d15c3f9 Author: Minh Hon Chau

[devel] [PATCH 0 of 1] Review Request for AMFD: Correct setting SU in-server [#1938]

2016-08-16 Thread Minh Hon Chau
Summary: AMFD: Correct setting SU in-server [#1938] Review request for Trac Ticket(s): 1938 Peer Reviewer(s): AMF maintainers Pull request to: <> Affected branch(es): 5.0, default Development branch: default Impacted area Impact y/n --

[devel] [PATCH 1 of 1] AMFD: Correct setting SU in-server [#1938]

2016-08-16 Thread Minh Hon Chau
osaf/services/saf/amf/amfd/ndproc.cc | 4 osaf/services/saf/amf/amfd/sgproc.cc | 14 -- 2 files changed, 0 insertions(+), 18 deletions(-) In SU repair scenario, the SU readiness state is currently set to IN_SERVICE in avd_data_update_req_evh(). And later on, avd_su_oper_state

[devel] [PATCH 1 of 4] AMFD: Introduce new RTA states for admin operation continuation after headless [#1725 part 1] V3

2016-08-17 Thread Minh Hon Chau
osaf/libs/common/amf/d2nedu.c |5 +- osaf/libs/common/amf/include/amf_d2nmsg.h |4 + osaf/libs/common/amf/include/amf_si_assign.h |2 +- osaf/services/saf/amf/amfd/cluster.cc |4 + osaf/services/saf/amf/amfd/csi.cc | 93 ++ os

[devel] [PATCH 3 of 4] AMFD: Failover absent assignment due to node restart or powered off while headless [#1725 part 2]

2016-08-17 Thread Minh Hon Chau
osaf/services/saf/amf/amfd/cluster.cc | 7 +++- osaf/services/saf/amf/amfd/include/sg.h | 2 + osaf/services/saf/amf/amfd/include/susi.h | 1 + osaf/services/saf/amf/amfd/ndfsm.cc | 6 ++- osaf/services/saf/amf/amfd/sg.cc | 42 + osaf/services/

[devel] [PATCH 4 of 4] AMFD: Validate headless cached RTA read from IMM [#1725]

2016-08-17 Thread Minh Hon Chau
osaf/services/saf/amf/amfd/include/sg.h | 4 +- osaf/services/saf/amf/amfd/include/susi.h | 2 + osaf/services/saf/amf/amfd/ndfsm.cc | 15 ++- osaf/services/saf/amf/amfd/sg.cc | 37 ++- osaf/services/saf/amf/amfd/siass.cc | 59 +

[devel] [PATCH 0 of 4] Review Request for AMF: Recover transient SUSIs from headless (admin continuation, node restart) [#1725] V3

2016-08-17 Thread Minh Hon Chau
Summary: AMF: Recover transient SUSIs from headless (admin continuation, node restart) [#1725] V3 Review request for Trac Ticket(s): 1725 Peer Reviewer(s): AMF devs Pull request to: <> Affected branch(es): 5.0, default Development branch: default Impacted area

[devel] [PATCH 2 of 4] AMFND: Admin operation continuation if csi completes during headless [#1725 part 1] V1

2016-08-17 Thread Minh Hon Chau
osaf/services/saf/amf/amfnd/di.cc | 199 + osaf/services/saf/amf/amfnd/include/avnd_di.h |1 + 2 files changed, 134 insertions(+), 66 deletions(-) There're two options basically that AMFD can continue admin operation wih completed csi(s) First: AMFD can

[devel] [PATCH 0 of 1] Review Request for AMF: Fix SG unstable from admin continuation of nodegroup after headless [#1987]

2016-09-04 Thread Minh Hon Chau
Summary: AMF: Fix SG unstable from admin continuation of nodegroup after headless [#1987] Review request for Trac Ticket(s): 1987 Peer Reviewer(s): AMF devs Pull request to: <> Affected branch(es): 5.1, default Development branch: default Impacted area Impac

[devel] [PATCH 1 of 1] AMF: Fix SG unstable from admin continuation of nodegroup after headless [#1987]

2016-09-04 Thread Minh Hon Chau
osaf/services/saf/amf/amfd/include/node.h | 3 + osaf/services/saf/amf/amfd/include/sg.h | 1 + osaf/services/saf/amf/amfd/nodegroup.cc | 83 +++ osaf/services/saf/amf/amfd/role.cc| 20 +++--- osaf/services/saf/amf/amfd/sg.cc | 15 ++-- osaf/

[devel] [PATCH 1 of 1] AMFND: Fix amfnd coredump if sc failover while shutting down [#2008]

2016-09-08 Thread Minh Hon Chau
osaf/libs/common/amf/include/amf_db_template.h | 11 +++ osaf/services/saf/amf/amfnd/clc.cc | 6 ++ osaf/services/saf/amf/amfnd/term.cc| 16 ++-- 3 files changed, 19 insertions(+), 14 deletions(-) During cluster shutting down phase, if both con

[devel] [PATCH 0 of 1] Review Request for AMFND: Fix amfnd coredump if sc failover while shutting down [#2008]

2016-09-08 Thread Minh Hon Chau
Summary: AMFND: Fix amfnd coredump if sc failover while shutting down [#2008] Review request for Trac Ticket(s): 2008 Peer Reviewer(s): AMF devs Pull request to: <> Affected branch(es): 5.1, default Development branch: default Impacted area Impact y/n ---

[devel] [PATCH 1 of 1] AMF: Fix SG unstable from admin continuation of nodegroup after headless [#1987] V2

2016-09-12 Thread Minh Hon Chau
osaf/services/saf/amf/amfd/include/node.h | 3 + osaf/services/saf/amf/amfd/include/sg.h | 5 +- osaf/services/saf/amf/amfd/ndfsm.cc | 3 +- osaf/services/saf/amf/amfd/nodegroup.cc | 83 +++ osaf/services/saf/amf/amfd/sg.cc | 52 ++

[devel] [PATCH 0 of 1] Review Request for AMF: Fix SG unstable from admin continuation of nodegroup after headless [#1987] V2

2016-09-12 Thread Minh Hon Chau
Summary: AMF: Fix SG unstable from admin continuation of nodegroup after headless [#1987] V2 Review request for Trac Ticket(s): 1987 Peer Reviewer(s): AMF devs Pull request to: <> Affected branch(es): 5.1, default Development branch: default Impacted area Im

[devel] [PATCH 1 of 1] AMFD: Sync all nodes presence state before starting application assignment [#1988]

2016-09-13 Thread Minh Hon Chau
osaf/services/saf/amf/amfd/cluster.cc | 15 ++ osaf/services/saf/amf/amfd/ndfsm.cc | 36 ++ osaf/services/saf/amf/amfnd/clm.cc| 2 - osaf/services/saf/amf/amfnd/di.cc | 9 +++ osaf/services/saf/amf/amfnd/term.cc | 6 +++- 5 files

[devel] [PATCH 0 of 1] Review Request for AMFD: Sync all nodes presence state before starting application assignment [#1988]

2016-09-13 Thread Minh Hon Chau
Summary: AMFD: Sync all nodes presence state before starting application assignment [#1988] Review request for Trac Ticket(s): 1988 Peer Reviewer(s): AMF devs Pull request to: <> Affected branch(es): 5.1, default Development branch: default Impacted area Imp

  1   2   3   4   5   >