You can subscribe to this list here.
2007 |
Jan
|
Feb
|
Mar
(927) |
Apr
(419) |
May
(352) |
Jun
(431) |
Jul
(463) |
Aug
(345) |
Sep
(304) |
Oct
(596) |
Nov
(466) |
Dec
(414) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2008 |
Jan
(348) |
Feb
(313) |
Mar
(665) |
Apr
(688) |
May
(434) |
Jun
(311) |
Jul
(540) |
Aug
(554) |
Sep
(467) |
Oct
(341) |
Nov
(365) |
Dec
(272) |
2009 |
Jan
(386) |
Feb
(293) |
Mar
(279) |
Apr
(239) |
May
(229) |
Jun
(199) |
Jul
(186) |
Aug
(111) |
Sep
(196) |
Oct
(146) |
Nov
(116) |
Dec
(140) |
2010 |
Jan
(170) |
Feb
(159) |
Mar
(151) |
Apr
(161) |
May
(90) |
Jun
(56) |
Jul
(28) |
Aug
(22) |
Sep
(5) |
Oct
|
Nov
(23) |
Dec
(12) |
2011 |
Jan
(8) |
Feb
(8) |
Mar
(22) |
Apr
(24) |
May
(4) |
Jun
|
Jul
(2) |
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
2012 |
Jan
(5) |
Feb
(1) |
Mar
|
Apr
(1) |
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2013 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2014 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <gla...@hy...> - 2009-11-05 19:25:33
|
Author: glaullon Date: 2009-11-05 11:25:20 -0800 (Thu, 05 Nov 2009) New Revision: 13927 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=13927 Modified: trunk/plugins/websphere/etc/hq-plugin.xml Log: support WAS 7 Modified: trunk/plugins/websphere/etc/hq-plugin.xml =================================================================== --- trunk/plugins/websphere/etc/hq-plugin.xml 2009-11-04 23:23:44 UTC (rev 13926) +++ trunk/plugins/websphere/etc/hq-plugin.xml 2009-11-05 19:25:20 UTC (rev 13927) @@ -1,6 +1,5 @@ -<?xml version="1.0"?> +<?xml version="1.0"?> - <!-- NOTE: This copyright does *not* cover user programs that use HQ program services by normal system calls through the application @@ -8,10 +7,10 @@ Kit or the Hyperic Client Development Kit - this is merely considered normal use of the program, and does *not* fall under the heading of "derived work". - + Copyright (C) [2004, 2005, 2006], Hyperic, Inc. This file is part of HQ. - + HQ is free software; you can redistribute it and/or modify it under the terms version 2 of the GNU General Public License as published by the Free Software Foundation. This program is distributed @@ -19,40 +18,28 @@ even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - + You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. --> -<plugin name="websphere" class="WebsphereProductPlugin"> +<plugin name="websphere" class="WebsphereProductPlugin"> <filter name="domain" value="%server.node%/%server.name%"/> <filter name="auth" value="username=%username%,password=%password%"/> - <filter name="template" - value="${OBJECT_NAME},cell=%cellName%,node=%server.node%,process=%server.name%:${alias}" /> - - <property name="template" - value="${OBJECT_NAME}:${alias}" /> - - <property name="measurement-class" - value="org.hyperic.hq.plugin.websphere.WebsphereServiceMeasurementPlugin" /> - <property name="control-class" - value="org.hyperic.hq.plugin.websphere.WebsphereServiceControlPlugin" /> - - <property name="template-config" + <property name="template-config" value="admin.host=%admin.host%,admin.port=%admin.port%,${auth}"/> - <filter name="template" - value="${domain}:Module=jvmRuntimeModule:${alias}"/> + <filter name="template" + value="${domain}:Module=jvmRuntimeModule:${alias}"/> <metrics name="jvm"> <metric name="Availability" category="AVAILABILITY" indicator="true"/> - <metric name="JVM Total Memory" alias="totalMemory" units="KB"/> @@ -65,72 +52,9 @@ units="KB"/> </metrics> - <filter name="template" - value="${domain}:Module=connectionPoolModule:${alias}"/> + <filter name="template" + value="${domain}:Module=transactionModule:${alias}"/> - <metrics name="connection"> - <!-- XXX connectionPoolModule avgWaitTime,percentUsed,percentMaxed --> - <metric name="JDBC Pool Number of Creates" - alias="numCreates" - collectionType="trendsup"/> - <metric name="JDBC Pool Number of Destroys" - alias="numDestroys" - collectionType="trendsup"/> - <metric name="JDBC Pool Number of Allocates" - alias="numAllocates" - collectionType="trendsup"/> - <metric name="JDBC Pool Number of Returns" - alias="numReturns" - collectionType="trendsup"/> - <metric name="JDBC Pool Size" - alias="poolSize"/> - <metric name="JDBC Pool Concurrent Waiters" - alias="concurrentWaiters"/> - <metric name="JDBC Pool Number of Faults" - alias="faults" - collectionType="trendsup"/> - <metric name="JDBC Pool Prepared Statement Cache Discards" - alias="prepStmtCacheDiscards" - collectionType="trendsup"/> - </metrics> - - <filter name="template" - value="${domain}:Module=servletSessionsModule:${alias}"/> - - <metrics name="servlet"> - <!-- XXX servletSessionsModule sessionLifeTime --> - <metric name="Servlet Sessions Created" - alias="createdSessions" - collectionType="trendsup"/> - <metric name="Servlet Sessions Invalidated" - alias="invalidatedSessions" - collectionType="trendsup"/> - <metric name="Servlet Sessions Active" - alias="activeSessions"/> - <metric name="Servlet Sessions Live" - alias="liveSessions"/> - </metrics> - - <filter name="template" - value="${domain}:Module=threadPoolModule:${alias}"/> - - <metrics name="threadpool"> - <!-- XXX threadPoolModule percentMaxed --> - <metric name="Thread Pool Creates" - alias="threadCreates" - collectionType="trendsup"/> - <metric name="Thread Pool Destroys" - alias="threadDestroys" - collectionType="trendsup"/> - <metric name="Thread Pool Active Threads" - alias="activeThreads"/> - <metric name="Thread Pool Size" - alias="poolSize"/> - </metrics> - - <filter name="template" - value="${domain}:Module=transactionModule:${alias}"/> - <metrics name="tx"> <!-- XXX transactionModule - globalTranDuration, localTranDuration, globalBeforeCompletionDuration, @@ -184,24 +108,103 @@ collectionType="trendsup"/> </metrics> - <filter name="template" - value="${domain}:Module=webAppModule:${alias}"/> + <metrics name="WebSphere Admin 6.0"> + <metric name="Availability" + template="${domain}:Module=adminModule:${alias}" + category="AVAILABILITY" + indicator="true"/> - <metrics name="webapp"> - <metric name="Webapp Number of Loaded Servlets" + <metric name="Number of JVMs" + alias="NumJVMs" + template="${domain}:Module=adminModule:${alias}" + indicator="true"/> + </metrics> + + <metrics name="WebSphere 6.0" + include="jvm,tx"/> + + <metrics name="WebSphere 6.0 Application"> + <metric name="Availability" + template="${domain}/applicationModule:Module=%app%:Availability" + category="AVAILABILITY" + indicator="true"/> + </metrics> + + <filter name="template" + value="${domain}/threadPoolModule:Module=%thrpool%:${alias}"/> + <metrics name="WebSphere 6.0 Thread Pool"> + <metric name="Availability" + category="AVAILABILITY" + indicator="true"/> + <!-- XXX percentMaxed --> + <metric name="Thread Pool Creates" + alias="threadCreates" + collectionType="trendsup"/> + <metric name="Thread Pool Destroys" + alias="threadDestroys" + collectionType="trendsup"/> + <metric name="Thread Pool Active Threads" + alias="activeThreads"/> + <metric name="Thread Pool Size" + alias="poolSize" + indicator="true"/> + </metrics> + + <filter name="template" + value="${domain}/connectionPoolModule:Module=%connpool%:${alias}"/> + <metrics name="WebSphere 6.0 Connection Pool"> + <metric name="Availability" + category="AVAILABILITY" + indicator="true"/> + <!-- XXX connectionPoolModule avgWaitTime,percentUsed,percentMaxed --> + <metric name="JDBC Pool Number of Creates" + alias="numCreates" + collectionType="trendsup"/> + <metric name="JDBC Pool Number of Destroys" + alias="numDestroys" + collectionType="trendsup"/> + <metric name="JDBC Pool Number of Allocates" + alias="numAllocates" + collectionType="trendsup"/> + <metric name="JDBC Pool Number of Returns" + alias="numReturns" + collectionType="trendsup"/> + <metric name="JDBC Pool Size" + alias="poolSize" + indicator="true"/> + <metric name="JDBC Pool Concurrent Waiters" + alias="concurrentWaiters" + indicator="true"/> + <metric name="JDBC Pool Number of Faults" + alias="faults" + collectionType="trendsup"/> + <metric name="JDBC Pool Prepared Statement Cache Discards" + alias="prepStmtCacheDiscards" + collectionType="trendsup"/> + </metrics> + + <filter name="template" + value="${domain}/webAppModule:Module=%app%#%webapp%:${alias}"/> + <metrics name="WebSphere 6.0 Webapp"> + <metric name="Availability" + category="AVAILABILITY" + indicator="true"/> + <!--metric name="Webapp Number of Loaded Servlets" alias="numLoadedServlets"/> - <metric name="Webapp Number of Servlet Reloads" + <metric name="Webapp Number of Servlet Reloads" alias="numReloads" - collectionType="trendsup"/> + collectionType="trendsup"/--> + </metrics> + + <filter name="template" + value="${domain}/beanModule:Module=%app%#%ejb%:${alias}"/> + <metrics name="WebSphere 6.0 EJB"> + <metric name="Availability" + category="AVAILABILITY" + indicator="true"/> <!-- XXX beanModule avgMethodRt, avgCreateTime, avgRemoveTime, avgDrainSize --> - </metrics> - - <filter name="template" - value="${domain}:Module=beanModule:${alias}"/> - - <metrics name="bean"> - <metric name="EJB Creates" + <!--metric name="EJB Creates" alias="creates" collectionType="trendsup"/> <metric name="EJB Removes" @@ -248,7 +251,7 @@ alias="drainsFromPool" collectionType="trendsup"/> <metric name="EJB Pool Size" - alias="poolSize"/> + alias="poolSize"/--> </metrics> <help name="enable-pmi-6"> @@ -278,7 +281,7 @@ <p> <h4>The HQ Agent must be run using the IBM JDK to monitor WebSphere:</h4> </p> - + <pre> ${CMD.prompt} ${CMD.env.set} HQ_JAVA_HOME=${was.install.root}${FILE.sep}java ${CMD.prompt} hq-agent.${CMD.ext} start @@ -292,7 +295,7 @@ <p> <h4>Global Security Configuration</h4> If Global Security is enabled, - check that the user running the agent has read access to + check that the user running the agent has read access to <i>${installpath}${FILE.sep}properties${FILE.sep}ssl.client.props</i> and that the following properties are correct: </p> @@ -306,42 +309,18 @@ ]]> </help> - <!-- same as above with ssl.client.props --> - <help name="config-auth-6-1"> - <![CDATA[ - <p> - <h4>Global Security Configuration</h4> - If Global Security is enabled, - check that the user running the agent has read access to - <i>${installpath}${FILE.sep}properties${FILE.sep}ssl.client.props</i> - and that the following properties are correct: - </p> + <help name="WebSphere Admin 6.0" + include="agent-setup-6,enable-pmi-6,config-auth-6"/> - <pre> - javax.net.ssl.keyStore=... - javax.net.ssl.keyStorePassword=... - javax.net.ssl.trustStore=... - javax.net.ssl.trustStorePassword=... - </pre> - - <p> - <h4>Common Default Values For the Above Properties</h4> - WebSphere 6.1 typically has dummy kestore and truststore files installed under - <pre> - profile/AppSrv01/etc/DummyClientKeyFile.jks (use as value for javax.net.ssl.keyStore) - profile/AppSrv01/etc/DummyClientTrustFile.jks (use as value for javax.net.ssl.trustStore) - </pre> - Use "WebAS" for both <pre>javax.net.ssl.keyStorePassword</pre> and - <pre>javax.net.ssl.trustStorePassword</pre> when using the above dummy files. - ]]> - </help> - <help name="WebSphere Admin 6.1" - include="agent-setup-6,enable-pmi-6,config-auth-6-1"/> + include="agent-setup-6,enable-pmi-6,config-auth-6"/> - <help name="WebSphere Admin 6.1 Win32,config-auth-6-1" + <help name="WebSphere Admin 6.0 Win32,config-auth-6" include="enable-pmi-6"/> + <help name="WebSphere Admin 6.1 Win32,config-auth-6" + include="enable-pmi-6"/> + <help name="websphere-server"> <![CDATA[ <p> @@ -355,6 +334,14 @@ ]]> </help> + <help name="WebSphere 6.0" include="websphere-server"/> + + <property name="websphere5-webinf" + value="${installpath}${FILE.sep}config${FILE.sep}cells${FILE.sep}${server.node}${FILE.sep}applications${FILE.sep}${app}.ear${FILE.sep}deployments${FILE.sep}${app}${FILE.sep}${webapp}${FILE.sep}WEB-INF${FILE.sep}"/> + + <property name="websphere5-webinf-lib" + value="${installpath}${FILE.sep}installedApps${FILE.sep}${server.node}${FILE.sep}${app}.ear${FILE.sep}${webapp}${FILE.sep}WEB-INF${FILE.sep}lib"/> + <help name="websphere-rt-postamble"> <![CDATA[ <p> @@ -396,6 +383,18 @@ ]]> </help> + <help name="WebSphere 6.0 Webapp" append="websphere-rt-postamble"> + <![CDATA[ + <p> + <h4>Enable Webapp Response Time</h4> + </p> + + <ul> + <li>Edit ${websphere5-webinf}web.xml</li> + </ul> + ]]> + </help> + <config name="connector"> <option name="admin.port" description="SOAP Connector Port" @@ -409,10 +408,6 @@ description="App Server Node" default="hostname"/> - <option name="server.name" - description="App Server Node" - default="server1"/> - <option name="username" description="Username for Authentication" optional="true"/> @@ -431,7 +426,7 @@ description="Admin Server"> <property name="UNIQUE_FILE" - value="properties/version/WAS.product"/> + value="../../properties/version/WAS.product"/> <plugin type="measurement" class="WebsphereAdminMeasurementPlugin"/> @@ -607,4 +602,13 @@ default="${was.install.root}"/> </config> </server> + + <server name="WebSphere" + version="7.0" + include="6.1"/> + + <server name="WebSphere Admin" + version="7.0" + include="6.1"> + </server> </plugin> |
From: <kp...@hy...> - 2009-11-04 23:23:55
|
Author: kparikh Date: 2009-11-04 15:23:44 -0800 (Wed, 04 Nov 2009) New Revision: 13926 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=13926 Modified: trunk/etc/version.properties Log: updating trunk version to 4.3 Modified: trunk/etc/version.properties =================================================================== --- trunk/etc/version.properties 2009-11-04 22:04:26 UTC (rev 13925) +++ trunk/etc/version.properties 2009-11-04 23:23:44 UTC (rev 13926) @@ -1,3 +1,3 @@ #Fri Oct 30 12:14:25 PDT 2009 -version=4.2.0 +version=4.3.0 build=1260 |
From: <dcr...@hy...> - 2009-11-04 21:53:41
|
Author: dcrutchf Date: 2009-11-04 13:53:28 -0800 (Wed, 04 Nov 2009) New Revision: 13923 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=13923 Modified: branches/HQ_4_2_1/src/org/hyperic/hq/bizapp/server/session/DashboardPortletBossEJBImpl.java branches/HQ_4_2_1/web/js/lib/lib.js Log: [HQ-1457] - Units lable are missing in Saved Charts Modified: branches/HQ_4_2_1/src/org/hyperic/hq/bizapp/server/session/DashboardPortletBossEJBImpl.java =================================================================== --- branches/HQ_4_2_1/src/org/hyperic/hq/bizapp/server/session/DashboardPortletBossEJBImpl.java 2009-11-04 21:49:37 UTC (rev 13922) +++ branches/HQ_4_2_1/src/org/hyperic/hq/bizapp/server/session/DashboardPortletBossEJBImpl.java 2009-11-04 21:53:28 UTC (rev 13923) @@ -155,6 +155,7 @@ if (!metrics.isEmpty()) { Measurement measurement = (Measurement) metrics.get(0); jObj.put("measurementName", measurement.getTemplate().getName()); + jObj.put("measurementUnits", measurement.getTemplate().getUnits()); } List data = dMan.getHistoricalData(metrics, begin, end, Modified: branches/HQ_4_2_1/web/js/lib/lib.js =================================================================== --- branches/HQ_4_2_1/web/js/lib/lib.js 2009-11-04 21:49:37 UTC (rev 13922) +++ branches/HQ_4_2_1/web/js/lib/lib.js 2009-11-04 21:53:28 UTC (rev 13923) @@ -758,7 +758,7 @@ */ hyperic.widget.Chart = function(node, kwArgs) { var that = this; - that.subscriptions=[]; + that.subscriptions=[]; that.create = function(node, kwArgs) { // display the metric name for a multiple metric single resource chart var chartDisplayName = kwArgs.name; @@ -766,7 +766,7 @@ { if(chartDisplayName.indexOf(kwArgs.measurementName) == -1) { - chartDisplayName += ': ' + kwArgs.measurementName; + chartDisplayName += ': ' + kwArgs.measurementName + ", Units: " + kwArgs.measurementUnits; } } @@ -2102,6 +2102,7 @@ } } that.charts[chart].measurementName = data[0].measurementName; + that.charts[chart].measurementUnits = data[0].measurementUnits; that.charts[chart].last_updated = new Date(); that.charts[chart].maxTitleLength = (that.sheets.content.offsetWidth - 150) * 1.5; } |
From: <dcr...@hy...> - 2009-11-04 21:49:48
|
Author: dcrutchf Date: 2009-11-04 13:49:37 -0800 (Wed, 04 Nov 2009) New Revision: 13922 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=13922 Modified: branches/HQ_4_2_1/web/admin/config/ViewEscalation.jsp Log: Removed some debug messages Modified: branches/HQ_4_2_1/web/admin/config/ViewEscalation.jsp =================================================================== --- branches/HQ_4_2_1/web/admin/config/ViewEscalation.jsp 2009-11-04 21:46:51 UTC (rev 13921) +++ branches/HQ_4_2_1/web/admin/config/ViewEscalation.jsp 2009-11-04 21:49:37 UTC (rev 13922) @@ -1046,7 +1046,7 @@ if (selActionTypeEsc == "NoOp" || selActionTypeEsc == "Syslog" || selActionTypeEsc == "Select" || selActionTypeEsc == "SNMP") { return true; - } else + } else { // first strip the whitespace var emailAddressesWithWhiteSpaceStripped = emailAdds.split(/\s+/); var emailAddressCandidates = new Array(); @@ -1071,9 +1071,6 @@ finalEmailAddresses = finalEmailAddresses.concat(emailAddressCandidates[x]); } } - - console.log(emailAddressCandidates); - console.log(finalEmailAddresses); if (finalEmailAddresses.length == emailAddressCandidates.length) { // Update the email address with a nice clean list of comma separated email addresses @@ -1096,7 +1093,7 @@ hideErrorDisplay(); return true; } - + } } function checkSMS() { |
From: <dcr...@hy...> - 2009-11-04 21:47:05
|
Author: dcrutchf Date: 2009-11-04 13:46:51 -0800 (Wed, 04 Nov 2009) New Revision: 13921 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=13921 Modified: branches/HQ_4_2_1/web/admin/config/ViewEscalation.jsp Log: [HHQ-1831] - Escalation actions need to be validated Modified: branches/HQ_4_2_1/web/admin/config/ViewEscalation.jsp =================================================================== --- branches/HQ_4_2_1/web/admin/config/ViewEscalation.jsp 2009-11-04 21:40:20 UTC (rev 13920) +++ branches/HQ_4_2_1/web/admin/config/ViewEscalation.jsp 2009-11-04 21:46:51 UTC (rev 13921) @@ -557,7 +557,7 @@ emailDiv.setAttribute('class', 'emailDiv'); emailDiv.setAttribute('id', 'emailinputDiv'); dojo11.byId('emailinputDiv').style.display = 'none'; - dojo11.byId('emailinputDiv').innerHTML = "email addresses (comma separated):<br><textarea rows=2 cols=20 id=emailinput name=emailinput onMouseOut=checkEmail();copyOthersEmail(this);></textarea>"; + dojo11.byId('emailinputDiv').innerHTML = "email addresses (comma separated):<br><textarea rows='2' cols='20' id='emailinput' name='emailinput' onBlur='checkEmail();copyOthersEmail(this);'></textarea>"; td4.appendChild(sysDiv); sysDiv.setAttribute('class', 'escInput'); @@ -1042,33 +1042,55 @@ var emailTextArea = dojo11.byId('emailinput'); var userListCheck = dojo11.byId('userListDisplay'); var emailAdds = emailTextArea.value; - var illegalChars = /[\(\)\<\>\;\:\\\/\"\'\[\]]/; - + var isEmailAddressesValid = false; + if (selActionTypeEsc == "NoOp" || selActionTypeEsc == "Syslog" || selActionTypeEsc == "Select" || selActionTypeEsc == "SNMP") { return true; } else + // first strip the whitespace + var emailAddressesWithWhiteSpaceStripped = emailAdds.split(/\s+/); + var emailAddressCandidates = new Array(); + + // now from that list, split by comma to get raw email candidates + for (var x = 0; x < emailAddressesWithWhiteSpaceStripped.length; x++) { + var emailAddressesWithCommaStripped = emailAddressesWithWhiteSpaceStripped[x].split(/,+/); - <%-- - var separatedEmails = emailAdds.split(','); - for (i = 0; i < separatedEmails.length; i++) { - - if(!((separatedEmails[i].indexOf(".") > 2) && (separatedEmails[i].indexOf("@") > 0))) { - dojo11.byId('example').style.display= ''; - dojo11.byId('example').setAttribute((document.all ? 'className' : 'class'), "ErrorBlock"); - dojo11.byId('okCheck').innerHTML = '<html:img page="/images/tt_error.gif" height="9" width="9" border="0" alt=""/>'; - dojo11.byId('escMsg').innerHTML ='<fmt:message key="error.Error.Tab"/> ' + '<fmt:message key="alert.config.error.invalidEmailAddressFormat"/>'; - return false; - } - } - --%> + for (var y = 0; y < emailAddressesWithCommaStripped.length; y++) { + if (emailAddressesWithCommaStripped[y].length > 0) { + emailAddressCandidates = emailAddressCandidates.concat(emailAddressesWithCommaStripped[y]); + } + } + } + var finalEmailAddresses = new Array(); + var reg = new RegExp("^[0-9a-zA-Z_.-]+@[0-9a-zA-Z-]+[\.]{1}[0-9a-zA-Z]+[\.]?[0-9a-zA-Z]+$"); + + // now find the real emails in the list + for (var x = 0; x < emailAddressCandidates.length; x++) { + if (reg.test(emailAddressCandidates[x])) { + finalEmailAddresses = finalEmailAddresses.concat(emailAddressCandidates[x]); + } + } + + console.log(emailAddressCandidates); + console.log(finalEmailAddresses); + + if (finalEmailAddresses.length == emailAddressCandidates.length) { + // Update the email address with a nice clean list of comma separated email addresses + if (finalEmailAddresses.length > 1) { + emailTextArea.value = finalEmailAddresses.join(","); + } + + isEmailAddressesValid = true; + } + if (selUserEsc == 'Others' && emailAdds == '') { showErrorDisplay(); dojo11.byId('escMsg').innerHTML = '<fmt:message key="error.Error.Tab"/> ' + '<fmt:message key="alert.config.error.noUserSelected"/>'; return false; - } else if (emailAdds.match(illegalChars)) { + } else if (!isEmailAddressesValid) { showErrorDisplay(); - dojo11.byId('escMsg').innerHTML = '<fmt:message key="error.Error.Tab"/> ' + '<fmt:message key="alert.config.error.invalidEmailAddressInput"/>' + dojo11.byId('escMsg').innerHTML = '<fmt:message key="error.Error.Tab"/> ' + '<fmt:message key="alert.config.error.invalidEmailAddressFormat"/>' return false; } else { hideErrorDisplay(); |
From: <dcr...@hy...> - 2009-11-04 21:40:41
|
Author: dcrutchf Date: 2009-11-04 13:40:20 -0800 (Wed, 04 Nov 2009) New Revision: 13920 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=13920 Modified: branches/HQ_4_2_1/src/org/hyperic/hq/ui/action/resource/group/inventory/AddGroupResourcesAction.java Log: [HHQ-2989] - Stacktrace On Group Add Resources :: Click Reset then ANY BUTTON Modified: branches/HQ_4_2_1/src/org/hyperic/hq/ui/action/resource/group/inventory/AddGroupResourcesAction.java =================================================================== --- branches/HQ_4_2_1/src/org/hyperic/hq/ui/action/resource/group/inventory/AddGroupResourcesAction.java 2009-11-04 06:13:22 UTC (rev 13919) +++ branches/HQ_4_2_1/src/org/hyperic/hq/ui/action/resource/group/inventory/AddGroupResourcesAction.java 2009-11-04 21:40:20 UTC (rev 13920) @@ -29,6 +29,7 @@ import java.util.HashMap; import java.util.Iterator; import java.util.List; +import java.util.Map; import javax.servlet.ServletContext; import javax.servlet.http.HttpServletRequest; @@ -67,7 +68,8 @@ * @see org.hyperic.hq.ui.action.resource.group.inventory.AddGroupResourcesFormPrepareAction */ public class AddGroupResourcesAction extends BaseAction { - + private static Log log = LogFactory.getLog(AddGroupResourcesAction.class.getName()); + /** * Add roles to the user specified in the given * <code>AddGroupResourcesForm</code>. @@ -76,43 +78,21 @@ ActionForm form, HttpServletRequest request, HttpServletResponse response) - throws Exception { - Log log = LogFactory.getLog(AddGroupResourcesAction.class.getName()); + throws Exception { HttpSession session = request.getSession(); - AddGroupResourcesForm addForm = (AddGroupResourcesForm) form; - AppdefEntityID aeid = new AppdefEntityID(addForm.getType().intValue(), - addForm.getRid()); - - HashMap forwardParams = new HashMap(2); + AppdefEntityID aeid = new AppdefEntityID(addForm.getType().intValue(), addForm.getRid()); + Map<String, String> forwardParams = new HashMap<String, String>(2); + forwardParams.put(Constants.ENTITY_ID_PARAM, aeid.getAppdefKey()); forwardParams.put(Constants.ACCORDION_PARAM, "1"); + forwardParams.put(Constants.RESOURCE_PARAM, addForm.getRid().toString()); + forwardParams.put(Constants.RESOURCE_TYPE_ID_PARAM, addForm.getType().toString()); try { - ActionForward forward = checkSubmit(request, mapping, form, - forwardParams); + ActionForward forward = checkSubmit(request, mapping, form, forwardParams); + if (forward != null) { - BaseValidatorForm spiderForm = (BaseValidatorForm) form; - - if (spiderForm.isCancelClicked() || - spiderForm.isResetClicked()) { - log.trace("removing pending/removed resources list"); - SessionUtils - .removeList(session, - Constants.PENDING_RESOURCES_SES_ATTR); - } else if (spiderForm.isAddClicked()) { - log.trace("adding to pending resources list"); - SessionUtils.addToList(session, - Constants.PENDING_RESOURCES_SES_ATTR, - addForm.getAvailableResources()); - } else if (spiderForm.isRemoveClicked()) { - log.trace( - "removing from pending resources list"); - SessionUtils - .removeFromList(session, - Constants.PENDING_RESOURCES_SES_ATTR, - addForm.getPendingResources()); - } return forward; } @@ -121,27 +101,23 @@ Integer sessionId = RequestUtils.getSessionId(request); log.trace("getting pending resource list"); - List pendingResourceIds = - SessionUtils.getListAsListStr(request.getSession(), - Constants.PENDING_RESOURCES_SES_ATTR); - if (pendingResourceIds.size() == 0) + List<String> pendingResourceIds = SessionUtils.getListAsListStr(request.getSession(), Constants.PENDING_RESOURCES_SES_ATTR); + + if (pendingResourceIds.size() == 0) { return returnSuccess(request, mapping, forwardParams); - + } + log.trace("getting group [" + aeid.getID() + "]"); - AppdefGroupValue agroup = boss.findGroup(sessionId.intValue(), - aeid.getId()); - ResourceGroup group = boss.findGroupById(sessionId.intValue(), - agroup.getId()); - List newIds = new ArrayList(); - ResourceGroupManagerLocal groupMan = - ResourceGroupManagerEJBImpl.getOne(); - ResourceManagerLocal resourceMan = - ResourceManagerEJBImpl.getOne(); - for (Iterator i=pendingResourceIds.iterator(); i.hasNext(); ) { - String id = (String) i.next(); - AppdefEntityID entity = new AppdefEntityID(id); + AppdefGroupValue agroup = boss.findGroup(sessionId.intValue(), aeid.getId()); + ResourceGroup group = boss.findGroupById(sessionId.intValue(), agroup.getId()); + List<AppdefEntityID> newIds = new ArrayList<AppdefEntityID>(); + ResourceGroupManagerLocal groupMan = ResourceGroupManagerEJBImpl.getOne(); + ResourceManagerLocal resourceMan = ResourceManagerEJBImpl.getOne(); + + for (Iterator<String> i = pendingResourceIds.iterator(); i.hasNext(); ) { + AppdefEntityID entity = new AppdefEntityID(i.next()); Resource r = resourceMan.findResource(entity); if (!groupMan.isMember(group, r)) { @@ -154,28 +130,67 @@ boss.addResourcesToGroup(sessionId.intValue(), group, newIds); log.trace("removing pending user list"); - SessionUtils.removeList(session, - Constants.PENDING_RESOURCES_SES_ATTR); - - RequestUtils.setConfirmation(request, - "resource.group.inventory.confirm.AddResources"); + + SessionUtils.removeList(session, Constants.PENDING_RESOURCES_SES_ATTR); + RequestUtils.setConfirmation(request, "resource.group.inventory.confirm.AddResources"); return returnSuccess(request, mapping, forwardParams); + } catch (AppSvcClustDuplicateAssignException e1) { + log.debug("group update failed:", e1); + + RequestUtils.setError(request,Constants.ERR_DUP_CLUSTER_ASSIGNMENT); - } - catch (AppSvcClustDuplicateAssignException e1) { - log.debug("group update failed:", e1); - RequestUtils - .setError(request, - Constants.ERR_DUP_CLUSTER_ASSIGNMENT); return returnFailure(request, mapping); - } - catch (AppdefGroupNotFoundException e) { - RequestUtils - .setError(request, - "resource.common.inventory.error.ResourceNotFound"); + } catch (AppdefGroupNotFoundException e) { + RequestUtils.setError(request, "resource.common.inventory.error.ResourceNotFound"); return returnFailure(request, mapping, forwardParams); } } + + @Override + protected ActionForward checkSubmit(HttpServletRequest request, + ActionMapping mapping, + ActionForm form, + Map params, + boolean doReturnPath) + throws Exception { + HttpSession session = request.getSession(); + BaseValidatorForm spiderForm = (BaseValidatorForm) form; + + if (spiderForm.isCancelClicked()) { + log.trace("removing pending/removed resources list"); + SessionUtils.removeList(session, Constants.PENDING_RESOURCES_SES_ATTR); + + return returnCancelled(request, mapping, params, doReturnPath); + } + + if (spiderForm.isResetClicked()) { + log.trace("removing pending/removed resources list"); + SessionUtils.removeList(session, Constants.PENDING_RESOURCES_SES_ATTR); + spiderForm.reset(mapping, request); + + return returnReset(request, mapping, params); + } + + if (spiderForm.isCreateClicked()) { + return returnNew(request, mapping, params); + } + + if (spiderForm.isAddClicked()) { + log.trace("adding to pending resources list"); + SessionUtils.addToList(session, Constants.PENDING_RESOURCES_SES_ATTR, ((AddGroupResourcesForm) form).getAvailableResources()); + + return returnAdd(request, mapping, params); + } + + if (spiderForm.isRemoveClicked()) { + log.trace("removing from pending resources list"); + SessionUtils.removeFromList(session, Constants.PENDING_RESOURCES_SES_ATTR, ((AddGroupResourcesForm) form).getPendingResources()); + + return returnRemove(request, mapping, params); + } + + return null; + } } |
From: <kp...@hy...> - 2009-11-04 06:13:34
|
Author: kparikh Date: 2009-11-03 22:13:22 -0800 (Tue, 03 Nov 2009) New Revision: 13919 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=13919 Added: branches/HQ_4_2_1/ Log: Creating 4.2.1 branch Copied: branches/HQ_4_2_1 (from rev 13916, trunk) |
From: <kp...@hy...> - 2009-11-04 06:12:17
|
Author: kparikh Date: 2009-11-03 22:12:04 -0800 (Tue, 03 Nov 2009) New Revision: 13918 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=13918 Added: branches/HQ_4_2/ Log: Creating 4.2 branch Copied: branches/HQ_4_2 (from rev 13916, trunk) |
From: <no...@gi...> - 2009-11-02 23:56:53
|
Branch: refs/heads/master Home: http://github.com/hyperic/hqapi Commit: f2b1ae7a0975ea6e97cb2eabac2f9faf3aaf5994 http://github.com/hyperic/hqapi/commit/f2b1ae7a0975ea6e97cb2eabac2f9faf3aaf5994 Author: pnguyen <pnguyen@10.2.0.125> Date: 2009-11-02 (Mon, 02 Nov 2009) Changed paths: M src/org/hyperic/hq/hqapi1/test/AlertDefinitionTestBase.java M src/org/hyperic/hq/hqapi1/test/AlertFireRecovery_test.java Log Message: ----------- Added 5 more test cases when test firing recovery alerts, including tests with escalations and resource type alert definitions |
From: <kp...@hy...> - 2009-11-02 20:54:35
|
Author: kparikh Date: 2009-11-02 12:54:24 -0800 (Mon, 02 Nov 2009) New Revision: 13917 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=13917 Added: tags/HQ_4_2_0_RC/ Log: 4.2.0 RC Copied: tags/HQ_4_2_0_RC (from rev 13916, trunk) |
From: <no...@gi...> - 2009-11-02 18:36:40
|
Branch: refs/heads/master Home: http://github.com/hyperic/hqapi Commit: 06fb8ade5eecbd98dc68e8eb36af56f164956ba9 http://github.com/hyperic/hqapi/commit/06fb8ade5eecbd98dc68e8eb36af56f164956ba9 Author: pnguyen <pnguyen@10.2.0.125> Date: 2009-11-02 (Mon, 02 Nov 2009) Changed paths: M src/org/hyperic/hq/hqapi1/test/AlertDefinitionSyncRecoveryCondition_test.java M src/org/hyperic/hq/hqapi1/test/AlertDefinitionTestBase.java M src/org/hyperic/hq/hqapi1/test/AlertFireRecovery_test.java Log Message: ----------- Improve validation of recovery alert definitions and add one more test case |
From: <no...@gi...> - 2009-10-30 21:52:30
|
Branch: refs/heads/master Home: http://github.com/hyperic/hqapi Commit: 2953703db04c9bf649a462e333d0e182ce1057b4 http://github.com/hyperic/hqapi/commit/2953703db04c9bf649a462e333d0e182ce1057b4 Author: pnguyen <pnguyen@10.2.0.125> Date: 2009-10-30 (Fri, 30 Oct 2009) Changed paths: M src/org/hyperic/hq/hqapi1/test/AlertDefinitionSyncRecoveryCondition_test.java M src/org/hyperic/hq/hqapi1/test/AlertDefinitionTestBase.java M src/org/hyperic/hq/hqapi1/test/AlertFireRecovery_test.java M src/org/hyperic/hq/hqapi1/test/AlertTestBase.java Log Message: ----------- Added 4 more test cases when test firing recovery alerts |
From: <bo...@hy...> - 2009-10-30 19:54:07
|
Author: bob Date: 2009-10-30 12:53:44 -0700 (Fri, 30 Oct 2009) New Revision: 13916 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=13916 Modified: trunk/etc/version.properties Log: Release 4.2.0 build #1260 Modified: trunk/etc/version.properties =================================================================== --- trunk/etc/version.properties 2009-10-30 18:41:17 UTC (rev 13915) +++ trunk/etc/version.properties 2009-10-30 19:53:44 UTC (rev 13916) @@ -1,3 +1,3 @@ -#Thu Oct 29 17:45:40 PDT 2009 +#Fri Oct 30 12:14:25 PDT 2009 version=4.2.0 -build=1259 +build=1260 |
From: <kp...@hy...> - 2009-10-30 18:41:39
|
Author: kparikh Date: 2009-10-30 11:41:17 -0700 (Fri, 30 Oct 2009) New Revision: 13915 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=13915 Modified: trunk/installer/src/org/hyperic/hq/install/ServerConfig.java Log: [HHQ-3507] Removing mysql jdbc url parameters Modified: trunk/installer/src/org/hyperic/hq/install/ServerConfig.java =================================================================== --- trunk/installer/src/org/hyperic/hq/install/ServerConfig.java 2009-10-30 01:25:33 UTC (rev 13914) +++ trunk/installer/src/org/hyperic/hq/install/ServerConfig.java 2009-10-30 18:41:17 UTC (rev 13915) @@ -386,9 +386,7 @@ schema.addOption(new StringConfigOption("server.database-url", StringUtil.replace(Q_JDBC_URL, "%%DBNAME%%", dbChoiceStr), - "jdbc:mysql://localhost:3306/" + PRODUCT + - //HHQ-3236 - "?connectTimeout=60000&socketTimeout=300000")); + "jdbc:mysql://localhost:3306/" + PRODUCT )); schema.addOption(new HiddenConfigOption( "server.database-driver", "com.mysql.jdbc.Driver")); schema.addOption(new HiddenConfigOption( |
From: <bo...@hy...> - 2009-10-30 01:25:47
|
Author: bob Date: 2009-10-29 18:25:33 -0700 (Thu, 29 Oct 2009) New Revision: 13914 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=13914 Modified: trunk/etc/version.properties Log: Release 4.2.0 build #1259 Modified: trunk/etc/version.properties =================================================================== --- trunk/etc/version.properties 2009-10-30 00:07:35 UTC (rev 13913) +++ trunk/etc/version.properties 2009-10-30 01:25:33 UTC (rev 13914) @@ -1,3 +1,3 @@ -#Wed Oct 28 12:06:01 PDT 2009 +#Thu Oct 29 17:45:40 PDT 2009 version=4.2.0 -build=1258 +build=1259 |
From: <kp...@hy...> - 2009-10-30 00:07:49
|
Author: kparikh Date: 2009-10-29 17:07:35 -0700 (Thu, 29 Oct 2009) New Revision: 13913 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=13913 Modified: trunk/installer/src/org/hyperic/hq/install/ServerConfig.java Log: [HHQ-3507] Increased recommended socketTimeout to 5 minutes Modified: trunk/installer/src/org/hyperic/hq/install/ServerConfig.java =================================================================== --- trunk/installer/src/org/hyperic/hq/install/ServerConfig.java 2009-10-28 19:45:53 UTC (rev 13912) +++ trunk/installer/src/org/hyperic/hq/install/ServerConfig.java 2009-10-30 00:07:35 UTC (rev 13913) @@ -388,7 +388,7 @@ dbChoiceStr), "jdbc:mysql://localhost:3306/" + PRODUCT + //HHQ-3236 - "?connectTimeout=60000&socketTimeout=60000")); + "?connectTimeout=60000&socketTimeout=300000")); schema.addOption(new HiddenConfigOption( "server.database-driver", "com.mysql.jdbc.Driver")); schema.addOption(new HiddenConfigOption( |
From: <no...@gi...> - 2009-10-29 23:11:14
|
Branch: refs/heads/master Home: http://github.com/hyperic/hqapi Commit: 957356e6cdcfe69a6026d15085fd64d0a3175fa1 http://github.com/hyperic/hqapi/commit/957356e6cdcfe69a6026d15085fd64d0a3175fa1 Author: pnguyen <pnguyen@10.2.0.125> Date: 2009-10-29 (Thu, 29 Oct 2009) Changed paths: M hqu/hqapi1/app/AlertController.groovy M hqu/hqapi1/app/AlertdefinitionController.groovy M src/org/hyperic/hq/hqapi1/AlertApi.java M src/org/hyperic/hq/hqapi1/AlertDefinitionApi.java M src/org/hyperic/hq/hqapi1/test/AlertDefinitionGetTypeBased_test.java M src/org/hyperic/hq/hqapi1/test/AlertDefinitionSyncRecoveryCondition_test.java M src/org/hyperic/hq/hqapi1/test/AlertDefinitionSyncThresholdCondition_test.java M src/org/hyperic/hq/hqapi1/test/AlertDefinitionTestBase.java M src/org/hyperic/hq/hqapi1/test/AlertTestBase.java M src/org/hyperic/hq/hqapi1/test/HQApiTestBase.java M xsd/HQApi1.xsd Log Message: ----------- Enhance HQApi Integration Tests for Resource Type and Recovery Alert Definitions to Support HQ-1894 Commit: c4f966d7d90a011d54213eaba564ead2d7d69639 http://github.com/hyperic/hqapi/commit/c4f966d7d90a011d54213eaba564ead2d7d69639 Author: pnguyen <pnguyen@10.2.0.125> Date: 2009-10-29 (Thu, 29 Oct 2009) Changed paths: A src/org/hyperic/hq/hqapi1/test/AlertFireRecovery_test.java Log Message: ----------- Add integration test to fire recovery alert definitions |
From: Anton <sig...@hy...> - 2009-10-29 20:17:52
|
Hello all, Using Windows, Java, sigar-1.6.3. I have on my Windows PC folder named in Russian with a space in the name. In that folder there is a txt file. After double clicking on that txt file - notepad process is started. Getting process information (sigar.getProcArgs(pid)) about that notepad gives me 2(!) arguments! First is a part before the space and second - after the space in txt path... Also Russian folder name is corrupted. But I've found the way to decode it - so that's a minor thing for me. Has anybody any idea about getting correct argument list? |
From: <bo...@hy...> - 2009-10-28 19:46:07
|
Author: bob Date: 2009-10-28 12:45:53 -0700 (Wed, 28 Oct 2009) New Revision: 13912 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=13912 Modified: trunk/etc/version.properties Log: Release 4.2.0 build #1258 Modified: trunk/etc/version.properties =================================================================== --- trunk/etc/version.properties 2009-10-28 18:23:45 UTC (rev 13911) +++ trunk/etc/version.properties 2009-10-28 19:45:53 UTC (rev 13912) @@ -1,3 +1,3 @@ -#Tue Oct 27 16:51:26 PDT 2009 +#Wed Oct 28 12:06:01 PDT 2009 version=4.2.0 -build=1257 +build=1258 |
From: <pn...@hy...> - 2009-10-28 18:23:57
|
Author: pnguyen Date: 2009-10-28 11:23:45 -0700 (Wed, 28 Oct 2009) New Revision: 13911 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=13911 Modified: trunk/installer/data/db-upgrade.xml Log: [HHQ-3503] revert schemaSpec version="3.193" due to syntax issue with mysql 5.1 Modified: trunk/installer/data/db-upgrade.xml =================================================================== --- trunk/installer/data/db-upgrade.xml 2009-10-28 01:02:42 UTC (rev 13910) +++ trunk/installer/data/db-upgrade.xml 2009-10-28 18:23:45 UTC (rev 13911) @@ -10868,17 +10868,6 @@ </schema-directSQL> </schemaSpec> - <schemaSpec version="3.193"> - <schema-directSQL> - <statement desc="Cleanup deleted alert definitions"> - UPDATE EAM_ALERT_DEFINITION - SET ACTIVE = '0', ENABLED = '0' - WHERE DELETED = '1' - AND (ACTIVE = '1' OR ENABLED = '1') - </statement> - </schema-directSQL> - </schemaSpec> - </dbupgrade> </target> </project> |
From: hyperguy <sig...@hy...> - 2009-10-28 18:23:45
|
Thanks, Doug. I've changed the code, but the exe numbers are still smaller than the cpu numbers. The difference is still more or less the same. I didn't pay attention to the supported platforms for major/minor faults. That's good info to know, thanks. |
From: <no...@gi...> - 2009-10-28 16:53:50
|
Branch: refs/heads/evolution Home: http://github.com/hyperic/hqapi Commit: 815029da9ba0f20ef25cc3a699ee499f753a62a7 http://github.com/hyperic/hqapi/commit/815029da9ba0f20ef25cc3a699ee499f753a62a7 Author: Jennifer Hickey <jen...@sp...> Date: 2009-10-28 (Wed, 28 Oct 2009) Changed paths: M src/org/hyperic/hq/hqapi1/test/AlertTestBase.java M src/org/hyperic/hq/hqapi1/test/SpinBarrier.java Log Message: ----------- More timing fixes - specifically to avoid intermittent "Empty long reason" messages on alert validation (caused by asynchronous creation of AlertConditionLogs) |
From: <no...@gi...> - 2009-10-28 15:38:37
|
Branch: refs/heads/evolution Home: http://github.com/hyperic/hqapi Commit: 2e55be87e094366a0255ab20eaceafa338371e8d http://github.com/hyperic/hqapi/commit/2e55be87e094366a0255ab20eaceafa338371e8d Author: Jennifer Hickey <jen...@sp...> Date: 2009-10-28 (Wed, 28 Oct 2009) Changed paths: M src/org/hyperic/hq/hqapi1/test/AlertTestBase.java Log Message: ----------- Math fail. Timeout should be larger to replace previous code. |
From: <sc...@hy...> - 2009-10-28 01:02:55
|
Author: scottmf Date: 2009-10-27 18:02:42 -0700 (Tue, 27 Oct 2009) New Revision: 13910 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=13910 Modified: trunk/etc/startup_classes.txt Log: changing the order so that RegisteredTriggers get initialized in the background while galerts are being initialized Modified: trunk/etc/startup_classes.txt =================================================================== --- trunk/etc/startup_classes.txt 2009-10-28 00:35:11 UTC (rev 13909) +++ trunk/etc/startup_classes.txt 2009-10-28 01:02:42 UTC (rev 13910) @@ -7,9 +7,9 @@ org.hyperic.hq.livedata.server.session.LiveDataStartupListener org.hyperic.hq.measurement.server.session.MeasurementStartupListener org.hyperic.hq.bizapp.server.session.BossStartupListener -org.hyperic.hq.galerts.server.session.GalertStartupListener org.hyperic.hq.events.server.session.EventsStartupListener org.hyperic.hq.events.server.session.RegisteredTriggerStartupListener +org.hyperic.hq.galerts.server.session.GalertStartupListener org.hyperic.hq.ui.server.session.UIStartupListener org.hyperic.hq.escalation.server.session.EscalationStartupListener org.hyperic.hq.control.server.session.ControlStartupListener |
From: <no...@gi...> - 2009-10-28 01:02:28
|
Branch: refs/heads/evolution Home: http://github.com/hyperic/hqapi Commit: 47c072459c6f8706d5d379a2a66749ca9fc5fb7f http://github.com/hyperic/hqapi/commit/47c072459c6f8706d5d379a2a66749ca9fc5fb7f Author: Jennifer Hickey <jen...@sp...> Date: 2009-10-27 (Tue, 27 Oct 2009) Changed paths: M src/org/hyperic/hq/hqapi1/test/AlertTestBase.java Log Message: ----------- Added SpinBarrier for longer timeout to prevent CI failures on alert retrieval |