You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by de...@apache.org on 2013/04/19 17:05:51 UTC
svn commit: r1469874 - in
/uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server:
DuccConstants.java DuccHandler.java
Author: degenaro
Date: Fri Apr 19 15:05:50 2013
New Revision: 1469874
URL: http://svn.apache.org/r1469874
Log:
UIMA-2723 DUCC webserver (WS) should handle large data display better
Modified:
uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccConstants.java
uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccHandler.java
Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccConstants.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccConstants.java?rev=1469874&r1=1469873&r2=1469874&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccConstants.java (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccConstants.java Fri Apr 19 15:05:50 2013
@@ -20,6 +20,8 @@ package org.apache.uima.ducc.ws.server;
public class DuccConstants {
+ public static final int workItemsDisplayMax = 4096;
+
public static final String FAIR_SHARE = "FAIR_SHARE";
public static final String FIXED_SHARE = "FIXED_SHARE";
public static final String RESERVE = "RESERVE";
Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccHandler.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccHandler.java?rev=1469874&r1=1469873&r2=1469874&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccHandler.java (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccHandler.java Fri Apr 19 15:05:50 2013
@@ -979,7 +979,6 @@ public class DuccHandler extends DuccAbs
}
return adjustedTime;
}
-
private void handleDuccServletJobWorkitemsData(String target,Request baseRequest,HttpServletRequest request,HttpServletResponse response)
throws IOException, ServletException
{
@@ -1008,6 +1007,34 @@ public class DuccHandler extends DuccAbs
for (Entry<IWorkItemState, IWorkItemState> entry : sortedMap.entrySet()) {
IWorkItemState wis = entry.getValue();
sb.append(trGet(counter++));
+ if(counter > DuccConstants.workItemsDisplayMax) {
+ // SeqNo
+ sb.append("<td align=\"right\">");
+ sb.append("*****");
+ // Id
+ sb.append("<td align=\"right\">");
+ sb.append("*****");
+ // Status
+ sb.append("<td align=\"right\">");
+ sb.append("display");
+ // Queuing Time (sec)
+ sb.append("<td align=\"right\">");
+ sb.append("limit");
+ // Processing Time (sec)
+ sb.append("<td align=\"right\">");
+ sb.append("reached");
+ // Node (IP)
+ sb.append("<td align=\"right\">");
+ sb.append("*****");
+ // Node (Name)
+ sb.append("<td align=\"right\">");
+ sb.append("*****");
+ // PID
+ sb.append("<td align=\"right\">");
+ sb.append("*****");
+ duccLogger.warn(methodName, job.getDuccId(), "work items display max:"+DuccConstants.workItemsDisplayMax);
+ break;
+ }
// SeqNo
sb.append("<td align=\"right\">");
sb.append(wis.getSeqNo());