Author: cwiklik
Date: Thu Apr 14 19:25:46 2016
New Revision: 1739169

URL: http://svn.apache.org/viewvc?rev=1739169&view=rev
Log:
UIMA-4896 instrumented JP code to log when negative analysis time is detected

Modified:
    
uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jp/UimaProcessContainer.java

Modified: 
uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jp/UimaProcessContainer.java
URL: 
http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jp/UimaProcessContainer.java?rev=1739169&r1=1739168&r2=1739169&view=diff
==============================================================================
--- 
uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jp/UimaProcessContainer.java
 (original)
+++ 
uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jp/UimaProcessContainer.java
 Thu Apr 14 19:25:46 2016
@@ -429,23 +429,15 @@ public class UimaProcessContainer extend
                        for (AnalysisEnginePerformanceMetrics before : 
beforeAnalysisManagementObjects) {
                                String uniqueName = after.getUniqueName();
                                if 
(before.getUniqueName().equals(after.getUniqueName())) {
-                                       /*
-                                       int p1 = 
after.getUniqueName().indexOf("DUCC.Job");
-                                       if ( p1 >-1 ) {
-                                               int p2 = 
after.getUniqueName().indexOf("/",p1);
-                                               if ( p2 >-1 ) {
-                                                       uniqueName = 
after.getUniqueName().substring(p2);
-                                               }
+                                       
+                                       if ( (after.getAnalysisTime() - 
before.getAnalysisTime()) < 0 ) {
+                                               Logger logger = 
UIMAFramework.getLogger();
+                                               logger.log(Level.WARNING, 
"Thread:"+Thread.currentThread()+" UimaProcessContainer.getAEMetricsForCAS() - 
Unexpected negative result for analysis 
time:"+(after.analysisTime-before.analysisTime)+" Component:"+uniqueName+" 
before="+before.analysisTime+" after="+after.analysisTime);
                                        }
-                                       */
-                                       
//System.out.println("getAEMetricsForCAS() - Unique Name:"+uniqueName);
-                                       //String uniqueName =  
                                        AnalysisEnginePerformanceMetrics 
metrics = new AnalysisEnginePerformanceMetrics(
                                                        after.getName(), 
uniqueName,
                                                        after.getAnalysisTime() 
- before.getAnalysisTime(),
                                                        
after.getNumProcessed());
-                                       // 
System.out.println("********************"+metrics.getUniqueName());
-                                       // 
System.out.println("********************"+metrics.getName());
                                        performanceList.add(metrics);
                                        break;
                                }


Reply via email to