[
https://issues.apache.org/jira/browse/JENA-382?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andy Seaborne updated JENA-382:
-------------------------------
Labels: cancellation gsoc sparql transactions update (was: cancellation
gsoc2013 sparql transactions 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
> Labels: cancellation, gsoc, 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 was sent by Atlassian JIRA
(v6.1.5#6160)