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

Stephen Allen commented on JENA-382:
------------------------------------

You may also want to look at the streaming update branch [1], and possibly 
start the branch from there.  I imagine your cancelable work will propagate 
into that quite a bit.


[1] https://svn.apache.org/repos/asf/jena/branches/streaming-update


                
> SPARQL Updates are not cancelable
> ---------------------------------
>
>                 Key: JENA-382
>                 URL: https://issues.apache.org/jira/browse/JENA-382
>             Project: Apache Jena
>          Issue Type: Improvement
>          Components: ARQ
>            Reporter: Rob Vesse
>            Assignee: Rob Vesse
>              Labels: cancellation, sparql, transactions, update
>   Original Estimate: 336h
>  Remaining Estimate: 336h
>
> Currently queries are cancelable but updates are not.  Updates are just of 
> capable of running awry especially since some of them can embed queries 
> within them.  In general any update that generates a large amount of data can 
> result in a long running update.
> Therefore we should make it possible to cancel updates, my rough proposal for 
> this is as follows:
> 1 - Provide a cancel() method on UpdateProcessor
> 2 - Provide a cancel() method on individual update commands so a processor 
> can cancel() whichever is currently running
> When updates are cancelled it must be treated as if updates failed and the 
> transaction should be rolled back or marked as uncommittable as appropriate.
> I will create a SVN branch to experiment on this feature.

--
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