[GitHub] weijietong commented on issue #1504: DRILL-6792: Find the right probe side fragment wrapper & fix DrillBuf…

2018-11-01 Thread GitBox
weijietong commented on issue #1504: DRILL-6792: Find the right probe side 
fragment wrapper & fix DrillBuf…
URL: https://github.com/apache/drill/pull/1504#issuecomment-435276846
 
 
   @sohami have applied your review advice. 


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[jira] [Created] (DRILL-6826) Transfer RF ByteBuf owner causing the query hang

2018-11-01 Thread weijie.tong (JIRA)
weijie.tong created DRILL-6826:
--

 Summary: Transfer RF ByteBuf owner causing the query hang
 Key: DRILL-6826
 URL: https://issues.apache.org/jira/browse/DRILL-6826
 Project: Apache Drill
  Issue Type: Improvement
Reporter: weijie.tong


To JPPD feature, when we transfer the received RF's ByteBuf owner at the 
WorkerBee's receiveRuntimeFilter method, the sent out aggregated RF will not 
receive any response, no Ack.OK , even exception information. This will 
eventually cause the query hanged at ForemanResult's close method which blocked 
at runtimeFilterRouter's waitForComplete method.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


Re: [ANNOUNCE] New Committer: Hanumath Rao Maduri

2018-11-01 Thread Padma Penumarthy
Congratulations Hanu.

Thanks
Padma


On Thu, Nov 1, 2018 at 7:44 PM weijie tong  wrote:

> Congratulations, Hanu!
>
> On Fri, Nov 2, 2018 at 8:22 AM Robert Hou  wrote:
>
> > Congratulations, Hanu.  Thanks for contributing to Drill.
> >
> > --Robert
> >
> > On Thu, Nov 1, 2018 at 4:06 PM Jyothsna Reddy 
> > wrote:
> >
> > > Congrats Hanu!! Well deserved :D
> > >
> > > Thank you,
> > > Jyothsna
> > >
> > > On Thu, Nov 1, 2018 at 2:15 PM Sorabh Hamirwasia  >
> > > wrote:
> > >
> > > > Congratulations Hanu!
> > > >
> > > > Thanks,
> > > > Sorabh
> > > >
> > > > On Thu, Nov 1, 2018 at 1:35 PM Hanumath Rao Maduri <
> hanu@gmail.com
> > >
> > > > wrote:
> > > >
> > > > > Thank you all for the wishes!
> > > > >
> > > > > Thanks,
> > > > > -Hanu
> > > > >
> > > > > On Thu, Nov 1, 2018 at 1:28 PM Chunhui Shi  > > > > .invalid>
> > > > > wrote:
> > > > >
> > > > > > Congratulations Hanu!
> > > > > >
> --
> > > > > > From:Arina Ielchiieva 
> > > > > > Send Time:2018 Nov 1 (Thu) 06:05
> > > > > > To:dev ; user 
> > > > > > Subject:[ANNOUNCE] New Committer: Hanumath Rao Maduri
> > > > > >
> > > > > > The Project Management Committee (PMC) for Apache Drill has
> invited
> > > > > > Hanumath
> > > > > > Rao Maduri to become a committer, and we are pleased to announce
> > that
> > > > he
> > > > > > has accepted.
> > > > > >
> > > > > > Hanumath became a contributor in 2017, making changes mostly in
> the
> > > > Drill
> > > > > > planning side, including lateral / unnest support. He is also one
> > of
> > > > the
> > > > > > contributors of index based planning and execution support.
> > > > > >
> > > > > > Welcome Hanumath, and thank you for your contributions!
> > > > > >
> > > > > > - Arina
> > > > > > (on behalf of Drill PMC)
> > > > > >
> > > > >
> > > >
> > >
> >
>


Re: [ANNOUNCE] New Committer: Hanumath Rao Maduri

2018-11-01 Thread weijie tong
Congratulations, Hanu!

On Fri, Nov 2, 2018 at 8:22 AM Robert Hou  wrote:

> Congratulations, Hanu.  Thanks for contributing to Drill.
>
> --Robert
>
> On Thu, Nov 1, 2018 at 4:06 PM Jyothsna Reddy 
> wrote:
>
> > Congrats Hanu!! Well deserved :D
> >
> > Thank you,
> > Jyothsna
> >
> > On Thu, Nov 1, 2018 at 2:15 PM Sorabh Hamirwasia 
> > wrote:
> >
> > > Congratulations Hanu!
> > >
> > > Thanks,
> > > Sorabh
> > >
> > > On Thu, Nov 1, 2018 at 1:35 PM Hanumath Rao Maduri  >
> > > wrote:
> > >
> > > > Thank you all for the wishes!
> > > >
> > > > Thanks,
> > > > -Hanu
> > > >
> > > > On Thu, Nov 1, 2018 at 1:28 PM Chunhui Shi  > > > .invalid>
> > > > wrote:
> > > >
> > > > > Congratulations Hanu!
> > > > > --
> > > > > From:Arina Ielchiieva 
> > > > > Send Time:2018 Nov 1 (Thu) 06:05
> > > > > To:dev ; user 
> > > > > Subject:[ANNOUNCE] New Committer: Hanumath Rao Maduri
> > > > >
> > > > > The Project Management Committee (PMC) for Apache Drill has invited
> > > > > Hanumath
> > > > > Rao Maduri to become a committer, and we are pleased to announce
> that
> > > he
> > > > > has accepted.
> > > > >
> > > > > Hanumath became a contributor in 2017, making changes mostly in the
> > > Drill
> > > > > planning side, including lateral / unnest support. He is also one
> of
> > > the
> > > > > contributors of index based planning and execution support.
> > > > >
> > > > > Welcome Hanumath, and thank you for your contributions!
> > > > >
> > > > > - Arina
> > > > > (on behalf of Drill PMC)
> > > > >
> > > >
> > >
> >
>


Re: [ANNOUNCE] New Committer: Hanumath Rao Maduri

2018-11-01 Thread Robert Hou
Congratulations, Hanu.  Thanks for contributing to Drill.

--Robert

On Thu, Nov 1, 2018 at 4:06 PM Jyothsna Reddy 
wrote:

> Congrats Hanu!! Well deserved :D
>
> Thank you,
> Jyothsna
>
> On Thu, Nov 1, 2018 at 2:15 PM Sorabh Hamirwasia 
> wrote:
>
> > Congratulations Hanu!
> >
> > Thanks,
> > Sorabh
> >
> > On Thu, Nov 1, 2018 at 1:35 PM Hanumath Rao Maduri 
> > wrote:
> >
> > > Thank you all for the wishes!
> > >
> > > Thanks,
> > > -Hanu
> > >
> > > On Thu, Nov 1, 2018 at 1:28 PM Chunhui Shi  > > .invalid>
> > > wrote:
> > >
> > > > Congratulations Hanu!
> > > > --
> > > > From:Arina Ielchiieva 
> > > > Send Time:2018 Nov 1 (Thu) 06:05
> > > > To:dev ; user 
> > > > Subject:[ANNOUNCE] New Committer: Hanumath Rao Maduri
> > > >
> > > > The Project Management Committee (PMC) for Apache Drill has invited
> > > > Hanumath
> > > > Rao Maduri to become a committer, and we are pleased to announce that
> > he
> > > > has accepted.
> > > >
> > > > Hanumath became a contributor in 2017, making changes mostly in the
> > Drill
> > > > planning side, including lateral / unnest support. He is also one of
> > the
> > > > contributors of index based planning and execution support.
> > > >
> > > > Welcome Hanumath, and thank you for your contributions!
> > > >
> > > > - Arina
> > > > (on behalf of Drill PMC)
> > > >
> > >
> >
>


[GitHub] Ben-Zvi closed pull request #1514: DRILL-6798: Planner changes to support semi-join.

2018-11-01 Thread GitBox
Ben-Zvi closed pull request #1514: DRILL-6798: Planner changes to support 
semi-join.
URL: https://github.com/apache/drill/pull/1514
 
 
   

This is a PR merged from a forked repository.
As GitHub hides the original diff on merge, it is displayed below for
the sake of provenance:

