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] Closed: (UIMA-1799) UIMA AS should provide a way to increase prefetch size on a reply queue
Date Fri, 04 Jun 2010 15:44:56 GMT

     [ https://issues.apache.org/jira/browse/UIMA-1799?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Jerry Cwiklik closed UIMA-1799.

    Resolution: Fixed

Modified UIMA AS listener code to override prefetch on a reply queue. The override value comes
from the scaleout factor defined on a reply queue in the deployment descriptor. 

> UIMA AS should provide a way to increase prefetch size on a reply queue
> -----------------------------------------------------------------------
>                 Key: UIMA-1799
>                 URL: https://issues.apache.org/jira/browse/UIMA-1799
>             Project: UIMA
>          Issue Type: Improvement
>          Components: Async Scaleout
>    Affects Versions: 2.3AS
>            Reporter: Jerry Cwiklik
>            Assignee: Jerry Cwiklik
> UIMA AS currently provides no way to change prefetch size on a reply queue. A default
of 1 is used. This slows down the rate of processing messages by a service. Each UIMA AS service
has a dedicated submitter thread whose main job is to deliver a message to a thread pool for
processing. Since the submitter thread executes very fast and the prefetch=1 , the submitter
thread is constantly waiting for the Broker to deliver the next message. Increasing prefetch
forces the Broker to deliver multiple messages to a service which buffers them until the submitter
thread is ready. The size of the prefetch should be equal to a scalout factor defined on each
reply queue. The default is still 1. 
> NOTE: increasing prefetch effects memory requirement for the service. The larger the
prefetch the more messages are buffered taking up more memory. 

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message