[ 
https://issues.apache.org/jira/browse/JENA-440?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13636266#comment-13636266
 ] 

Claude Warren commented on JENA-440:
------------------------------------

If no timeout is specified then infinity is the default.  If we assume that 
specificity changes the default then  N should be equivalent to (N,infinity)

The last project I worked on we wanted to ensure that the remote end would 
respond when using SERVICE calls.  So we were looking for a connection timeout 
on the call.  If we connected we wanted the data, but had no idea how much data 
 there was.  Thus I think I implemented the timeout as CONNECTION, SO.  Thus if 
the remote went away we could continue on with the remaining SERVICE calls (in 
our case were were UNIONing the results so partial were acceptable).  Perhaps 
we need to take a step back and look at how the timeouts are used and then 
figure out how to handle all the cases.

I see the case for :
1. a connection timeout (CONNECTION_TIMEOUT)
2. an inter result timeout (SO_TIMEOUT)
3. a maximum time limit. (M in your discussion)

                
> Query timeout does not always correctly move to the second query timeout 
> after first row yielded
> ------------------------------------------------------------------------------------------------
>
>                 Key: JENA-440
>                 URL: https://issues.apache.org/jira/browse/JENA-440
>             Project: Apache Jena
>          Issue Type: Bug
>          Components: ARQ
>    Affects Versions: Jena 2.10.0
>            Reporter: Andy Seaborne
>            Assignee: Andy Seaborne
>


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to