The OpenSAF Cluster 'Membership' service relies on MDS/TIPC or MDS/TCP for connection/cluster management.
CLM shall be enhanced to use the CLMNA service DOWN event also, as
an evidence for node eviction.
This is to support scenarios where '/etc/init.d/opensafd stop' is performed when OS is 'running' healthy.
See discussion thread below:
http://list.opensaf.org/pipermail/devel/2011-February/014407.html
The scope of this ticket is to make CLMNA as a component. API/Handle management will still not be handled by CLMNA but will be managed by CLMS.
Once CLMNA is componentized the following would become true:
- The use case involving '/etc/init.d/opensafd stop without going thorugh a node reboot' will be supported. However, this change should also take into consideration that the PLM based SAF architecture is in-tact.
- The CLMNA will become the point of integration with cluster managers. i.e. CLMNA will thus openup a southbound interface for talking to clustermanagers(via either a library/API interface or as a message interface).
This ticket is key to take up future enhancement cluster management functionality.
Related to https://sourceforge.net/p/opensaf/tickets/603/
changeset: 4728:ab2b366a8c21
user: Mathivanan N.P.mathi.naickan@oracle.com
date: Fri Dec 13 22:57:23 2013 +0530
summary: clm: add clmna to the information model and update config, scripts [#220]
changeset: 4729:394a781ed865
user: Mathivanan N.P.mathi.naickan@oracle.com
date: Fri Dec 13 22:57:41 2013 +0530
summary: clm: process clmna down at the clm server[#220]
changeset: 4730:23a76c1f1e80
user: Mathivanan N.P.mathi.naickan@oracle.com
date: Fri Dec 13 23:17:37 2013 +0530
summary: clm: register with amf [#220]
changeset: 4731:5a57641527d8
user: Mathivanan N.P.mathi.naickan@oracle.com
date: Fri Dec 13 23:17:50 2013 +0530
summary: fm: trigger failover upon receiving AMFND down [#220]
changeset: 4732:29eb364b52e9
tag: tip
user: Mathivanan N.P.mathi.naickan@oracle.com
date: Sat Dec 14 00:16:39 2013 +0530
summary: clm: add term handler for clmna [#220]
[staging:ab2b36]
[staging:394a78]
[staging:23a76c]
[staging:5a5764]
[staging:29eb36]
Related
Commit: [23a76c]
Commit: [29eb36]
Commit: [394a78]
Commit: [5a5764]
Commit: [ab2b36]
Tickets:
#220This ticket is to support the use case of /etc/init.d/opensafd stop. However
the previous patch was acting upon CLMNA down for removing the node from cluster.
This will prevent rollback from older releases because CLMNA exits immediately after
updating the CLM server.
Floated an incremental patch acts that upon AMFND down to mark the node as exiting the cluster."
changeset: 4742:adeed3bae018
tag: tip
user: Mathivanan N.P.mathi.naickan@oracle.com
date: Tue Dec 17 19:53:01 2013 +0530
summary: clm: add clmna to payload templates [#220]
changeset: 4741:f0578e760f3f
user: Mathivanan N.P.mathi.naickan@oracle.com
date: Tue Dec 17 18:47:05 2013 +0530
summary: clm: act upon AMFND down during opensafd stop [#220]
[staging:f0578e]
[staging:adeed3]
Related
Commit: [adeed3]
Commit: [f0578e]
Tickets:
#220