You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by ch...@apache.org on 2013/04/12 15:06:37 UTC
svn commit: r1467256 - in
/uima/sandbox/uima-ducc/trunk/uima-ducc-sm/src/main/java/org/apache/uima/ducc/sm:
PingDriver.java UimaAsPing.java
Author: challngr
Date: Fri Apr 12 13:06:36 2013
New Revision: 1467256
URL: http://svn.apache.org/r1467256
Log:
UIMA-2807
Don't reset ping on reference - the internal pingers run on a clock now.
Modified:
uima/sandbox/uima-ducc/trunk/uima-ducc-sm/src/main/java/org/apache/uima/ducc/sm/PingDriver.java
uima/sandbox/uima-ducc/trunk/uima-ducc-sm/src/main/java/org/apache/uima/ducc/sm/UimaAsPing.java
Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-sm/src/main/java/org/apache/uima/ducc/sm/PingDriver.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-sm/src/main/java/org/apache/uima/ducc/sm/PingDriver.java?rev=1467256&r1=1467255&r2=1467256&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-sm/src/main/java/org/apache/uima/ducc/sm/PingDriver.java (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-sm/src/main/java/org/apache/uima/ducc/sm/PingDriver.java Fri Apr 12 13:06:36 2013
@@ -147,6 +147,8 @@ class PingDriver
public void reference()
{
+ if ( this.ping_class == null ) return; // internal ping, doesn't need this kludge
+
synchronized(ping_rate_sync) {
meta_ping_rate = 500;
}
@@ -162,13 +164,18 @@ class PingDriver
public void run()
{
+ String methodName = "run";
if ( this.ping_class == null ) {
// This is the default ping driver, as configured in ducc.propeties, to be run in
// an in-process thread
+ logger.info(methodName, sset.getId(), "Starting INTERNAL ping.");
runAsThread();
+ logger.info(methodName, sset.getId(), "Ending INTERNAL ping.");
} else {
// The user specified a pinger, run it as an extranal process under that user's identity
+ logger.info(methodName, sset.getId(), "Starting EXTERNAL ping.");
runAsProcess();
+ logger.info(methodName, sset.getId(), "Ending EXTERNAL ping.");
}
}
@@ -206,7 +213,6 @@ class PingDriver
{
String methodName = "runAsThread";
UimaAsPing uap = new UimaAsPing(logger);
- logger.info(methodName, sset.getId(), "Starting INTERNAL ping.");
try {
uap.init(endpoint);
} catch ( Throwable t ) {
@@ -234,7 +240,6 @@ class PingDriver
public void runAsProcess()
{
String methodName = "run";
- logger.info(methodName, sset.getId(), "Starting EXTERNAL ping.");
try {
pinger = new PingThread();
Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-sm/src/main/java/org/apache/uima/ducc/sm/UimaAsPing.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-sm/src/main/java/org/apache/uima/ducc/sm/UimaAsPing.java?rev=1467256&r1=1467255&r2=1467256&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-sm/src/main/java/org/apache/uima/ducc/sm/UimaAsPing.java (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-sm/src/main/java/org/apache/uima/ducc/sm/UimaAsPing.java Fri Apr 12 13:06:36 2013
@@ -141,7 +141,7 @@ public class UimaAsPing
// System.out.println("getMeta ok: " + ep);
} catch( ResourceInitializationException e) {
- doLog(methodName, "Cannot issue getMeta: " + e.toString());
+ doLog(methodName, "Cannot issue getMeta to: " + endpoint + ":" + broker);
} finally {
uimaAsEngine.stop();
}