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
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
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
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
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
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
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 +++
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
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
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
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
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
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
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
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
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 ++
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
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
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
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
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
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
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 ++
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
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
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
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
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
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 ++
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
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
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
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
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/
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/
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
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
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
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
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
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
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
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 +++
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
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
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
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
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
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 +++
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
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(
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
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
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
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
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
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
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
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
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:
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]
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
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
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
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
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
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
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
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
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:
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
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
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
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
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
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
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
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
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
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
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,
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
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
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
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
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
--
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
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
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/
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 +
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
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
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
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/
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
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
---
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 ++
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
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
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 - 100 of 438 matches
Mail list logo