As this is a foreign pull request (from a fork), the diff is supplied
below (as it won't show otherwise due to GitHub magic):

diff --git 
a/exec/java-exec/src/main/java/org/apache/drill/exec/planner/PlannerPhase.java 
b/exec/java-exec/src/main/java/org/apache/drill/exec/planner/PlannerPhase.java
index ae55c9f21b5..17f8da52321 100644
--- 
a/exec/java-exec/src/main/java/org/apache/drill/exec/planner/PlannerPhase.java
+++ 
b/exec/java-exec/src/main/java/org/apache/drill/exec/planner/PlannerPhase.java
@@ -358,15 +358,18 @@ static RuleSet getDrillBasicRules(OptimizerRulesContext 
optimizerRulesContext) {
  * We have to create another copy of the ruleset with the context 
dependent elements;
  * this cannot be reused across queries.
  */
-final ImmutableSet basicRules = 
ImmutableSet.builder()
+ImmutableSet.Builder basicRules = 
ImmutableSet.builder()
 .addAll(staticRuleSet)
 .add(
 DrillMergeProjectRule.getInstance(true, 
RelFactories.DEFAULT_PROJECT_FACTORY,
 optimizerRulesContext.getFunctionRegistry())
-)
-.build();
+);
+if (optimizerRulesContext.getPlannerSettings().isHashJoinEnabled() &&
+optimizerRulesContext.getPlannerSettings().isSemiJoinEnabled()) {
+  basicRules.add(RuleInstance.SEMI_JOIN_PROJECT_RULE);
+}
 
-return RuleSets.ofList(basicRules);
+return RuleSets.ofList(basicRules.build());
   }
 
   /**
@@ -474,7 +477,6 @@ static RuleSet getJoinPermRules(OptimizerRulesContext 
optimizerRulesContext) {
   static RuleSet getPhysicalRules(OptimizerRulesContext optimizerRulesContext) 
{
 final List ruleList = new ArrayList<>();
 final PlannerSettings ps = optimizerRulesContext.getPlannerSettings();
-
 ruleList.add(ConvertCountToDirectScan.AGG_ON_PROJ_ON_SCAN);
 ruleList.add(ConvertCountToDirectScan.AGG_ON_SCAN);
 ruleList.add(SortConvertPrule.INSTANCE);
@@ -509,9 +511,14 @@ static RuleSet getPhysicalRules(OptimizerRulesContext 
optimizerRulesContext) {
 
 if (ps.isHashJoinEnabled()) {
   ruleList.add(HashJoinPrule.DIST_INSTANCE);
-
+  if (ps.isSemiJoinEnabled()) {
+ruleList.add(HashJoinPrule.SEMI_DIST_INSTANCE);
+  }
   if(ps.isBroadcastJoinEnabled()){
 ruleList.add(HashJoinPrule.BROADCAST_INSTANCE);
+if (ps.isSemiJoinEnabled()) {
+  ruleList.add(HashJoinPrule.SEMI_BROADCAST_INSTANCE);
+}
   }
 }
 
@@ -521,7 +528,6 @@ static RuleSet getPhysicalRules(OptimizerRulesContext 
optimizerRulesContext) {
   if(ps.isBroadcastJoinEnabled()){
 ruleList.add(MergeJoinPrule.BROADCAST_INSTANCE);
   }
-
 }
 
 // NLJ plans consist of broadcasting the right child, hence we need
diff --git 
a/exec/java-exec/src/main/java/org/apache/drill/exec/planner/RuleInstance.java 
b/exec/java-exec/src/main/java/org/apache/drill/exec/planner/RuleInstance.java
index 8aec96c947f..b14488c9ca5 100644
--- 
a/exec/java-exec/src/main/java/org/apache/drill/exec/planner/RuleInstance.java
+++ 
b/exec/java-exec/src/main/java/org/apache/drill/exec/planner/RuleInstance.java
@@ -18,8 +18,11 @@
 package org.apache.drill.exec.planner;
 
 import org.apache.calcite.plan.RelOptRule;
+import org.apache.calcite.plan.RelOptRuleCall;
 import org.apache.calcite.plan.volcano.AbstractConverter;
+import org.apache.calcite.rel.core.Aggregate;
 import org.apache.calcite.rel.core.Join;
+import org.apache.calcite.rel.core.Project;
 import org.apache.calcite.rel.logical.LogicalAggregate;
 import org.apache.calcite.rel.logical.LogicalCalc;
 import org.apache.calcite.rel.logical.LogicalJoin;
@@ -39,12 +42,13 @@
 import org.apache.calcite.rel.rules.ProjectToWindowRule;
 import org.apache.calcite.rel.rules.ProjectWindowTransposeRule;
 import org.apache.calcite.rel.rules.ReduceExpressionsRule;
+import org.apache.calcite.rel.rules.SemiJoinRule;
 import org.apache.calcite.rel.rules.SortRemoveRule;
 import org.apache.calcite.rel.rules.SubQueryRemoveRule;
 import org.apache.calcite.rel.rules.UnionToDistinctRule;
 import org.apache.drill.exec.planner.logical.DrillConditions;
 import org.apache.drill.exec.planner.logical.DrillRelFactories;
-
+import org.apache.drill.shaded.guava.com.google.common.base.Preconditions;
 /**
  * Contains rule instances which use custom RelBuilder.
  */
@@ -58,6 +62,15 @@
   new UnionToDistinctRule(LogicalUnion.class,
   DrillRelFactories.LOGICAL_BUILDER);
 
+  SemiJoinRule SEMI_JOIN_PROJECT_RULE = new 
SemiJoinRule.ProjectToSemiJoinRule(Project.class, Join.class, Aggregate.class,
+  DrillRelFactories.LOGICAL_BUILDER, "DrillSemiJoinRule:project") {
+public boolean matches(RelOptRuleCall call) {
+  Preconditions.che

Re: [ANNOUNCE] New Committer: Hanumath Rao Maduri

2018-11-01 Thread Jyothsna Reddy
Congrats Hanu!! Well deserved :D

Thank you,
Jyothsna

On Thu, Nov 1, 2018 at 2:15 PM Sorabh Hamirwasia 
wrote:

> Congratulations Hanu!
>
> Thanks,
> Sorabh
>
> On Thu, Nov 1, 2018 at 1:35 PM Hanumath Rao Maduri 
> wrote:
>
> > Thank you all for the wishes!
> >
> > Thanks,
> > -Hanu
> >
> > On Thu, Nov 1, 2018 at 1:28 PM Chunhui Shi  > .invalid>
> > wrote:
> >
> > > Congratulations Hanu!
> > > --
> > > From:Arina Ielchiieva 
> > > Send Time:2018 Nov 1 (Thu) 06:05
> > > To:dev ; user 
> > > Subject:[ANNOUNCE] New Committer: Hanumath Rao Maduri
> > >
> > > The Project Management Committee (PMC) for Apache Drill has invited
> > > Hanumath
> > > Rao Maduri to become a committer, and we are pleased to announce that
> he
> > > has accepted.
> > >
> > > Hanumath became a contributor in 2017, making changes mostly in the
> Drill
> > > planning side, including lateral / unnest support. He is also one of
> the
> > > contributors of index based planning and execution support.
> > >
> > > Welcome Hanumath, and thank you for your contributions!
> > >
> > > - Arina
> > > (on behalf of Drill PMC)
> > >
> >
>


Re: November Apache Drill board report

2018-11-01 Thread Sorabh Hamirwasia
Hi Arina,
Lateral/Unnest feature was part of 1.14 though it was disabled by default.
Should we mention it as part of 1.14 enhancements in the report?

Thanks,
Sorabh

On Thu, Nov 1, 2018 at 9:29 AM Arina Yelchiyeva 
wrote:

> Thanks, Aman!  Updated the report.
> I went too far with 2019, luckily the meet up will be much earlier :)
>
> =
>
>  ## Description:
>  - Drill is a Schema-free SQL Query Engine for Hadoop, NoSQL and Cloud
> Storage.
>
> ## Issues:
>  - There are no issues requiring board attention at this time.
>
> ## Activity:
>  - Since the last board report, Drill has released version 1.14.0,
>including the following enhancements:
> - Drill in a Docker container
> - Image metadata format plugin
> - Upgrade to Calcite 1.16.0
> - Kafka plugin push down support
> - Phonetic and String functions
> - Enhanced decimal data support
> - Spill to disk for the Hash Join support
> - CGROUPs resource management support
>  - There were active discussions about schema provision in Drill.
>Based on these discussions two projects are currently evolving:
>Drill metastore and schema provision in the file and in a query.
>  - Apache Drill book has been written by two PMC members (Charles and
> Paul).
>  - Drill developer meet up will be held on November 14, 2018.
>The following areas are going to be discussed:
> - Storage plugins
> - Schema discovery & Evolution
> - Metadata Management
> - Resource management
> - Integration with Apache Arrow
>
> ## Health report:
>  - The project is healthy. Development activity
>as reflected in the pull requests and JIRAs is good.
>  - Activity on the dev and user mailing lists are stable.
>  - Three committers and three new PMC member were added in the last period.
>
> ## PMC changes:
>
>  - Currently 23 PMC members.
>  - New PMC members:
> - Boaz Ben-Zvi was added to the PMC on Fri Aug 17 2018
> - Charles Givre was added to the PMC on Mon Sep 03 2018
> - Vova Vysotskyi was added to the PMC on Fri Aug 24 2018
>
> ## Committer base changes:
>
>  - Currently 48 committers.
>  - New commmitters:
> - Chunhui Shi was added as a committer on Thu Sep 27 2018
> - Gautam Parai was added as a committer on Mon Oct 22 2018
> - Weijie Tong was added as a committer on Fri Aug 31 2018
>
> ## Releases:
>
>  - 1.14.0 was released on Sat Aug 04 2018
>
> ## Mailing list activity:
>
>  - dev@drill.apache.org:
> - 427 subscribers (down -6 in the last 3 months):
> - 2827 emails sent to list (2126 in previous quarter)
>
>  - iss...@drill.apache.org:
> - 18 subscribers (down -1 in the last 3 months):
> - 3487 emails sent to list (4769 in previous quarter)
>
>  - u...@drill.apache.org:
> - 597 subscribers (down -6 in the last 3 months):
> - 332 emails sent to list (346 in previous quarter)
>
>
> ## JIRA activity:
>
>  - 164 JIRA tickets created in the last 3 months
>  - 128 JIRA tickets closed/resolved in the last 3 months
>
> On Thu, Nov 1, 2018 at 6:20 PM Aman Sinha  wrote:
>
> >Docket container  ==> 'Docker'
> >November 14, 2019  ==>  2018  :)   (this is wrong in email that was
> sent
> > out)
> >
> > Rest LGTM.
> >
> > On Thu, Nov 1, 2018 at 6:42 AM Arina Ielchiieva 
> wrote:
> >
> > > Hi all,
> > >
> > > please take a look at the draft board report for the last quarter and
> let
> > > me know if you have any comments.
> > >
> > > Thanks,
> > > Arina
> > >
> > > =
> > >
> > >  ## Description:
> > >  - Drill is a Schema-free SQL Query Engine for Hadoop, NoSQL and Cloud
> > > Storage.
> > >
> > > ## Issues:
> > >  - There are no issues requiring board attention at this time.
> > >
> > > ## Activity:
> > >  - Since the last board report, Drill has released version 1.14.0,
> > >including the following enhancements:
> > > - Drill in a Docket container
> > > - Image metadata format plugin
> > > - Upgrade to Calcite 1.16.0
> > > - Kafka plugin push down support
> > > - Phonetic and String functions
> > > - Enhanced decimal data support
> > > - Spill to disk for the Hash Join support
> > > - CGROUPs resource management support
> > >  - There were active discussions about schema provision in Drill.
> > >Based on these discussions two projects are currently evolving:
> > >Drill metastore and schema provision in the file and in a query.
> > >  - Apache Drill book has been written by two PMC members (Charles and
> > > Paul).
> > >  - Drill developer meet up will be held on November 14, 2019.
> > >The following areas are going to be discussed:
> > > - Storage plugins
> > > - Schema discovery & Evolution
> > > - Metadata Management
> > > - Resource management
> > > - Integration with Apache Arrow
> > >
> > > ## Health report:
> > >  - The project is healthy. Development activity
> > >as reflected in the pull requests and JIRAs is good.
> > >  - Activity on the dev and user mailing lists are stable.
> > >  - Three committers and three new PMC member were added in the last
> > period.
> > >
> > > ## PMC changes:

