Andy Seaborne created JENA-1060:
-----------------------------------

             Summary: AlarmClock can not cancel alarms properly.
                 Key: JENA-1060
                 URL: https://issues.apache.org/jira/browse/JENA-1060
             Project: Apache Jena
          Issue Type: Bug
          Components: ARQ
    Affects Versions: Jena 3.0.0
            Reporter: Andy Seaborne
            Assignee: Andy Seaborne
            Priority: Minor


The {{AlarmClock}} code does not cancel alarms properly (it hides and drops the 
{{ScheduledFuture}} needed to cancel an alarm).

The query timeout code is not exposed to this issue because it has to be 
defensive about a timeout going off unexpectedly anyway (it can't yield the 
first result and reset timeout1 to timeout2 as a single compound, atomic 
action).  Similarly, timeouts going off on finished queries have to be 
tolerated.

The net effect on ARQ is a small build up of outstanding alarms which will 
eventually go away.




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to