Re: [ANNOUNCE] Danny Chan joins Calcite PMC

2019-10-30 Thread Kurt Young
Congratulations Danny! Best, Kurt On Thu, Oct 31, 2019 at 11:18 AM Danny Chan wrote: > Thank you so much colleagues, it’s my honor to work with you! > > I have always felt respected and the harmony of the community, hope to > contribute more and I would give help as best as I can, thanks ! >

Re: [ANNOUNCE] Danny Chan joins Calcite PMC

2019-10-30 Thread Danny Chan
Thank you so much colleagues, it’s my honor to work with you! I have always felt respected and the harmony of the community, hope to contribute more and I would give help as best as I can, thanks ! Best, Danny Chan 在 2019年10月31日 +0800 AM5:22,Francis Chuang ,写道: > I'm pleased to announce that

Re: Re: [ANNOUNCE] Danny Chan joins Calcite PMC

2019-10-30 Thread Meng Wang
Congratulations Danny! --- Best, Matt Wang Original Message Sender:Chunwei leichunwei.l...@gmail.com Recipient:dev...@calcite.apache.org Date:Thursday, Oct 31, 2019 10:22 Subject:Re: Re: [ANNOUNCE] Danny Chan joins Calcite PMC Congrats, Danny! Best, Chunwei On Thu, Oct 31, 2019 at 10:19 AM

Re: [ANNOUNCE] Danny Chan joins Calcite PMC

2019-10-30 Thread Xiening Dai
Congratulations, Danny! > On Oct 30, 2019, at 2:22 PM, Francis Chuang wrote: > > I'm pleased to announce that Danny has accepted an invitation to > join the Calcite PMC. Danny has been a consistent and helpful > figure in the Calcite community for which we are very grateful. We > look forward

Re: Re: [ANNOUNCE] Danny Chan joins Calcite PMC

2019-10-30 Thread Chunwei Lei
Congrats, Danny! Best, Chunwei On Thu, Oct 31, 2019 at 10:19 AM TANG Wen-hui < winifred.wenhui.t...@gmail.com> wrote: > Congratulations ! Danny > > > > winifred.wenhui.t...@gmail.com > > From: Feng Zhu > Date: 2019-10-31 10:17 > To: dev > Subject: Re: [ANNOUNCE] Danny Chan joins Calcite PMC >

Re: Re: [ANNOUNCE] Danny Chan joins Calcite PMC

2019-10-30 Thread TANG Wen-hui
Congratulations ! Danny winifred.wenhui.t...@gmail.com From: Feng Zhu Date: 2019-10-31 10:17 To: dev Subject: Re: [ANNOUNCE] Danny Chan joins Calcite PMC Congratulations ! Danny, thanks for your work! XING JIN 于2019年10月31日周四 上午10:03写道: > Congratulations ! Danny ~ > > OpenInx

Re: [ANNOUNCE] Danny Chan joins Calcite PMC

2019-10-30 Thread Feng Zhu
Congratulations ! Danny, thanks for your work! XING JIN 于2019年10月31日周四 上午10:03写道: > Congratulations ! Danny ~ > > OpenInx 于2019年10月31日周四 上午9:33写道: > > > Congrats, Danny! Well deserve. > > > > On Thu, Oct 31, 2019 at 9:22 AM Leonard Xu wrote: > > > > > Congratulation! Danny > > > > > > > > >

Re: [ANNOUNCE] Danny Chan joins Calcite PMC

2019-10-30 Thread XING JIN
Congratulations ! Danny ~ OpenInx 于2019年10月31日周四 上午9:33写道: > Congrats, Danny! Well deserve. > > On Thu, Oct 31, 2019 at 9:22 AM Leonard Xu wrote: > > > Congratulation! Danny > > > > > > > On 2019年10月31日, at 上午9:06, Andrei Sereda wrote: > > > > > > Congrats, Danny! > > > > > > On Wed, Oct 30,

Re: [ANNOUNCE] Danny Chan joins Calcite PMC

2019-10-30 Thread OpenInx
Congrats, Danny! Well deserve. On Thu, Oct 31, 2019 at 9:22 AM Leonard Xu wrote: > Congratulation! Danny > > > > On 2019年10月31日, at 上午9:06, Andrei Sereda wrote: > > > > Congrats, Danny! > > > > On Wed, Oct 30, 2019 at 8:08 PM Julian Hyde wrote: > > > >> Congratulations, Danny! Thank you for

Re: [ANNOUNCE] Danny Chan joins Calcite PMC

2019-10-30 Thread Leonard Xu
Congratulation! Danny > On 2019年10月31日, at 上午9:06, Andrei Sereda wrote: > > Congrats, Danny! > > On Wed, Oct 30, 2019 at 8:08 PM Julian Hyde wrote: > >> Congratulations, Danny! Thank you for all of your hard work on code, >> reviewing others' work, answering questions, and generally making

Re: [ANNOUNCE] Danny Chan joins Calcite PMC

2019-10-30 Thread Andrei Sereda
Congrats, Danny! On Wed, Oct 30, 2019 at 8:08 PM Julian Hyde wrote: > Congratulations, Danny! Thank you for all of your hard work on code, > reviewing others' work, answering questions, and generally making our > community welcoming to all! > > Julian > > On Wed, Oct 30, 2019 at 4:32 PM Michael

