Derby
  1. Derby
  2. DERBY-4968

Let query stop execution if an interrupt is seen, at same time as we check the query timeout

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 10.8.1.2
    • Component/s: Store
    • Labels:
      None
    • Issue & fix info:
      Patch Available

      Description

      Subtask of DERBY-4741.
      In BasicNoPutResultSetImpl#checkCancellationFlag we currently check whether a statement has been canceled or it timed out at certain times during query execution. We would like an interrupt seen during execution hitherto to also throw at this point. Cf the way we also stop execution of batches if a batch element sees an interrupt.

      1. derby-4968-1.diff
        1 kB
        Dag H. Wanvik
      2. derby-4968-1.stat
        0.1 kB
        Dag H. Wanvik

        Issue Links

          Activity

          Dag H. Wanvik created issue -
          Dag H. Wanvik made changes -
          Field Original Value New Value
          Description Subtask of DERBY-4741.
          In BasicNoPutResultSetImpl#checkCancellationFlag we currently check whether a statement has been canceled or it timed out at certain times during query execution. We would like an interrupt seen during execution hitherto also throw at this point. Cf the way bw also stop execution of batches if a batch elements sees an interrupt.
          Subtask of DERBY-4741.
          In BasicNoPutResultSetImpl#checkCancellationFlag we currently check whether a statement has been canceled or it timed out at certain times during query execution. We would like an interrupt seen during execution hitherto also throw at this point. Cf the way we also stop execution of batches if a batch elements sees an interrupt.
          Dag H. Wanvik made changes -
          Description Subtask of DERBY-4741.
          In BasicNoPutResultSetImpl#checkCancellationFlag we currently check whether a statement has been canceled or it timed out at certain times during query execution. We would like an interrupt seen during execution hitherto also throw at this point. Cf the way we also stop execution of batches if a batch elements sees an interrupt.
          Subtask of DERBY-4741.
          In BasicNoPutResultSetImpl#checkCancellationFlag we currently check whether a statement has been canceled or it timed out at certain times during query execution. We would like an interrupt seen during execution hitherto to also throw at this point. Cf the way we also stop execution of batches if a batch element sees an interrupt.
          Dag H. Wanvik made changes -
          Fix Version/s 10.8.0.0 [ 12315561 ]
          Component/s Store [ 11412 ]
          Dag H. Wanvik made changes -
          Link This issue is part of DERBY-4741 [ DERBY-4741 ]
          Dag H. Wanvik made changes -
          Attachment derby-4968-1.diff [ 12468053 ]
          Attachment derby-4968-1.stat [ 12468054 ]
          Dag H. Wanvik made changes -
          Issue & fix info [Patch Available]
          Dag H. Wanvik made changes -
          Assignee Dag H. Wanvik [ dagw ]
          Dag H. Wanvik made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Rick Hillegas made changes -
          Fix Version/s 10.8.1.1 [ 12316356 ]
          Fix Version/s 10.8.1.0 [ 12315561 ]
          Rick Hillegas made changes -
          Fix Version/s 10.8.1.2 [ 12316362 ]
          Fix Version/s 10.8.1.1 [ 12316356 ]
          Knut Anders Hatlen made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Gavin made changes -
          Workflow jira [ 12542201 ] Default workflow, editable Closed status [ 12799131 ]

            People

            • Assignee:
              Dag H. Wanvik
              Reporter:
              Dag H. Wanvik
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development