[GitHub] sohami closed pull request #1520: DRILL-6819: Remove invisible back link in Drill WebUI

2018-11-01 Thread GitBox
sohami closed pull request #1520: DRILL-6819: Remove invisible back link in 
Drill WebUI
URL: https://github.com/apache/drill/pull/1520
 
 
   

This is a PR merged from a forked repository.
As GitHub hides the original diff on merge, it is displayed below for
the sake of provenance:

As this is a foreign pull request (from a fork), the diff is supplied
below (as it won't show otherwise due to GitHub magic):

diff --git a/exec/java-exec/src/main/resources/rest/error.ftl 
b/exec/java-exec/src/main/resources/rest/error.ftl
index aafdfc31f50..398ae078032 100644
--- a/exec/java-exec/src/main/resources/rest/error.ftl
+++ b/exec/java-exec/src/main/resources/rest/error.ftl
@@ -18,7 +18,6 @@
 
 -->
 
-back
 
 
 ${model.printStackTrace()}
diff --git a/exec/java-exec/src/main/resources/rest/index.ftl 
b/exec/java-exec/src/main/resources/rest/index.ftl
index 3b2be64ed07..10385c25587 100644
--- a/exec/java-exec/src/main/resources/rest/index.ftl
+++ b/exec/java-exec/src/main/resources/rest/index.ftl
@@ -37,7 +37,6 @@
 
 
 <#macro page_body>
-  back
   
   
 
diff --git a/exec/java-exec/src/main/resources/rest/login.ftl 
b/exec/java-exec/src/main/resources/rest/login.ftl
index decf280b8d2..790c93496aa 100644
--- a/exec/java-exec/src/main/resources/rest/login.ftl
+++ b/exec/java-exec/src/main/resources/rest/login.ftl
@@ -22,7 +22,6 @@
 
 
 <#macro page_body>
-back
 
 
 
diff --git a/exec/java-exec/src/main/resources/rest/logs/list.ftl 
b/exec/java-exec/src/main/resources/rest/logs/list.ftl
index 7cde20b9e20..7482a4e7af7 100644
--- a/exec/java-exec/src/main/resources/rest/logs/list.ftl
+++ b/exec/java-exec/src/main/resources/rest/logs/list.ftl
@@ -22,7 +22,6 @@
 
 
 <#macro page_body>
-back
 
 
 
diff --git a/exec/java-exec/src/main/resources/rest/logs/log.ftl 
b/exec/java-exec/src/main/resources/rest/logs/log.ftl
index ae152cd4c86..0a65a92919d 100644
--- a/exec/java-exec/src/main/resources/rest/logs/log.ftl
+++ b/exec/java-exec/src/main/resources/rest/logs/log.ftl
@@ -22,7 +22,6 @@
 
 
 <#macro page_body>
-back
 
 
 ${model.getName()} (last 
${model.getMaxLines()} lines)
diff --git a/exec/java-exec/src/main/resources/rest/metrics/metrics.ftl 
b/exec/java-exec/src/main/resources/rest/metrics/metrics.ftl
index d0263d3b240..629f8300a55 100644
--- a/exec/java-exec/src/main/resources/rest/metrics/metrics.ftl
+++ b/exec/java-exec/src/main/resources/rest/metrics/metrics.ftl
@@ -22,7 +22,6 @@
 
 
 <#macro page_body>
-  back
   
   
   
diff --git a/exec/java-exec/src/main/resources/rest/options.ftl 
b/exec/java-exec/src/main/resources/rest/options.ftl
index 9d6a684eb44..085fb451b1d 100644
--- a/exec/java-exec/src/main/resources/rest/options.ftl
+++ b/exec/java-exec/src/main/resources/rest/options.ftl
@@ -41,7 +41,6 @@ table.sortable thead .sorting_desc { background-image: 
url("/static/img/black-de
 
 
 <#macro page_body>
-  back
   
   
   
diff --git a/exec/java-exec/src/main/resources/rest/profile/list.ftl 
b/exec/java-exec/src/main/resources/rest/profile/list.ftl
index 602a0e328c6..5b8d301a635 100644
--- a/exec/java-exec/src/main/resources/rest/profile/list.ftl
+++ b/exec/java-exec/src/main/resources/rest/profile/list.ftl
@@ -76,7 +76,6 @@
 
 
 <#macro page_body>
-  back
   
   
   <#if (model.getErrors()?size > 0) >
diff --git a/exec/java-exec/src/main/resources/rest/profile/profile.ftl 
b/exec/java-exec/src/main/resources/rest/profile/profile.ftl
index 13bd8c45d69..61f63fe0f23 100644
--- a/exec/java-exec/src/main/resources/rest/profile/profile.ftl
+++ b/exec/java-exec/src/main/resources/rest/profile/profile.ftl
@@ -65,7 +65,6 @@ table.sortable thead .sorting_desc { background-image: 
url("/static/img/black-de
 
 
 <#macro page_body>
-  back
   
   
   Query and Planning
diff --git a/exec/java-exec/src/main/resources/rest/query/errorMessage.ftl 
b/exec/java-exec/src/main/resources/rest/query/errorMessage.ftl
index 00ad4c8469a..64662080efc 100644
--- a/exec/java-exec/src/main/resources/rest/query/errorMessage.ftl
+++ b/exec/java-exec/src/main/resources/rest/query/errorMessage.ftl
@@ -22,7 +22,6 @@
 
 
 <#macro page_body>
-  back
   
   
Query Failed: An Error Occurred 
diff --git a/exec/java-exec/src/main/resources/rest/query/list.ftl 
b/exec/java-exec/src/main/resources/rest/query/list.ftl
index cbde814832f..4242d3ffeb1 100644
--- a/exec/java-exec/src/main/resources/rest/query/list.ftl
+++ b/exec/java-exec/src/main/resources/rest/query/list.ftl
@@ -22,7 +22,6 @@
 
 
 <#macro page_body>
-  back
   
   
   Under Construction.
diff --git a/exec/java-exec/src/main/resources/rest/query/query.ftl 
b/exec/java-exec/src/main/resources/rest/query/query.ftl
index 078333e3f8e..f96d63940d2 100644
--- a/exec/java-exec/src/main/resources/rest/query/query.ftl
+++ b/exec/java-exec/src/main/resources/rest/query/query.ftl
@@ -34,7 +34,6 @@
 
 
 <#macro page_body>
-  back
   
   
   
diff --git a/exec/java-exec/src/main/resources/rest/query/result.ftl 
b/exec/java-exec/src/main/resources/rest/query/result.ftl
index 817

[GitHub] sohami closed pull request #1517: DRILL-6822: Fixed imports for DRILL-6381

2018-11-01 Thread GitBox
sohami closed pull request #1517: DRILL-6822: Fixed imports for DRILL-6381
URL: https://github.com/apache/drill/pull/1517
 
 
   

This is a PR merged from a forked repository.
As GitHub hides the original diff on merge, it is displayed below for
the sake of provenance:

As this is a foreign pull request (from a fork), the diff is supplied
below (as it won't show otherwise due to GitHub magic):

diff --git 
a/contrib/format-maprdb/src/main/java/org/apache/drill/exec/planner/index/MapRDBIndexDescriptor.java
 
b/contrib/format-maprdb/src/main/java/org/apache/drill/exec/planner/index/MapRDBIndexDescriptor.java
index 75e6bc23973..ae386ab93a0 100644
--- 
a/contrib/format-maprdb/src/main/java/org/apache/drill/exec/planner/index/MapRDBIndexDescriptor.java
+++ 
b/contrib/format-maprdb/src/main/java/org/apache/drill/exec/planner/index/MapRDBIndexDescriptor.java
@@ -22,8 +22,8 @@
 import java.util.List;
 import java.util.Set;
 
-import com.google.common.collect.Lists;
-import com.google.common.collect.Sets;
+import org.apache.drill.shaded.guava.com.google.common.collect.Lists;
+import org.apache.drill.shaded.guava.com.google.common.collect.Sets;
 
 import org.apache.calcite.plan.RelOptCost;
 import org.apache.calcite.plan.RelOptPlanner;
@@ -40,8 +40,8 @@
 import org.apache.drill.exec.util.EncodedSchemaPathSet;
 import org.apache.drill.common.expression.LogicalExpression;
 
-import com.google.common.base.Preconditions;
-import com.google.common.collect.ImmutableSet;
+import org.apache.drill.shaded.guava.com.google.common.base.Preconditions;
+import org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSet;
 
 public class MapRDBIndexDescriptor extends DrillIndexDescriptor {
 
diff --git 
a/contrib/format-maprdb/src/main/java/org/apache/drill/exec/planner/index/MapRDBIndexDiscover.java
 
b/contrib/format-maprdb/src/main/java/org/apache/drill/exec/planner/index/MapRDBIndexDiscover.java
index aed3e045a02..f828ba02daf 100644
--- 
a/contrib/format-maprdb/src/main/java/org/apache/drill/exec/planner/index/MapRDBIndexDiscover.java
+++ 
b/contrib/format-maprdb/src/main/java/org/apache/drill/exec/planner/index/MapRDBIndexDiscover.java
@@ -18,7 +18,7 @@
 
 package org.apache.drill.exec.planner.index;
 
-import com.google.common.collect.Maps;
+import org.apache.drill.shaded.guava.com.google.common.collect.Maps;
 import com.mapr.db.Admin;
 import com.mapr.db.MapRDB;
 import com.mapr.db.exceptions.DBException;
diff --git 
a/contrib/format-maprdb/src/main/java/org/apache/drill/exec/planner/index/MapRDBStatistics.java
 
b/contrib/format-maprdb/src/main/java/org/apache/drill/exec/planner/index/MapRDBStatistics.java
index e129b968bf7..6fedaffd092 100644
--- 
a/contrib/format-maprdb/src/main/java/org/apache/drill/exec/planner/index/MapRDBStatistics.java
+++ 
b/contrib/format-maprdb/src/main/java/org/apache/drill/exec/planner/index/MapRDBStatistics.java
@@ -17,11 +17,11 @@
  */
 package org.apache.drill.exec.planner.index;
 
-import com.google.common.base.Charsets;
-import com.google.common.base.Preconditions;
-import com.google.common.collect.Lists;
+import org.apache.drill.shaded.guava.com.google.common.base.Charsets;
+import org.apache.drill.shaded.guava.com.google.common.base.Preconditions;
+import org.apache.drill.shaded.guava.com.google.common.collect.Lists;
 
-import com.google.common.collect.Maps;
+import org.apache.drill.shaded.guava.com.google.common.collect.Maps;
 import org.apache.calcite.plan.RelOptUtil;
 import org.apache.calcite.rel.RelNode;
 import org.apache.calcite.rel.metadata.RelMdUtil;
diff --git 
a/contrib/format-maprdb/src/main/java/org/apache/drill/exec/store/mapr/db/MapRDBTableCache.java
 
b/contrib/format-maprdb/src/main/java/org/apache/drill/exec/store/mapr/db/MapRDBTableCache.java
index f35a4c41668..924d9c0e8e7 100644
--- 
a/contrib/format-maprdb/src/main/java/org/apache/drill/exec/store/mapr/db/MapRDBTableCache.java
+++ 
b/contrib/format-maprdb/src/main/java/org/apache/drill/exec/store/mapr/db/MapRDBTableCache.java
@@ -17,11 +17,11 @@
  */
 package org.apache.drill.exec.store.mapr.db;
 
-import com.google.common.cache.CacheBuilder;
-import com.google.common.cache.CacheLoader;
-import com.google.common.cache.LoadingCache;
-import com.google.common.cache.RemovalListener;
-import com.google.common.cache.RemovalNotification;
+import org.apache.drill.shaded.guava.com.google.common.cache.CacheBuilder;
+import org.apache.drill.shaded.guava.com.google.common.cache.CacheLoader;
+import org.apache.drill.shaded.guava.com.google.common.cache.LoadingCache;
+import org.apache.drill.shaded.guava.com.google.common.cache.RemovalListener;
+import 
org.apache.drill.shaded.guava.com.google.common.cache.RemovalNotification;
 import com.mapr.db.Table;
 import com.mapr.db.impl.MapRDBImpl;
 import com.mapr.db.index.IndexDesc;
diff --git 
a/contrib/format-maprdb/src/main/java/org/apache/drill/exec/store/mapr/db/json/OjaiFunctionsProcessor.java
 
b/contrib/format-maprdb/src/main/java/org/apache/drill/exec/store/mapr/db/jso

Re: [ANNOUNCE] New Committer: Hanumath Rao Maduri

2018-11-01 Thread Sorabh Hamirwasia
Congratulations Hanu!

Thanks,
Sorabh

On Thu, Nov 1, 2018 at 1:35 PM Hanumath Rao Maduri 
wrote:

> Thank you all for the wishes!
>
> Thanks,
> -Hanu
>
> On Thu, Nov 1, 2018 at 1:28 PM Chunhui Shi  .invalid>
> wrote:
>
> > Congratulations Hanu!
> > --
> > From:Arina Ielchiieva 
> > Send Time:2018 Nov 1 (Thu) 06:05
> > To:dev ; user 
> > Subject:[ANNOUNCE] New Committer: Hanumath Rao Maduri
> >
> > The Project Management Committee (PMC) for Apache Drill has invited
> > Hanumath
> > Rao Maduri to become a committer, and we are pleased to announce that he
> > has accepted.
> >
> > Hanumath became a contributor in 2017, making changes mostly in the Drill
> > planning side, including lateral / unnest support. He is also one of the
> > contributors of index based planning and execution support.
> >
> > Welcome Hanumath, and thank you for your contributions!
> >
> > - Arina
> > (on behalf of Drill PMC)
> >
>


Re: [Agenda] Drill developer meetup 2018

2018-11-01 Thread hanu mapr
Hello All,

There was typo for the year in the mail. It should be 2018 instead of 2019.
Thanks Aman for correcting it.

Regards,
-Hanu

On Thu, Nov 1, 2018 at 6:30 AM Charles Givre  wrote:

> Hi Hanumath,
> This looks great!!  Will you be streaming the event for those of us not in
> the Bay Area?
> Thx,
> — C
>
> > On Nov 1, 2018, at 00:10, Hanumath Rao Maduri 
> wrote:
> >
> > Drill Developers,
> >
> >
> > I am quite excited to announce the details of the Drill developers day
> > 2018. I have consolidated the topics from our earlier discussions and
> > prioritized them according to the votes.
> >
> >
> > MapR has offered to host it on Nov 14th in Training room downstairs.
> >
> >
> > Here is the exact location
> >
> >
> > Training Room at
> >
> > 4555 Great America Pkwy, Suite 201, Santa Clara, CA, 95054.
> >
> >
> > Please find the agenda for the meetup.
> >
> >
> >
> > *Lunch starts at 12:00PM.*
> >
> >
> > *[12:25 - 12:40] Welcome *
> >
> >   - Recap on last year's activities
> >   - Preview of this year's focus
> >
> > *[12:40 - 1:00] Storage plugins*
> >
> >
> >
> >   - Adding new storage plugins for the following:
> >  - Netflix Iceberg, Kudu(some code already exists), Cassandra,
> >  Elasticsearch, Carbondata, ORC/XML file formats, Spark
> >  RDD/DataFrames/Datasets, Graph databases & more
> >   - Improving documentation related to Storage plugins
> >
> >
> > *[1:00 - 1:45] Schema discovery & Evolution*
> >
> >
> >
> >   - Creation, management of schema
> >   - Handling schema changes in certain common cases
> >   - Handling NULL values elegantly
> >   - Schema learning (similar to MSGpack plugin)
> >   - Query hints
> >
> > *[1:45 - 2:30] Metadata Management*
> >
> >
> >
> >   - Defining an abstraction layer for various types of metadata: views,
> >   schema, statistics, security
> >   - Underlying storage for metadata: what are the options and their
> >   trade-offs?
> >   - Hive metastore
> >   - Parquet metadata cache (parquet specific for row group metadata)
> >   - Ease of using the parquet files generated by other engines (like
> spark)
> >
> >
> > *[2:30 - 2:45] Break*
> >
> >
> > *[2:45 - 4:00] Resource management*
> >
> >
> >
> >   - Resource limits per query
> >   - Optimal memory assignment for blocking operators based on stats
> >   - Enhancing the blocking and exchange operators to live within memory
> >   limits
> >   - Aligning with admission control/queueing (YARN concepts)
> >   - Query scheduling based on queues using tagging and costing
> >   - Drill on kubernetes
> >
> >
> > *[4:00 - 4:20] Apache Arrow*
> >
> >   - Benefits of integrating Apache Drill with Apache Arrow
> >   - Possible trade-offs & implementation hurdles
> >
> > *[4:20 - 4:40] **Performance Improvements*
> >
> >   - Efficient handling of Broadcast/Semi/Anti Semi join
> >   - Drill Statistics handling
> >   - Optimizing complex Parquet reader
> >
> > Thanks,
> > -Hanu
>
>


Re: [ANNOUNCE] New Committer: Hanumath Rao Maduri

2018-11-01 Thread Hanumath Rao Maduri
Thank you all for the wishes!

Thanks,
-Hanu

On Thu, Nov 1, 2018 at 1:28 PM Chunhui Shi 
wrote:

> Congratulations Hanu!
> --
> From:Arina Ielchiieva 
> Send Time:2018 Nov 1 (Thu) 06:05
> To:dev ; user 
> Subject:[ANNOUNCE] New Committer: Hanumath Rao Maduri
>
> The Project Management Committee (PMC) for Apache Drill has invited
> Hanumath
> Rao Maduri to become a committer, and we are pleased to announce that he
> has accepted.
>
> Hanumath became a contributor in 2017, making changes mostly in the Drill
> planning side, including lateral / unnest support. He is also one of the
> contributors of index based planning and execution support.
>
> Welcome Hanumath, and thank you for your contributions!
>
> - Arina
> (on behalf of Drill PMC)
>


Re: [ANNOUNCE] New Committer: Hanumath Rao Maduri

2018-11-01 Thread Chunhui Shi
Congratulations Hanu!
--
From:Arina Ielchiieva 
Send Time:2018 Nov 1 (Thu) 06:05
To:dev ; user 
Subject:[ANNOUNCE] New Committer: Hanumath Rao Maduri

The Project Management Committee (PMC) for Apache Drill has invited Hanumath
Rao Maduri to become a committer, and we are pleased to announce that he
has accepted.

Hanumath became a contributor in 2017, making changes mostly in the Drill
planning side, including lateral / unnest support. He is also one of the
contributors of index based planning and execution support.

Welcome Hanumath, and thank you for your contributions!

- Arina
(on behalf of Drill PMC)


Re: [ANNOUNCE] New Committer: Hanumath Rao Maduri

2018-11-01 Thread Aman Sinha
Congratulations Hanumath !

Aman

On Thu, Nov 1, 2018 at 11:39 AM Paul Rogers 
wrote:

> Congratulations Hanu!
>
> - Paul
>
> Sent from my iPhone
>
> > On Nov 1, 2018, at 11:09 AM, Kunal Khatua  wrote:
> >
> > Congratulations, Hanu!
> > On 11/1/2018 11:04:58 AM, Abhishek Girish  wrote:
> > Congratulations, Hanu!
> >
> >> On Thu, Nov 1, 2018 at 10:56 AM Khurram Faraaz wrote:
> >>
> >> Congratulations Hanu!
> >>
> >>> On Thu, Nov 1, 2018 at 10:14 AM Gautam Parai wrote:
> >>>
> >>> Congratulations Hanumath! Well deserved :)
> >>>
> >>> Gautam
> >>>
> >>> On Thu, Nov 1, 2018 at 9:44 AM AnilKumar B
> >> wrote:
> >>>
>  Congratulations Hanumath.
> 
>  Thanks & Regards,
>  B Anil Kumar.
> 
> 
>  On Thu, Nov 1, 2018 at 9:39 AM Vitalii Diravka
> >>> wrote:
> 
> > Congratulations!
> >
> > Kind regards
> > Vitalii
> >
> >
> > On Thu, Nov 1, 2018 at 5:43 PM salim achouche
> > wrote:
> >
> >> Congrats Hanu!
> >>
> >> On Thu, Nov 1, 2018 at 6:05 AM Arina Ielchiieva
> > wrote:
> >>
> >>> The Project Management Committee (PMC) for Apache Drill has
> >> invited
> >>> Hanumath
> >>> Rao Maduri to become a committer, and we are pleased to announce
> >>> that
> > he
> >>> has accepted.
> >>>
> >>> Hanumath became a contributor in 2017, making changes mostly in
> >> the
> > Drill
> >>> planning side, including lateral / unnest support. He is also one
> >>> of
> > the
> >>> contributors of index based planning and execution support.
> >>>
> >>> Welcome Hanumath, and thank you for your contributions!
> >>>
> >>> - Arina
> >>> (on behalf of Drill PMC)
> >>>
> >>
> >>
> >> --
> >> Regards,
> >> Salim
> >>
> >
> 
> >>>
> >>
>


[GitHub] sohami commented on a change in pull request #1504: DRILL-6792: Find the right probe side fragment wrapper & fix DrillBuf…

2018-11-01 Thread GitBox
sohami commented on a change in pull request #1504: DRILL-6792: Find the right 
probe side fragment wrapper & fix DrillBuf…
URL: https://github.com/apache/drill/pull/1504#discussion_r230164571
 
 

 ##
 File path: 
exec/java-exec/src/main/java/org/apache/drill/exec/work/filter/RuntimeFilterRouter.java
 ##
 @@ -125,33 +128,53 @@ public void waitForComplete() {
 
   /**
* This method is passively invoked by receiving a runtime filter from the 
network
-   * @param runtimeFilterWritable
+   *
+   * @param srcRuntimeFilterWritable
*/
-  public void registerRuntimeFilter(RuntimeFilterWritable 
runtimeFilterWritable) {
-broadcastAggregatedRuntimeFilter(runtimeFilterWritable);
+  public void register(RuntimeFilterWritable srcRuntimeFilterWritable) {
+BitData.RuntimeFilterBDef runtimeFilterB = 
srcRuntimeFilterWritable.getRuntimeFilterBDef();
+int joinMajorId = runtimeFilterB.getMajorFragmentId();
+int buildSideRfNumber;
+RuntimeFilterWritable toAggregated;
+synchronized (this) {
+  buildSideRfNumber = joinMjId2rfNumber.get(joinMajorId);
+  buildSideRfNumber--;
+  joinMjId2rfNumber.put(joinMajorId, buildSideRfNumber);
+  toAggregated = joinMjId2AggregatedRF.get(joinMajorId);
+  if (toAggregated == null) {
+toAggregated = srcRuntimeFilterWritable;
+toAggregated.retainBuffers(1);
 
 Review comment:
   makes sense. Thanks for explanation


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[GitHub] sohami commented on a change in pull request #1504: DRILL-6792: Find the right probe side fragment wrapper & fix DrillBuf…

2018-11-01 Thread GitBox
sohami commented on a change in pull request #1504: DRILL-6792: Find the right 
probe side fragment wrapper & fix DrillBuf…
URL: https://github.com/apache/drill/pull/1504#discussion_r230166642
 
 

 ##
 File path: 
exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/filter/RuntimeFilterRecordBatch.java
 ##
 @@ -263,4 +260,41 @@ public void dump() {
 + "originalRecordCount={}, batchSchema={}]",
 container, sv2, toFilterFields, originalRecordCount, 
incoming.getSchema());
   }
+
+  public enum Metric implements MetricDef {
+FILTERED_ROWS, APPLIED_TIMES;
+
+@Override
+public int metricId() {
+  return ordinal();
+}
+  }
+
+  public void updateStats() {
+stats.setLongStat(Metric.FILTERED_ROWS, filteredRows);
+stats.setLongStat(Metric.APPLIED_TIMES, appliedTimes);
+  }
+
+  private void timedWaiting() {
+if (!enableRFWaiting || waited) {
+  return;
+}
+long startMs = System.currentTimeMillis();
+while (current == null && batchTimes > 0) {
 
 Review comment:
   ahh right. Thanks for explanation. Please add a comment for it that 
downstream HashJoinBatch prefetches first batch from both sides in buildSchema 
phase hence waiting is done post that phase.


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[GitHub] sohami commented on a change in pull request #1504: DRILL-6792: Find the right probe side fragment wrapper & fix DrillBuf…

2018-11-01 Thread GitBox
sohami commented on a change in pull request #1504: DRILL-6792: Find the right 
probe side fragment wrapper & fix DrillBuf…
URL: https://github.com/apache/drill/pull/1504#discussion_r230165128
 
 

 ##
 File path: 
exec/java-exec/src/main/java/org/apache/drill/exec/work/filter/RuntimeFilterRouter.java
 ##
 @@ -125,33 +128,53 @@ public void waitForComplete() {
 
   /**
* This method is passively invoked by receiving a runtime filter from the 
network
-   * @param runtimeFilterWritable
+   *
+   * @param srcRuntimeFilterWritable
*/
-  public void registerRuntimeFilter(RuntimeFilterWritable 
runtimeFilterWritable) {
-broadcastAggregatedRuntimeFilter(runtimeFilterWritable);
+  public void register(RuntimeFilterWritable srcRuntimeFilterWritable) {
+BitData.RuntimeFilterBDef runtimeFilterB = 
srcRuntimeFilterWritable.getRuntimeFilterBDef();
+int joinMajorId = runtimeFilterB.getMajorFragmentId();
+int buildSideRfNumber;
+RuntimeFilterWritable toAggregated;
+synchronized (this) {
+  buildSideRfNumber = joinMjId2rfNumber.get(joinMajorId);
+  buildSideRfNumber--;
+  joinMjId2rfNumber.put(joinMajorId, buildSideRfNumber);
+  toAggregated = joinMjId2AggregatedRF.get(joinMajorId);
+  if (toAggregated == null) {
+toAggregated = srcRuntimeFilterWritable;
+toAggregated.retainBuffers(1);
+  } else {
+toAggregated.aggregate(srcRuntimeFilterWritable);
+  }
+  joinMjId2AggregatedRF.put(joinMajorId, toAggregated);
+}
+if (buildSideRfNumber == 0) {
 
 Review comment:
   Yes makes sense. Somehow I missed that `buildSideRfNumber` is a local 
variable.


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[GitHub] denysord88 commented on issue #1520: DRILL-6819: Remove invisible back link in Drill WebUI

2018-11-01 Thread GitBox
denysord88 commented on issue #1520: DRILL-6819: Remove invisible back link in 
Drill WebUI
URL: https://github.com/apache/drill/pull/1520#issuecomment-435128508
 
 
   @kkhatua please review.


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[GitHub] denysord88 opened a new pull request #1520: DRILL-6819: Remove invisible back link in Drill WebUI

2018-11-01 Thread GitBox
denysord88 opened a new pull request #1520: DRILL-6819: Remove invisible back 
link in Drill WebUI
URL: https://github.com/apache/drill/pull/1520
 
 
   Details in [DRILL-6819](https://issues.apache.org/jira/browse/DRILL-6819).


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[GitHub] HanumathRao commented on issue #1514: DRILL-6798: Planner changes to support semi-join.

2018-11-01 Thread GitBox
HanumathRao commented on issue #1514: DRILL-6798: Planner changes to support 
semi-join.
URL: https://github.com/apache/drill/pull/1514#issuecomment-435120973
 
 
   @amansinha100  Thank you for the review. 


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


Re: [ANNOUNCE] New Committer: Hanumath Rao Maduri

2018-11-01 Thread Gautam Parai
Congratulations Hanumath! Well deserved :)

Gautam

On Thu, Nov 1, 2018 at 9:44 AM AnilKumar B  wrote:

> Congratulations Hanumath.
>
> Thanks & Regards,
> B Anil Kumar.
>
>
> On Thu, Nov 1, 2018 at 9:39 AM Vitalii Diravka  wrote:
>
> > Congratulations!
> >
> > Kind regards
> > Vitalii
> >
> >
> > On Thu, Nov 1, 2018 at 5:43 PM salim achouche 
> > wrote:
> >
> > > Congrats Hanu!
> > >
> > > On Thu, Nov 1, 2018 at 6:05 AM Arina Ielchiieva 
> > wrote:
> > >
> > > > The Project Management Committee (PMC) for Apache Drill has invited
> > > > Hanumath
> > > > Rao Maduri to become a committer, and we are pleased to announce that
> > he
> > > > has accepted.
> > > >
> > > > Hanumath became a contributor in 2017, making changes mostly in the
> > Drill
> > > > planning side, including lateral / unnest support. He is also one of
> > the
> > > > contributors of index based planning and execution support.
> > > >
> > > > Welcome Hanumath, and thank you for your contributions!
> > > >
> > > > - Arina
> > > > (on behalf of Drill PMC)
> > > >
> > >
> > >
> > > --
> > > Regards,
> > > Salim
> > >
> >
>


Re: [ANNOUNCE] New Committer: Hanumath Rao Maduri

2018-11-01 Thread AnilKumar B
Congratulations Hanumath.

Thanks & Regards,
B Anil Kumar.


On Thu, Nov 1, 2018 at 9:39 AM Vitalii Diravka  wrote:

> Congratulations!
>
> Kind regards
> Vitalii
>
>
> On Thu, Nov 1, 2018 at 5:43 PM salim achouche 
> wrote:
>
> > Congrats Hanu!
> >
> > On Thu, Nov 1, 2018 at 6:05 AM Arina Ielchiieva 
> wrote:
> >
> > > The Project Management Committee (PMC) for Apache Drill has invited
> > > Hanumath
> > > Rao Maduri to become a committer, and we are pleased to announce that
> he
> > > has accepted.
> > >
> > > Hanumath became a contributor in 2017, making changes mostly in the
> Drill
> > > planning side, including lateral / unnest support. He is also one of
> the
> > > contributors of index based planning and execution support.
> > >
> > > Welcome Hanumath, and thank you for your contributions!
> > >
> > > - Arina
> > > (on behalf of Drill PMC)
> > >
> >
> >
> > --
> > Regards,
> > Salim
> >
>


Re: [ANNOUNCE] New Committer: Hanumath Rao Maduri

2018-11-01 Thread Vitalii Diravka
Congratulations!

Kind regards
Vitalii


On Thu, Nov 1, 2018 at 5:43 PM salim achouche  wrote:

> Congrats Hanu!
>
> On Thu, Nov 1, 2018 at 6:05 AM Arina Ielchiieva  wrote:
>
> > The Project Management Committee (PMC) for Apache Drill has invited
> > Hanumath
> > Rao Maduri to become a committer, and we are pleased to announce that he
> > has accepted.
> >
> > Hanumath became a contributor in 2017, making changes mostly in the Drill
> > planning side, including lateral / unnest support. He is also one of the
> > contributors of index based planning and execution support.
> >
> > Welcome Hanumath, and thank you for your contributions!
> >
> > - Arina
> > (on behalf of Drill PMC)
> >
>
>
> --
> Regards,
> Salim
>


Re: [ANNOUNCE] New Committer: Hanumath Rao Maduri

2018-11-01 Thread Timothy Farkas
Congrats Hanu!

On Thu, Nov 1, 2018 at 8:43 AM salim achouche  wrote:

> Congrats Hanu!
>
> On Thu, Nov 1, 2018 at 6:05 AM Arina Ielchiieva  wrote:
>
> > The Project Management Committee (PMC) for Apache Drill has invited
> > Hanumath
> > Rao Maduri to become a committer, and we are pleased to announce that he
> > has accepted.
> >
> > Hanumath became a contributor in 2017, making changes mostly in the Drill
> > planning side, including lateral / unnest support. He is also one of the
> > contributors of index based planning and execution support.
> >
> > Welcome Hanumath, and thank you for your contributions!
> >
> > - Arina
> > (on behalf of Drill PMC)
> >
>
>
> --
> Regards,
> Salim
>


Re: November Apache Drill board report

2018-11-01 Thread Arina Yelchiyeva
Thanks, Aman!  Updated the report.
I went too far with 2019, luckily the meet up will be much earlier :)

=

 ## Description:
 - Drill is a Schema-free SQL Query Engine for Hadoop, NoSQL and Cloud
Storage.

## Issues:
 - There are no issues requiring board attention at this time.

## Activity:
 - Since the last board report, Drill has released version 1.14.0,
   including the following enhancements:
- Drill in a Docker container
- Image metadata format plugin
- Upgrade to Calcite 1.16.0
- Kafka plugin push down support
- Phonetic and String functions
- Enhanced decimal data support
- Spill to disk for the Hash Join support
- CGROUPs resource management support
 - There were active discussions about schema provision in Drill.
   Based on these discussions two projects are currently evolving:
   Drill metastore and schema provision in the file and in a query.
 - Apache Drill book has been written by two PMC members (Charles and Paul).
 - Drill developer meet up will be held on November 14, 2018.
   The following areas are going to be discussed:
- Storage plugins
- Schema discovery & Evolution
- Metadata Management
- Resource management
- Integration with Apache Arrow

## Health report:
 - The project is healthy. Development activity
   as reflected in the pull requests and JIRAs is good.
 - Activity on the dev and user mailing lists are stable.
 - Three committers and three new PMC member were added in the last period.

## PMC changes:

 - Currently 23 PMC members.
 - New PMC members:
- Boaz Ben-Zvi was added to the PMC on Fri Aug 17 2018
- Charles Givre was added to the PMC on Mon Sep 03 2018
- Vova Vysotskyi was added to the PMC on Fri Aug 24 2018

## Committer base changes:

 - Currently 48 committers.
 - New commmitters:
- Chunhui Shi was added as a committer on Thu Sep 27 2018
- Gautam Parai was added as a committer on Mon Oct 22 2018
- Weijie Tong was added as a committer on Fri Aug 31 2018

## Releases:

 - 1.14.0 was released on Sat Aug 04 2018

## Mailing list activity:

 - dev@drill.apache.org:
- 427 subscribers (down -6 in the last 3 months):
- 2827 emails sent to list (2126 in previous quarter)

 - iss...@drill.apache.org:
- 18 subscribers (down -1 in the last 3 months):
- 3487 emails sent to list (4769 in previous quarter)

 - u...@drill.apache.org:
- 597 subscribers (down -6 in the last 3 months):
- 332 emails sent to list (346 in previous quarter)


## JIRA activity:

 - 164 JIRA tickets created in the last 3 months
 - 128 JIRA tickets closed/resolved in the last 3 months

On Thu, Nov 1, 2018 at 6:20 PM Aman Sinha  wrote:

>Docket container  ==> 'Docker'
>November 14, 2019  ==>  2018  :)   (this is wrong in email that was sent
> out)
>
> Rest LGTM.
>
> On Thu, Nov 1, 2018 at 6:42 AM Arina Ielchiieva  wrote:
>
> > Hi all,
> >
> > please take a look at the draft board report for the last quarter and let
> > me know if you have any comments.
> >
> > Thanks,
> > Arina
> >
> > =
> >
> >  ## Description:
> >  - Drill is a Schema-free SQL Query Engine for Hadoop, NoSQL and Cloud
> > Storage.
> >
> > ## Issues:
> >  - There are no issues requiring board attention at this time.
> >
> > ## Activity:
> >  - Since the last board report, Drill has released version 1.14.0,
> >including the following enhancements:
> > - Drill in a Docket container
> > - Image metadata format plugin
> > - Upgrade to Calcite 1.16.0
> > - Kafka plugin push down support
> > - Phonetic and String functions
> > - Enhanced decimal data support
> > - Spill to disk for the Hash Join support
> > - CGROUPs resource management support
> >  - There were active discussions about schema provision in Drill.
> >Based on these discussions two projects are currently evolving:
> >Drill metastore and schema provision in the file and in a query.
> >  - Apache Drill book has been written by two PMC members (Charles and
> > Paul).
> >  - Drill developer meet up will be held on November 14, 2019.
> >The following areas are going to be discussed:
> > - Storage plugins
> > - Schema discovery & Evolution
> > - Metadata Management
> > - Resource management
> > - Integration with Apache Arrow
> >
> > ## Health report:
> >  - The project is healthy. Development activity
> >as reflected in the pull requests and JIRAs is good.
> >  - Activity on the dev and user mailing lists are stable.
> >  - Three committers and three new PMC member were added in the last
> period.
> >
> > ## PMC changes:
> >
> >  - Currently 23 PMC members.
> >  - New PMC members:
> > - Boaz Ben-Zvi was added to the PMC on Fri Aug 17 2018
> > - Charles Givre was added to the PMC on Mon Sep 03 2018
> > - Vova Vysotskyi was added to the PMC on Fri Aug 24 2018
> >
> > ## Committer base changes:
> >
> >  - Currently 48 committers.
> >  - New commmitters:
> > - Chunhui Shi was added as a committer on Thu Sep 27 2018
> > - Gautam Parai was added as a committer on Mon Oct 22 2018
> > - W

Re: November Apache Drill board report

2018-11-01 Thread Aman Sinha
   Docket container  ==> 'Docker'
   November 14, 2019  ==>  2018  :)   (this is wrong in email that was sent
out)

Rest LGTM.

On Thu, Nov 1, 2018 at 6:42 AM Arina Ielchiieva  wrote:

> Hi all,
>
> please take a look at the draft board report for the last quarter and let
> me know if you have any comments.
>
> Thanks,
> Arina
>
> =
>
>  ## Description:
>  - Drill is a Schema-free SQL Query Engine for Hadoop, NoSQL and Cloud
> Storage.
>
> ## Issues:
>  - There are no issues requiring board attention at this time.
>
> ## Activity:
>  - Since the last board report, Drill has released version 1.14.0,
>including the following enhancements:
> - Drill in a Docket container
> - Image metadata format plugin
> - Upgrade to Calcite 1.16.0
> - Kafka plugin push down support
> - Phonetic and String functions
> - Enhanced decimal data support
> - Spill to disk for the Hash Join support
> - CGROUPs resource management support
>  - There were active discussions about schema provision in Drill.
>Based on these discussions two projects are currently evolving:
>Drill metastore and schema provision in the file and in a query.
>  - Apache Drill book has been written by two PMC members (Charles and
> Paul).
>  - Drill developer meet up will be held on November 14, 2019.
>The following areas are going to be discussed:
> - Storage plugins
> - Schema discovery & Evolution
> - Metadata Management
> - Resource management
> - Integration with Apache Arrow
>
> ## Health report:
>  - The project is healthy. Development activity
>as reflected in the pull requests and JIRAs is good.
>  - Activity on the dev and user mailing lists are stable.
>  - Three committers and three new PMC member were added in the last period.
>
> ## PMC changes:
>
>  - Currently 23 PMC members.
>  - New PMC members:
> - Boaz Ben-Zvi was added to the PMC on Fri Aug 17 2018
> - Charles Givre was added to the PMC on Mon Sep 03 2018
> - Vova Vysotskyi was added to the PMC on Fri Aug 24 2018
>
> ## Committer base changes:
>
>  - Currently 48 committers.
>  - New commmitters:
> - Chunhui Shi was added as a committer on Thu Sep 27 2018
> - Gautam Parai was added as a committer on Mon Oct 22 2018
> - Weijie Tong was added as a committer on Fri Aug 31 2018
>
> ## Releases:
>
>  - 1.14.0 was released on Sat Aug 04 2018
>
> ## Mailing list activity:
>
>  - dev@drill.apache.org:
> - 427 subscribers (down -6 in the last 3 months):
> - 2827 emails sent to list (2126 in previous quarter)
>
>  - iss...@drill.apache.org:
> - 18 subscribers (down -1 in the last 3 months):
> - 3487 emails sent to list (4769 in previous quarter)
>
>  - u...@drill.apache.org:
> - 597 subscribers (down -6 in the last 3 months):
> - 332 emails sent to list (346 in previous quarter)
>
>
> ## JIRA activity:
>
>  - 164 JIRA tickets created in the last 3 months
>  - 128 JIRA tickets closed/resolved in the last 3 months
>


Re: [ANNOUNCE] New Committer: Hanumath Rao Maduri

2018-11-01 Thread salim achouche
Congrats Hanu!

On Thu, Nov 1, 2018 at 6:05 AM Arina Ielchiieva  wrote:

> The Project Management Committee (PMC) for Apache Drill has invited
> Hanumath
> Rao Maduri to become a committer, and we are pleased to announce that he
> has accepted.
>
> Hanumath became a contributor in 2017, making changes mostly in the Drill
> planning side, including lateral / unnest support. He is also one of the
> contributors of index based planning and execution support.
>
> Welcome Hanumath, and thank you for your contributions!
>
> - Arina
> (on behalf of Drill PMC)
>


-- 
Regards,
Salim


November Apache Drill board report

2018-11-01 Thread Arina Ielchiieva
Hi all,

please take a look at the draft board report for the last quarter and let
me know if you have any comments.

Thanks,
Arina

=

 ## Description:
 - Drill is a Schema-free SQL Query Engine for Hadoop, NoSQL and Cloud
Storage.

## Issues:
 - There are no issues requiring board attention at this time.

## Activity:
 - Since the last board report, Drill has released version 1.14.0,
   including the following enhancements:
- Drill in a Docket container
- Image metadata format plugin
- Upgrade to Calcite 1.16.0
- Kafka plugin push down support
- Phonetic and String functions
- Enhanced decimal data support
- Spill to disk for the Hash Join support
- CGROUPs resource management support
 - There were active discussions about schema provision in Drill.
   Based on these discussions two projects are currently evolving:
   Drill metastore and schema provision in the file and in a query.
 - Apache Drill book has been written by two PMC members (Charles and Paul).
 - Drill developer meet up will be held on November 14, 2019.
   The following areas are going to be discussed:
- Storage plugins
- Schema discovery & Evolution
- Metadata Management
- Resource management
- Integration with Apache Arrow

## Health report:
 - The project is healthy. Development activity
   as reflected in the pull requests and JIRAs is good.
 - Activity on the dev and user mailing lists are stable.
 - Three committers and three new PMC member were added in the last period.

## PMC changes:

 - Currently 23 PMC members.
 - New PMC members:
- Boaz Ben-Zvi was added to the PMC on Fri Aug 17 2018
- Charles Givre was added to the PMC on Mon Sep 03 2018
- Vova Vysotskyi was added to the PMC on Fri Aug 24 2018

## Committer base changes:

 - Currently 48 committers.
 - New commmitters:
- Chunhui Shi was added as a committer on Thu Sep 27 2018
- Gautam Parai was added as a committer on Mon Oct 22 2018
- Weijie Tong was added as a committer on Fri Aug 31 2018

## Releases:

 - 1.14.0 was released on Sat Aug 04 2018

## Mailing list activity:

 - dev@drill.apache.org:
- 427 subscribers (down -6 in the last 3 months):
- 2827 emails sent to list (2126 in previous quarter)

 - iss...@drill.apache.org:
- 18 subscribers (down -1 in the last 3 months):
- 3487 emails sent to list (4769 in previous quarter)

 - u...@drill.apache.org:
- 597 subscribers (down -6 in the last 3 months):
- 332 emails sent to list (346 in previous quarter)


## JIRA activity:

 - 164 JIRA tickets created in the last 3 months
 - 128 JIRA tickets closed/resolved in the last 3 months


[GitHub] oleg-zinovev edited a comment on issue #1446: DRILL-6349: Drill JDBC driver fails on Java 1.9+ with NoClassDefFoundError: sun/misc/VM

2018-11-01 Thread GitBox
oleg-zinovev edited a comment on issue #1446: DRILL-6349: Drill JDBC driver 
fails on Java 1.9+ with NoClassDefFoundError: sun/misc/VM
URL: https://github.com/apache/drill/pull/1446#issuecomment-435043350
 
 
   @vvysotskyi 
   1) Javassist with Java 11 support released today 
(https://github.com/jboss-javassist/javassist/releases/tag/rel_3_24_0_ga) and 
now missing in central maven repository. 
   I will provide fixes when this version appears in maven. :)
   2) According to 
http://www.javassist.org/html/javassist/util/proxy/DefineClassHelper.html#toClass(java.lang.String,java.lang.Class,java.lang.ClassLoader,java.security.ProtectionDomain,byte%5B%5D),
 --add-opens should be added for java 9+


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[GitHub] oleg-zinovev commented on issue #1446: DRILL-6349: Drill JDBC driver fails on Java 1.9+ with NoClassDefFoundError: sun/misc/VM

2018-11-01 Thread GitBox
oleg-zinovev commented on issue #1446: DRILL-6349: Drill JDBC driver fails on 
Java 1.9+ with NoClassDefFoundError: sun/misc/VM
URL: https://github.com/apache/drill/pull/1446#issuecomment-435043350
 
 
   1) Javassist with Java 11 support released today 
(https://github.com/jboss-javassist/javassist/releases/tag/rel_3_24_0_ga) and 
now missing in central maven repository. 
   I will provide fixes when this version appears in maven. :)
   2) According to 
http://www.javassist.org/html/javassist/util/proxy/DefineClassHelper.html#toClass(java.lang.String,java.lang.Class,java.lang.ClassLoader,java.security.ProtectionDomain,byte%5B%5D),
 --add-opens should be added for java 9+


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


Re: [Agenda] Drill developer meetup 2019

2018-11-01 Thread Charles Givre
Hi Hanumath, 
This looks great!!  Will you be streaming the event for those of us not in the 
Bay Area?
Thx,
— C

> On Nov 1, 2018, at 00:10, Hanumath Rao Maduri  wrote:
> 
> Drill Developers,
> 
> 
> I am quite excited to announce the details of the Drill developers day
> 2019. I have consolidated the topics from our earlier discussions and
> prioritized them according to the votes.
> 
> 
> MapR has offered to host it on Nov 14th in Training room downstairs.
> 
> 
> Here is the exact location
> 
> 
> Training Room at
> 
> 4555 Great America Pkwy, Suite 201, Santa Clara, CA, 95054.
> 
> 
> Please find the agenda for the meetup.
> 
> 
> 
> *Lunch starts at 12:00PM.*
> 
> 
> *[12:25 - 12:40] Welcome *
> 
>   - Recap on last year's activities
>   - Preview of this year's focus
> 
> *[12:40 - 1:00] Storage plugins*
> 
> 
> 
>   - Adding new storage plugins for the following:
>  - Netflix Iceberg, Kudu(some code already exists), Cassandra,
>  Elasticsearch, Carbondata, ORC/XML file formats, Spark
>  RDD/DataFrames/Datasets, Graph databases & more
>   - Improving documentation related to Storage plugins
> 
> 
> *[1:00 - 1:45] Schema discovery & Evolution*
> 
> 
> 
>   - Creation, management of schema
>   - Handling schema changes in certain common cases
>   - Handling NULL values elegantly
>   - Schema learning (similar to MSGpack plugin)
>   - Query hints
> 
> *[1:45 - 2:30] Metadata Management*
> 
> 
> 
>   - Defining an abstraction layer for various types of metadata: views,
>   schema, statistics, security
>   - Underlying storage for metadata: what are the options and their
>   trade-offs?
>   - Hive metastore
>   - Parquet metadata cache (parquet specific for row group metadata)
>   - Ease of using the parquet files generated by other engines (like spark)
> 
> 
> *[2:30 - 2:45] Break*
> 
> 
> *[2:45 - 4:00] Resource management*
> 
> 
> 
>   - Resource limits per query
>   - Optimal memory assignment for blocking operators based on stats
>   - Enhancing the blocking and exchange operators to live within memory
>   limits
>   - Aligning with admission control/queueing (YARN concepts)
>   - Query scheduling based on queues using tagging and costing
>   - Drill on kubernetes
> 
> 
> *[4:00 - 4:20] Apache Arrow*
> 
>   - Benefits of integrating Apache Drill with Apache Arrow
>   - Possible trade-offs & implementation hurdles
> 
> *[4:20 - 4:40] **Performance Improvements*
> 
>   - Efficient handling of Broadcast/Semi/Anti Semi join
>   - Drill Statistics handling
>   - Optimizing complex Parquet reader
> 
> Thanks,
> -Hanu



[ANNOUNCE] New Committer: Hanumath Rao Maduri

2018-11-01 Thread Arina Ielchiieva
The Project Management Committee (PMC) for Apache Drill has invited Hanumath
Rao Maduri to become a committer, and we are pleased to announce that he
has accepted.

Hanumath became a contributor in 2017, making changes mostly in the Drill
planning side, including lateral / unnest support. He is also one of the
contributors of index based planning and execution support.

Welcome Hanumath, and thank you for your contributions!

- Arina
(on behalf of Drill PMC)


[GitHub] vvysotskyi commented on issue #1446: DRILL-6349: Drill JDBC driver fails on Java 1.9+ with NoClassDefFoundError: sun/misc/VM

2018-11-01 Thread GitBox
vvysotskyi commented on issue #1446: DRILL-6349: Drill JDBC driver fails on 
Java 1.9+ with NoClassDefFoundError: sun/misc/VM
URL: https://github.com/apache/drill/pull/1446#issuecomment-435030809
 
 
   @oleg-zinovev, also there is an issue with `GuavaPatcher`. When Drill is 
built under JDK 10+, after starting in embedded mode the next error is seen in 
the logs:
   ```
   2018-11-01 14:26:12,694 [main] WARN  o.a.drill.exec.util.GuavaPatcher - 
Unable to patch Guava classes.
   java.lang.NullPointerException: null
at 
javassist.util.proxy.SecurityActions.setAccessible(SecurityActions.java:103) 
~[javassist-3.22.0-GA.jar:na]
at 
javassist.util.proxy.DefineClassHelper.toClass3(DefineClassHelper.java:151) 
~[javassist-3.22.0-GA.jar:na]
at 
javassist.util.proxy.DefineClassHelper.toClass2(DefineClassHelper.java:134) 
~[javassist-3.22.0-GA.jar:na]
at 
javassist.util.proxy.DefineClassHelper.toClass(DefineClassHelper.java:95) 
~[javassist-3.22.0-GA.jar:na]
at javassist.ClassPool.toClass(ClassPool.java:1143) 
~[javassist-3.22.0-GA.jar:na]
at javassist.ClassPool.toClass(ClassPool.java:1106) 
~[javassist-3.22.0-GA.jar:na]
at javassist.ClassPool.toClass(ClassPool.java:1064) 
~[javassist-3.22.0-GA.jar:na]
at javassist.CtClass.toClass(CtClass.java:1275) 
~[javassist-3.22.0-GA.jar:na]
at 
org.apache.drill.exec.util.GuavaPatcher.patchStopwatch(GuavaPatcher.java:66) 
~[drill-java-exec-1.15.0-SNAPSHOT.jar:1.15.0-SNAPSHOT]
at org.apache.drill.exec.util.GuavaPatcher.patch(GuavaPatcher.java:36) 
~[drill-java-exec-1.15.0-SNAPSHOT.jar:1.15.0-SNAPSHOT]
at org.apache.drill.exec.server.Drillbit.(Drillbit.java:72) 
~[drill-java-exec-1.15.0-SNAPSHOT.jar:1.15.0-SNAPSHOT]
at 
org.apache.drill.jdbc.impl.DrillConnectionImpl.(DrillConnectionImpl.java:129)
 ~[drill-jdbc-1.15.0-SNAPSHOT.jar:1.15.0-SNAPSHOT]
at 
org.apache.drill.jdbc.impl.DrillJdbc41Factory.newDrillConnection(DrillJdbc41Factory.java:67)
 ~[drill-jdbc-1.15.0-SNAPSHOT.jar:1.15.0-SNAPSHOT]
at 
org.apache.drill.jdbc.impl.DrillFactory.newConnection(DrillFactory.java:68) 
~[drill-jdbc-1.15.0-SNAPSHOT.jar:1.15.0-SNAPSHOT]
at 
org.apache.calcite.avatica.UnregisteredDriver.connect(UnregisteredDriver.java:138)
 ~[avatica-1.12.0.jar:1.12.0]
at org.apache.drill.jdbc.Driver.connect(Driver.java:72) 
~[drill-jdbc-1.15.0-SNAPSHOT.jar:1.15.0-SNAPSHOT]
at sqlline.DatabaseConnection.connect(DatabaseConnection.java:154) 
~[sqlline-1.5.0.jar:1.5.0]
at 
sqlline.DatabaseConnection.getConnection(DatabaseConnection.java:202) 
~[sqlline-1.5.0.jar:1.5.0]
at sqlline.Commands.connect(Commands.java:1165) 
~[sqlline-1.5.0.jar:1.5.0]
at sqlline.Commands.connect(Commands.java:1055) 
~[sqlline-1.5.0.jar:1.5.0]
at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[na:na]
at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 ~[na:na]
at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na]
at 
sqlline.ReflectiveCommandHandler.execute(ReflectiveCommandHandler.java:38) 
~[sqlline-1.5.0.jar:1.5.0]
at sqlline.SqlLine.dispatch(SqlLine.java:643) ~[sqlline-1.5.0.jar:1.5.0]
at sqlline.SqlLine.initArgs(SqlLine.java:385) ~[sqlline-1.5.0.jar:1.5.0]
at sqlline.SqlLine.begin(SqlLine.java:485) ~[sqlline-1.5.0.jar:1.5.0]
at sqlline.SqlLine.start(SqlLine.java:233) ~[sqlline-1.5.0.jar:1.5.0]
at sqlline.SqlLine.main(SqlLine.java:175) ~[sqlline-1.5.0.jar:1.5.0]
   ```
   Could you please take a look at this? Looks loke it is connected with 
current `javassist` version.


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[GitHub] vvysotskyi commented on issue #1446: DRILL-6349: Drill JDBC driver fails on Java 1.9+ with NoClassDefFoundError: sun/misc/VM

2018-11-01 Thread GitBox
vvysotskyi commented on issue #1446: DRILL-6349: Drill JDBC driver fails on 
Java 1.9+ with NoClassDefFoundError: sun/misc/VM
URL: https://github.com/apache/drill/pull/1446#issuecomment-435024088
 
 
   @oleg-zinovev, thanks for fixing this. I think it is ok to exclude this 
library from the shade, since there are no other transitive dependencies on 
this, and as you pointed, the single class, where it is used was also excluded.


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[GitHub] oleg-zinovev edited a comment on issue #1446: DRILL-6349: Drill JDBC driver fails on Java 1.9+ with NoClassDefFoundError: sun/misc/VM

2018-11-01 Thread GitBox
oleg-zinovev edited a comment on issue #1446: DRILL-6349: Drill JDBC driver 
fails on Java 1.9+ with NoClassDefFoundError: sun/misc/VM
URL: https://github.com/apache/drill/pull/1446#issuecomment-435013897
 
 
   @vvysotskyi please, review my changes in jdbc-all pom.xml
   I had to add `com.jasonclawson` into relocation, because drill start fails 
with HoconFactory to JsonFactory cast error in StoragePluginsHandlerService
   
   
   P.S. Maybe com.jasonclawson can be excluded from shade? It is used only in 
StoragePluginsHandlerService located in org.apache.drill.exec.store package and 
this package excluded from shaded artifact.
   
   FYI. 
https://stackoverflow.com/questions/53010200/maven-surefire-could-not-find-forkedbooter-class/


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[GitHub] oleg-zinovev edited a comment on issue #1446: DRILL-6349: Drill JDBC driver fails on Java 1.9+ with NoClassDefFoundError: sun/misc/VM

2018-11-01 Thread GitBox
oleg-zinovev edited a comment on issue #1446: DRILL-6349: Drill JDBC driver 
fails on Java 1.9+ with NoClassDefFoundError: sun/misc/VM
URL: https://github.com/apache/drill/pull/1446#issuecomment-435013897
 
 
   @vvysotskyi please, review my changes in jdbc-all pom.xml
   I had to add `com.jasonclawson` into relocation, because drill start fails 
with HoconFactory to JsonFactory cast error in StoragePluginsHandlerService
   
   
   P.S. Maybe com.jasonclawson can be excluded from shade? It is used only in 
StoragePluginsHandlerService located in org.apache.drill.exec.store package and 
this package excluded from shaded artifact.


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[GitHub] oleg-zinovev commented on issue #1446: DRILL-6349: Drill JDBC driver fails on Java 1.9+ with NoClassDefFoundError: sun/misc/VM

2018-11-01 Thread GitBox
oleg-zinovev commented on issue #1446: DRILL-6349: Drill JDBC driver fails on 
Java 1.9+ with NoClassDefFoundError: sun/misc/VM
URL: https://github.com/apache/drill/pull/1446#issuecomment-435013897
 
 
   @vvysotskyi please, review my changes in jdbc-all pom.xml
   I had to add `com.jasonclawson` into relocation, because drill start fails 
with HoconFactory to JsonFactory cast error in StoragePluginsHandlerService


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[jira] [Created] (DRILL-6825) Applying different hash function according to data types and data size

2018-11-01 Thread weijie.tong (JIRA)
weijie.tong created DRILL-6825:
--

 Summary: Applying different hash function according to data types 
and data size
 Key: DRILL-6825
 URL: https://issues.apache.org/jira/browse/DRILL-6825
 Project: Apache Drill
  Issue Type: Improvement
  Components: Execution - Codegen
Reporter: weijie.tong
 Fix For: 1.16.0


Different hash functions have different performance according to different data 
types and data size. We should choose a right one to apply not just Murmurhash.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)