[3/3] drill git commit: DRILL-5716: Queue-driven memory allocation

2017-10-09 Thread progers
DRILL-5716: Queue-driven memory allocation * Creates new core resource management and query queue abstractions. * Adds queue information to the Protobuf layer. * Foreman and Planner changes - Abstracts memory management out to the new resource management layer. This means deferring generating the

[1/3] drill git commit: DRILL-5716: Queue-driven memory allocation

2017-10-09 Thread progers
Repository: drill Updated Branches: refs/heads/master a03f5429e -> bbc422404 http://git-wip-us.apache.org/repos/asf/drill/blob/bbc42240/exec/java-exec/src/main/java/org/apache/drill/exec/work/user/PlanSplitter.java -- diff --gi

[2/3] drill git commit: DRILL-5716: Queue-driven memory allocation

2017-10-09 Thread progers
http://git-wip-us.apache.org/repos/asf/drill/blob/bbc42240/exec/java-exec/src/main/java/org/apache/drill/exec/work/foreman/Foreman.java -- diff --git a/exec/java-exec/src/main/java/org/apache/drill/exec/work/foreman/Foreman.java