Re: [ANNOUNCE] Danny Chan joins Calcite PMC

2019-10-30 Thread Julian Hyde
Congratulations, Danny! Thank you for all of your hard work on code, reviewing others' work, answering questions, and generally making our community welcoming to all! Julian On Wed, Oct 30, 2019 at 4:32 PM Michael Mior wrote: > > Welcome on board Danny! Glad to have you. > -- > Michael Mior >

Re: [ANNOUNCE] Danny Chan joins Calcite PMC

2019-10-30 Thread Michael Mior
Welcome on board Danny! Glad to have you. -- Michael Mior mm...@apache.org Le mer. 30 oct. 2019 à 17:22, Francis Chuang a écrit : > > I'm pleased to announce that Danny has accepted an invitation to > join the Calcite PMC. Danny has been a consistent and helpful > figure in the Calcite community

Re: Re: [ANNOUNCE] Danny Chan joins Calcite PMC

2019-10-30 Thread Amit Chavan
Congratulations, Danny !! On Wed, Oct 30, 2019 at 3:14 PM Rui Wang wrote: > Congratulations! Well deserved! > > > -Rui > > On Wed, Oct 30, 2019 at 3:04 PM Haisheng Yuan > wrote: > > > Congrats, Danny! > > > > - Haisheng > > > > --

Re: Re: [ANNOUNCE] Danny Chan joins Calcite PMC

2019-10-30 Thread Rui Wang
Congratulations! Well deserved! -Rui On Wed, Oct 30, 2019 at 3:04 PM Haisheng Yuan wrote: > Congrats, Danny! > > - Haisheng > > -- > 发件人:Peter Huang > 日 期:2019年10月31日 05:55:17 > 收件人: > 主 题:Re: [ANNOUNCE] Danny Chan joins Calcite

Re: Re: [ANNOUNCE] Danny Chan joins Calcite PMC

2019-10-30 Thread Haisheng Yuan
Congrats, Danny! - Haisheng -- 发件人:Peter Huang 日 期:2019年10月31日 05:55:17 收件人: 主 题:Re: [ANNOUNCE] Danny Chan joins Calcite PMC Congratulations Danny! On Wed, Oct 30, 2019 at 2:22 PM Francis Chuang wrote: > I'm pleased to announce

Re: [ANNOUNCE] Danny Chan joins Calcite PMC

2019-10-30 Thread Peter Huang
Congratulations Danny! On Wed, Oct 30, 2019 at 2:22 PM Francis Chuang wrote: > I'm pleased to announce that Danny has accepted an invitation to > join the Calcite PMC. Danny has been a consistent and helpful > figure in the Calcite community for which we are very grateful. We > look forward to

[ANNOUNCE] Danny Chan joins Calcite PMC

2019-10-30 Thread Francis Chuang
I'm pleased to announce that Danny has accepted an invitation to join the Calcite PMC. Danny has been a consistent and helpful figure in the Calcite community for which we are very grateful. We look forward to the continued contributions and support. Please join me in congratulating Danny! -

Re: Request for access to Jenkins job configuration

2019-10-30 Thread Francis Chuang
Hey Danny, I've added you to the hudson-jobadmin group. Francis On 30/10/2019 10:04 pm, Danny Chan wrote: Hello, It seems that in order to view/edit the job configuration on Jenkins, someone needs to be in the hudson-jobadmin group [1]. @Francis: Would it be possible to add me (danny0405)

Re: Snapshot jars

2019-10-30 Thread Amit Chavan
I see the job succeeded and snapshots are now being published. Thanks for a quick turnaround on this Kevin. On Wed, Oct 30, 2019 at 11:23 AM Kevin Risden wrote: > Latest https://builds.apache.org/job/Calcite-Promotion/ run succeeded now > and looks like > >

Re: Snapshot jars

2019-10-30 Thread Kevin Risden
Latest https://builds.apache.org/job/Calcite-Promotion/ run succeeded now and looks like https://repository.apache.org/content/repositories/snapshots/org/apache/calcite/ has been updated for current modules. Kevin Risden On Wed, Oct 30, 2019 at 2:09 PM Kevin Risden wrote: > Looked at the

Re: Problem with converters and possibly rule matching

2019-10-30 Thread Vladimir Ozerov
Hi Stamatis, The problem that the presented reproducer is a very simplified version of what is actually needed. In reality, there are several distribution types - PARTITIONED, REPLICATED, SINGLETON. To make things worse, PARTITIONED may or may not have concrete distribution fields. In theory, I

Re: Snapshot jars

2019-10-30 Thread Kevin Risden
Looked at the config for the job, looks like the Calcite-Master build uses Maven (latest). Updated the Calcite-Promotion job to match and removed the outdated JDK 7 description. Kicked off a rebuild last after the config change and it is making progress:

Re: Snapshot jars

