drill-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From arina-ielchiieva <...@git.apache.org>
Subject [GitHub] drill pull request #1051: DRILL-5963: Query state process improvements
Date Mon, 27 Nov 2017 16:42:46 GMT
GitHub user arina-ielchiieva opened a pull request:

    https://github.com/apache/drill/pull/1051

    DRILL-5963: Query state process improvements

    1. Added two new query states: PREPARING (when foreman is initialized) and PLANNING (includes
logical and / or physical planning).
    2. Process of query enqueuing was made non-blocking. Once query was enqueued, fragments
runner is called to submit fragments locally and remotely.
    3. Ability to cancel query during planning and enqueued states was added.
    4. Logic for submitting fragments was moved from Foreman to new class FragmentsRunner.
    5. Major type in DrillFuncHolderExpr was cached for better performance.
    
    Other details in [DRILL-5963](https://issues.apache.org/jira/browse/DRILL-5963)

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/arina-ielchiieva/drill DRILL-5963

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/drill/pull/1051.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #1051
    
----
commit 1df913951ae9cadf3813836c4a03e66645d68965
Author: Arina Ielchiieva <arina.yelchiyeva@gmail.com>
Date:   2017-11-24T15:59:42Z

    DRILL-5963: Query state process improvements
    
    1. Added two new query states: PREPARING (when foreman is initialized) and PLANNING (includes
logical and / or physical planning).
    2. Process of query enqueuing was made non-blocking. Once query was enqueued, fragments
runner is called to submit fragments locally and remotely.
    3. Ability to cancel query during planning and enqueued states was added.
    4. Logic for submitting fragments was moved from Foreman to new class FragmentsRunner.
    5. Major type in DrillFuncHolderExpr was cached for better performance.

----


---

Mime
View raw message