linux-ha-cvs-request
Fri, 18 Aug 2006 00:13:30 -0700
Send Linux-ha-cvs mailing list submissions to
linux-ha-cvs@lists.linux-ha.org
To subscribe or unsubscribe via the World Wide Web, visit
http://lists.community.tummy.com/mailman/listinfo/linux-ha-cvs
or, via email, send a message with subject or body 'help' to
[EMAIL PROTECTED]
You can reach the person managing the list at
[EMAIL PROTECTED]
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Linux-ha-cvs digest..."
Today's Topics:
1. Linux-HA CVS: tsa_plugin by panjiam from
(linux-ha-cvs@lists.linux-ha.org)
2. Linux-HA CVS: linux-ha by panjiam from
(linux-ha-cvs@lists.linux-ha.org)
3. Linux-HA CVS: tsa_plugin by panjiam from
(linux-ha-cvs@lists.linux-ha.org)
4. Linux-HA CVS: tsa_plugin by panjiam from
(linux-ha-cvs@lists.linux-ha.org)
----------------------------------------------------------------------
Message: 1
Date: Thu, 17 Aug 2006 23:00:25 -0600 (MDT)
From: linux-ha-cvs@lists.linux-ha.org
Subject: [Linux-ha-cvs] Linux-HA CVS: tsa_plugin by panjiam from
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>
linux-ha CVS committal
Author : panjiam
Host :
Project : linux-ha
Module : tsa_plugin
Dir : linux-ha/tsa_plugin
Modified Files:
Makefile.am
Added Files:
linuxha-adapter.in
Log Message:
added start up script
===================================================================
RCS file: /home/cvs/linux-ha/linux-ha/tsa_plugin/Makefile.am,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- Makefile.am 17 Aug 2006 03:13:32 -0000 1.1
+++ Makefile.am 18 Aug 2006 05:00:24 -0000 1.2
@@ -96,6 +96,9 @@
tsa_hacli_SOURCES = tsa_hacli.c ha_tsa_common.c
tsa_hacli_LDADD = $(COMMONLIBS) $(MGMTLIBS)
+adapterdir = $(libdir)/@HB_PKG@
+adapter_SCRIPTS = linuxha-adapter
+
noinst_PROGRAMS = dummy
dummy_SOURCES = dummy.c
dummy_LDADD = liblhamgmt.la
------------------------------
Message: 2
Date: Thu, 17 Aug 2006 23:10:12 -0600 (MDT)
From: linux-ha-cvs@lists.linux-ha.org
Subject: [Linux-ha-cvs] Linux-HA CVS: linux-ha by panjiam from
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>
linux-ha CVS committal
Author : panjiam
Host :
Module : linux-ha
Dir : linux-ha
Modified Files:
configure.in
Log Message:
tsa plugin startup script
===================================================================
RCS file: /home/cvs/linux-ha/linux-ha/configure.in,v
retrieving revision 1.551
retrieving revision 1.552
diff -u -3 -r1.551 -r1.552
--- configure.in 17 Aug 2006 08:32:23 -0000 1.551
+++ configure.in 18 Aug 2006 05:10:10 -0000 1.552
@@ -10,7 +10,7 @@
AC_INIT(heartbeat.spec.in)
AC_CONFIG_AUX_DIR(.)
-AC_REVISION($Revision: 1.551 $) dnl cvs revision
+AC_REVISION($Revision: 1.552 $) dnl cvs revision
AC_CANONICAL_HOST
@@ -2811,6 +2811,7 @@
cim/mof/unregister_providers.sh \
tsa_plugin/Makefile \
tsa_plugin/testrun.sh \
+tsa_plugin/linuxha-adapter \
telecom/Makefile \
telecom/apphbd/Makefile \
telecom/recoverymgrd/Makefile \
------------------------------
Message: 3
Date: Thu, 17 Aug 2006 23:15:40 -0600 (MDT)
From: linux-ha-cvs@lists.linux-ha.org
Subject: [Linux-ha-cvs] Linux-HA CVS: tsa_plugin by panjiam from
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>
linux-ha CVS committal
Author : panjiam
Host :
Project : linux-ha
Module : tsa_plugin
Dir : linux-ha/tsa_plugin/org/linuxha/sam/plugin
Modified Files:
LinuxHAPlugin.java
Log Message:
test improvement
===================================================================
RCS file:
/home/cvs/linux-ha/linux-ha/tsa_plugin/org/linuxha/sam/plugin/LinuxHAPlugin.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- LinuxHAPlugin.java 17 Aug 2006 03:13:32 -0000 1.1
+++ LinuxHAPlugin.java 18 Aug 2006 05:15:39 -0000 1.2
@@ -218,56 +218,58 @@
public static void main(String args[]) throws Exception
{
LHAMgmtLib.clLog(LHAMgmtLib.LOG_INFO, "-----------------------
testing begin -----------------------");
+ EEZResource node_rsc = null;
+
LinuxHAPlugin plugin = new LinuxHAPlugin();
-
+
EEZDomain domain = new EEZDomain();
plugin.invoke(INIT_DOMAIN, null, null, domain);
- // get cluster nodes
- EEZFilterCriteriaList filter = new EEZFilterCriteriaList();
- EEZFilterCriteria crit = new EEZFilterCriteria();
- crit.setName(EEZFilterCriteria.RESOURCE_TYPE);
- crit.setOperation(EEZFilterCriteria.EQUAL);
- crit.setValues(new String[]{EEZResource.TYPE_NODE});
- filter.add(crit);
- EEZResourceList resList = new EEZResourceList();
- plugin.invoke(EEZConst.ENUMERATE_RESOURCE_BYFILTER, null,
filter, resList);
- System.out.println(resList);
-
+ if ( true ) {
+ // get cluster nodes
+ EEZFilterCriteriaList filter = new
EEZFilterCriteriaList();
+ EEZFilterCriteria crit = new EEZFilterCriteria();
+ EEZResourceList resList = new EEZResourceList();
+ crit.setName(EEZFilterCriteria.RESOURCE_TYPE);
+ crit.setOperation(EEZFilterCriteria.EQUAL);
+ crit.setValues(new String[]{EEZResource.TYPE_NODE});
+ filter.add(crit);
+ plugin.invoke(EEZConst.ENUMERATE_RESOURCE_BYFILTER,
null, filter, resList);
+ System.out.println(resList);
+ node_rsc = (EEZResource)resList.get(0);
+ }
- // request
- EEZResource rsc = (EEZResource)resList.get(0);
- EEZRequest request = new EEZRequest(EEZRequest.INCLUDE_NODE,
- EEZRequest.TYPE_E2E, null, rsc.resourceKey());
- EEZRequestList reqList = new EEZRequestList();
- reqList.add(request);
- plugin.invoke(EEZConst.EXECUTE_UNSOLICITED_REQUEST, null,
reqList, null);
+ if ( true ) {
+ //get other resources
+ EEZResourceList resList = new EEZResourceList();
+ EEZFilterCriteriaList filter = new
EEZFilterCriteriaList();
+ EEZFilterCriteria crit = new EEZFilterCriteria();
+ crit.setName(EEZFilterCriteria.RESOURCE_TYPE);
+ crit.setOperation(EEZFilterCriteria.NOT_EQUAL);
+ crit.setValues(new String[]{EEZResource.TYPE_NODE});
+ filter.add(crit);
+ plugin.invoke(EEZConst.ENUMERATE_RESOURCE_BYFILTER,
null, filter, resList);
+ System.out.println(resList);
+ }
- //get other resources
- resList.clear();
- filter.clear();
- crit.setName(EEZFilterCriteria.RESOURCE_TYPE);
- crit.setOperation(EEZFilterCriteria.NOT_EQUAL);
- crit.setValues(new String[]{EEZResource.TYPE_NODE});
- filter.add(crit);
- plugin.invoke(EEZConst.ENUMERATE_RESOURCE_BYFILTER, null,
filter, resList);
- System.out.println(resList);
-
- Thread.sleep(10000);
- //get all relations
- /*
- filter.clear();
- crit.setName(EEZFilterCriteria.RESOURCE_TYPE);
- crit.setOperation(EEZFilterCriteria.NOT_EQUAL);
- crit.setValues(new String[]{""});
- filter.add(crit);
-
- resList = fla.enumerateResources(filter, null);
- System.out.println(resList);
- EEZRelationList relList = fla.enumerateRelations(filter, null);
- System.out.println(relList);
- */
+ if ( true ) {
+ EEZFilterCriteriaList filter = new
EEZFilterCriteriaList();
+ EEZFilterCriteria crit = new EEZFilterCriteria();
+ crit.setName(EEZFilterCriteria.RESOURCE_TYPE);
+ crit.setOperation(EEZFilterCriteria.NOT_EQUAL);
+ crit.setValues(new String[]{""});
+ filter.add(crit);
+ }
+ if ( false ) {
+ // request
+ EEZRequest request = new
EEZRequest(EEZRequest.INCLUDE_NODE,
+ EEZRequest.TYPE_E2E, null,
node_rsc.resourceKey());
+ EEZRequestList reqList = new EEZRequestList();
+ reqList.add(request);
+ plugin.invoke(EEZConst.EXECUTE_UNSOLICITED_REQUEST,
null, reqList, null);
+ }
+
LHAMgmtLib.clLog(LHAMgmtLib.LOG_INFO, "-----------------------
testing end -----------------------");
}
}
------------------------------
Message: 4
Date: Fri, 18 Aug 2006 01:13:27 -0600 (MDT)
From: linux-ha-cvs@lists.linux-ha.org
Subject: [Linux-ha-cvs] Linux-HA CVS: tsa_plugin by panjiam from
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>
linux-ha CVS committal
Author : panjiam
Host :
Project : linux-ha
Module : tsa_plugin
Dir : linux-ha/tsa_plugin
Modified Files:
README
Log Message:
README update
===================================================================
RCS file: /home/cvs/linux-ha/linux-ha/tsa_plugin/README,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -3 -r1.2 -r1.3
--- README 17 Aug 2006 06:38:01 -0000 1.2
+++ README 18 Aug 2006 07:13:27 -0000 1.3
@@ -36,14 +36,6 @@
apiauth tsa uid=root gid=root
apiauth tsad uid=root gid=root
- You will need a startup script like /usr/bin/samadapter to
-start the plugin. You don't need to write it from scratch. The
-simple way is to modify the samadapter script for the linux-ha
-plugin:
- cp /usr/bin/samadapter /usr/bin/linuxha-samadapter
- then edit /usr/bin/linuxha-samadapter and append
-":$plib/linuxhafla.jar" to the end of line 365. This tells the
-adapter to load the linux-ha plugin when it starts.
Besides, you need to edit the plugin config file:
/etc/opt/IBM/tsamp/sam/cfg/sam.adapter.plugin.properties
and set the value of plugin-impl-class to
@@ -54,11 +46,19 @@
4. START AND STOP THE PLUGIN
To start the plugin:
- /usr/lib/heartbeat/tsa_eventd &
- /usr/bin/linuxha-samadapter start
-
+ /usr/lib/heartbeat/linuxha-adapter start
+This will start the tsa_eventd and the adapter in order.
To stop the plugin:
- /usr/bin/linuxha-samadapter stop
- /usr/lib/heartbeat/tsa_eventd -k
-
+ /usr/lib/heartbeat/linuxha-adapter stop
+This will stop the adapter and the tsa_eventd in order.
+Notice: linuxha-adapter is modified and simplified from
+the sam adapter script /usr/bin/samadapter.
+ If linuxha-adapter does not work. You may want to try
+the original one:
+ cp /usr/bin/samadapter /usr/bin/linuxha-samadapter
+then edit /usr/bin/linuxha-samadapter and append
+":$plib/linuxhafla.jar" to the end of line 365. This tells
+the adapter to load the linux-ha plugin when it starts.
+ You should start or stop the tsa_eventd manually if
+you use the samadapter.
------------------------------
_______________________________________________
Linux-ha-cvs mailing list
Linux-ha-cvs@lists.linux-ha.org
http://lists.community.tummy.com/mailman/listinfo/linux-ha-cvs
End of Linux-ha-cvs Digest, Vol 33, Issue 79
********************************************