The default setting of prefetch=1 is causing problems
-----------------------------------------------------

                 Key: UIMA-1110
                 URL: https://issues.apache.org/jira/browse/UIMA-1110
             Project: UIMA
          Issue Type: Bug
          Components: Async Scaleout
            Reporter: Eddie Epstein


The new JMX monitor occasionally shows idle times of many seconds for a scaled 
out remote delegate that is getting many CASes per second. Assuming the monitor 
is correct, the problem is that AMQ is not evenly distributing the work to all 
the service instances. Other recent experiences have demonstrated that uneven 
distribution is solved with prefetch=0. 

While there is some possibility that prefetch > 0 may be useful in some 
situations for remote delegates, for colocated delegates there is little doubt 
that a prefetch greater than 0 cannot help performance and can only screw up 
load balancing.

prefetch=0 should be the default everywhere.


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

Reply via email to