You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@drill.apache.org by "Paul Rogers (JIRA)" <ji...@apache.org> on 2016/11/21 23:47:59 UTC

[jira] [Created] (DRILL-5060) External Sort does not recognize query cancellation during long events

Paul Rogers created DRILL-5060:
----------------------------------

             Summary: External Sort does not recognize query cancellation during long events
                 Key: DRILL-5060
                 URL: https://issues.apache.org/jira/browse/DRILL-5060
             Project: Apache Drill
          Issue Type: Bug
    Affects Versions: 1.8.0
            Reporter: Paul Rogers
            Assignee: Paul Rogers
            Priority: Minor


The external sort operator performs in-memory or on-disk sorting. Several functions within external sort can take an extended time. During this time, the operator does not check if a query cancellation has occurred. These long events are:

* Spilling a group of batches to disk
* In-memory sort

Note that "re-spilling" of spill files is covered by the first item above: re-spill uses the same code to write the new file as is used for the original "first generation" spill files.

Also, the final merge is handled because the downstream operator will check for cancellation prior to fetching each batch from the sort operator.



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