[
https://issues.apache.org/jira/browse/UIMA-6026?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jerry Cwiklik updated UIMA-6026:
--------------------------------
Description:
The pullservice synchronizes code in multiple places reducing overall
throughput. Also, the code creates an instance of XStream when serializing and
deserializing each task. This applies both to client (TAS) and the pullservice.
Modify code to remove serialization and also create an instance of XStream
service and pin it to each thread both in the client and the pullservice.
was:The pullservice synchronizes code in multiple places reducing overall
throughput. Modify HttpServiceTransport and DefaultServiceProtocolHandler to
remove synchronization.
Summary: UIMA-DUCC: improve pullservice throughput by reducing overhead
(was: UIMA-DUCC: remove synchronization from pullservice)
> UIMA-DUCC: improve pullservice throughput by reducing overhead
> --------------------------------------------------------------
>
> Key: UIMA-6026
> URL: https://issues.apache.org/jira/browse/UIMA-6026
> Project: UIMA
> Issue Type: Bug
> Components: DUCC
> Reporter: Jerry Cwiklik
> Assignee: Jerry Cwiklik
> Priority: Major
> Fix For: 3.0.1-Ducc
>
>
> The pullservice synchronizes code in multiple places reducing overall
> throughput. Also, the code creates an instance of XStream when serializing
> and deserializing each task. This applies both to client (TAS) and the
> pullservice.
> Modify code to remove serialization and also create an instance of XStream
> service and pin it to each thread both in the client and the pullservice.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)