2019-10-30 Thread Kevin Risden
In theory https://builds.apache.org/job/Calcite-Promotion/ should be based on the description of the job "Promotes SNAPSHOT builds of Calcite to the ASF Nexus." It looks like it has been broken for a long time (last success was July 2019)? Kevin Risden On Wed, Oct 30, 2019 at 1:49 PM Amit

Re: Problem with converters and possibly rule matching

2019-10-30 Thread Stamatis Zampetakis
I admit that I didn't thoroughly read the exchanges so far but forcing the rules trigger does not seem the right approach. Other than that I would like to backtrack a bit to point 4.3 raised by Vladimir. "ProjectPhysicalRule [6] - transforms logical project to physical project *ONLY* if there is

Snapshot jars

2019-10-30 Thread Amit Chavan
Hello, I was wondering if the snapshot jars are being pushed to https://repository.apache.org/content/repositories/snapshots . The reason I am asking is we are building herddb with the latest Calcite master and want

Re: Problem with converters and possibly rule matching

2019-10-30 Thread Seliverstov Igor
Unfortunately it requires package-private API usage. Best solution there if Calcite provide it for end users. ср, 30 окт. 2019 г., 18:48 Vladimir Ozerov : > “e pension” == “expand conversion” :) > > ср, 30 окт. 2019 г. в 18:46, Vladimir Ozerov : > > > Yes, that may work. Even if e pension rule

[jira] [Created] (CALCITE-3462) Add method in RelBuilder for conveniently projecting out expressions

2019-10-30 Thread Stamatis Zampetakis (Jira)
Stamatis Zampetakis created CALCITE-3462: Summary: Add method in RelBuilder for conveniently projecting out expressions Key: CALCITE-3462 URL: https://issues.apache.org/jira/browse/CALCITE-3462

Re: Problem with converters and possibly rule matching

2019-10-30 Thread Vladimir Ozerov
Yes, that may work. Even if e pension rule is used, for the most cases it will not trigger any real conversions, since we are moving from abstract convention to physical, and created converters will have the opposite trait direction (from physical to abstract). But again - ideally we only need to

Re: Problem with converters and possibly rule matching

2019-10-30 Thread Vladimir Ozerov
“e pension” == “expand conversion” :) ср, 30 окт. 2019 г. в 18:46, Vladimir Ozerov : > Yes, that may work. Even if e pension rule is used, for the most cases it > will not trigger any real conversions, since we are moving from abstract > convention to physical, and created converters will have

1

2019-10-30 Thread 953396112
1

Re: Problem with converters and possibly rule matching

2019-10-30 Thread Seliverstov Igor
I considered manual rules calling too, for now we use abstract converters + ExpandConversionRule for exchanges producing. You may create such converters manually (checking appropriate subset) this case you may reduce created converters count, also, a converter is a quite special node, that does

Re: Problem with converters and possibly rule matching

2019-10-30 Thread Vladimir Ozerov
One funny hack which helped me is manual registration of a fake RelNode with desired traits through VolcanoPlanner.register() method. But again, this leads to trashing. What could really help is a call to VolcanoPlanner.fireRules() with desired rel. But this doesn't work out of the box since some

Re: Problem with converters and possibly rule matching

2019-10-30 Thread Vladimir Ozerov
Hi Igor, Yes, I came to the same conclusion, thank you. This is how it basically happens when converters are disabled: 1) We start with initial tree: [LogicalProject] <- [LogicalScan] 2) Then we convert LogicalScan to PhysicalScan, so it is added to the set: [LogicalProject] <- [LogicalScan,

[jira] [Created] (CALCITE-3461) SqlToRelConverter substituteSubQuery bug

2019-10-30 Thread TisNotT (Jira)
TisNotT created CALCITE-3461: Summary: SqlToRelConverter substituteSubQuery bug Key: CALCITE-3461 URL: https://issues.apache.org/jira/browse/CALCITE-3461 Project: Calcite Issue Type: Bug

Request for access to Jenkins job configuration

2019-10-30 Thread Danny Chan
Hello, It seems that in order to view/edit the job configuration on Jenkins, someone needs to be in the hudson-jobadmin group [1]. @Francis: Would it be possible to add me (danny0405) to the group. It appears that only PMC chairs can do that. [1] 

Re: [DISCUSS] State of the project 2019

2019-10-30 Thread Stamatis Zampetakis
Talks are a great way to spread the word about the project so don't hesitate to update the respective part of the website as soon as the talk is announced. On Wed, Oct 30, 2019 at 5:16 AM Juan Pan wrote: > Sorry to disturb others. > > > @Danny Chan Hi, i have not received your personal mail,

[jira] [Created] (CALCITE-3460) Poor performance in RexReplacer for large queries

2019-10-30 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-3460: -- Summary: Poor performance in RexReplacer for large queries Key: CALCITE-3460 URL: https://issues.apache.org/jira/browse/CALCITE-3460 Project: Calcite

Re: Problem with converters and possibly rule matching

2019-10-30 Thread Seliverstov Igor
Vladimir, Probably it'll help you: Seems the cause of issue in RelSubset.getParentRels() The check used when the planner schedules newly matched rules after successful transformation (see VolcanoRuleCall.matchRecurse), it prevents the parent rule be applied once again (here your logical project