uima-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jerry Cwiklik (JIRA)" <...@uima.apache.org>
Subject [jira] [Created] (UIMA-2399) UIMA AS client not handling GetMeta Ping timeout correctly
Date Mon, 07 May 2012 16:58:50 GMT
Jerry Cwiklik created UIMA-2399:

             Summary: UIMA AS client not handling GetMeta Ping timeout correctly
                 Key: UIMA-2399
                 URL: https://issues.apache.org/jira/browse/UIMA-2399
             Project: UIMA
          Issue Type: Bug
          Components: Async Scaleout
            Reporter: Jerry Cwiklik
            Assignee: Jerry Cwiklik
             Fix For: 2.4.0AS

The uima-as client marks a service as unavailable when it detects a timeout on a CAS. A subsequent
CAS (submitted by an application) is be added to a Pending Dispatch list and the uima-as client
sends a GetMeta ping request to a service to check if it is alive. While the client awaits
response, any additional CAS submitted by an application is added to the Pending Dispatch
List. When the service responds to the GetMeta ping all CASes from a Pending Dispatch list
are dispatched to the service. When the service does not respond to the GetMeta ping, the
uima-as client fails to reject CASes sitting in the Pending Dispatch list. This may cause
a hang if the application draws CASes from a Cas Pool. The client should throw a timeout exception
on all CASes in the PendingDispatch list on GetMeta ping timeout 

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


View raw message