[Impala-ASF-CR] IMPALA-9902: add rewrite of TPC-DS q38

2020-07-06 Thread Impala Public Jenkins (Code Review)
Impala Public Jenkins has submitted this change and it was merged. ( 
http://gerrit.cloudera.org:8080/16118 )

Change subject: IMPALA-9902: add rewrite of TPC-DS q38
..

IMPALA-9902: add rewrite of TPC-DS q38

I generated the query with dsqgen and then
rewrote it to avoid intersect.

Testing:
Compared results to hive running the original version of the
query.

Change-Id: I81807683aa265a946729e15156bd2e33724103e1
Reviewed-on: http://gerrit.cloudera.org:8080/16118
Reviewed-by: Tim Armstrong 
Reviewed-by: Joe McDonnell 
Tested-by: Impala Public Jenkins 
---
A testdata/workloads/tpcds/queries/tpcds-decimal_v2-q38-rewrite.test
M testdata/workloads/tpcds/queries/tpcds-q8.test
M tests/query_test/test_tpcds_queries.py
M tests/util/parse_util.py
4 files changed, 40 insertions(+), 2 deletions(-)

Approvals:
  Tim Armstrong: Looks good to me, but someone else must approve
  Joe McDonnell: Looks good to me, approved
  Impala Public Jenkins: Verified

--
To view, visit http://gerrit.cloudera.org:8080/16118
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: merged
Gerrit-Change-Id: I81807683aa265a946729e15156bd2e33724103e1
Gerrit-Change-Number: 16118
Gerrit-PatchSet: 4
Gerrit-Owner: Tim Armstrong 
Gerrit-Reviewer: Fang-Yu Rao 
Gerrit-Reviewer: Impala Public Jenkins 
Gerrit-Reviewer: Joe McDonnell 
Gerrit-Reviewer: Tim Armstrong 


[Impala-ASF-CR] IMPALA-9902: add rewrite of TPC-DS q38

2020-07-06 Thread Impala Public Jenkins (Code Review)
Impala Public Jenkins has posted comments on this change. ( 
http://gerrit.cloudera.org:8080/16118 )

Change subject: IMPALA-9902: add rewrite of TPC-DS q38
..


Patch Set 3: Verified+1


--
To view, visit http://gerrit.cloudera.org:8080/16118
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I81807683aa265a946729e15156bd2e33724103e1
Gerrit-Change-Number: 16118
Gerrit-PatchSet: 3
Gerrit-Owner: Tim Armstrong 
Gerrit-Reviewer: Fang-Yu Rao 
Gerrit-Reviewer: Impala Public Jenkins 
Gerrit-Reviewer: Joe McDonnell 
Gerrit-Reviewer: Tim Armstrong 
Gerrit-Comment-Date: Mon, 06 Jul 2020 23:47:44 +
Gerrit-HasComments: No


[Impala-ASF-CR] IMPALA-9902: add rewrite of TPC-DS q38

2020-07-06 Thread Impala Public Jenkins (Code Review)
Impala Public Jenkins has posted comments on this change. ( 
http://gerrit.cloudera.org:8080/16118 )

Change subject: IMPALA-9902: add rewrite of TPC-DS q38
..


Patch Set 3:

Build started: https://jenkins.impala.io/job/gerrit-verify-dryrun/6095/ 
DRY_RUN=false


--
To view, visit http://gerrit.cloudera.org:8080/16118
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I81807683aa265a946729e15156bd2e33724103e1
Gerrit-Change-Number: 16118
Gerrit-PatchSet: 3
Gerrit-Owner: Tim Armstrong 
Gerrit-Reviewer: Fang-Yu Rao 
Gerrit-Reviewer: Impala Public Jenkins 
Gerrit-Reviewer: Joe McDonnell 
Gerrit-Reviewer: Tim Armstrong 
Gerrit-Comment-Date: Mon, 06 Jul 2020 18:44:33 +
Gerrit-HasComments: No


[Impala-ASF-CR] IMPALA-9902: add rewrite of TPC-DS q38

2020-07-06 Thread Joe McDonnell (Code Review)
Joe McDonnell has posted comments on this change. ( 
http://gerrit.cloudera.org:8080/16118 )

Change subject: IMPALA-9902: add rewrite of TPC-DS q38
..


Patch Set 3: Code-Review+2

This makes sense to me.


--
To view, visit http://gerrit.cloudera.org:8080/16118
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I81807683aa265a946729e15156bd2e33724103e1
Gerrit-Change-Number: 16118
Gerrit-PatchSet: 3
Gerrit-Owner: Tim Armstrong 
Gerrit-Reviewer: Fang-Yu Rao 
Gerrit-Reviewer: Impala Public Jenkins 
Gerrit-Reviewer: Joe McDonnell 
Gerrit-Reviewer: Tim Armstrong 
Gerrit-Comment-Date: Mon, 06 Jul 2020 18:08:10 +
Gerrit-HasComments: No


[Impala-ASF-CR] IMPALA-9902: add rewrite of TPC-DS q38

2020-07-06 Thread Impala Public Jenkins (Code Review)
Impala Public Jenkins has posted comments on this change. ( 
http://gerrit.cloudera.org:8080/16118 )

Change subject: IMPALA-9902: add rewrite of TPC-DS q38
..


Patch Set 3:

Build Successful

https://jenkins.impala.io/job/gerrit-code-review-checks/6505/ : Initial code 
review checks passed. Use gerrit-verify-dryrun-external or gerrit-verify-dryrun 
to run full precommit tests.


--
To view, visit http://gerrit.cloudera.org:8080/16118
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I81807683aa265a946729e15156bd2e33724103e1
Gerrit-Change-Number: 16118
Gerrit-PatchSet: 3
Gerrit-Owner: Tim Armstrong 
Gerrit-Reviewer: Fang-Yu Rao 
Gerrit-Reviewer: Impala Public Jenkins 
Gerrit-Reviewer: Joe McDonnell 
Gerrit-Reviewer: Tim Armstrong 
Gerrit-Comment-Date: Mon, 06 Jul 2020 18:04:12 +
Gerrit-HasComments: No


[Impala-ASF-CR] IMPALA-9902: add rewrite of TPC-DS q38

2020-07-06 Thread Tim Armstrong (Code Review)
Hello Fang-Yu Rao, Impala Public Jenkins,

I'd like you to reexamine a change. Please visit

http://gerrit.cloudera.org:8080/16118

to look at the new patch set (#3).

Change subject: IMPALA-9902: add rewrite of TPC-DS q38
..

IMPALA-9902: add rewrite of TPC-DS q38

I generated the query with dsqgen and then
rewrote it to avoid intersect.

Testing:
Compared results to hive running the original version of the
query.

Change-Id: I81807683aa265a946729e15156bd2e33724103e1
---
A testdata/workloads/tpcds/queries/tpcds-decimal_v2-q38-rewrite.test
M testdata/workloads/tpcds/queries/tpcds-q8.test
M tests/query_test/test_tpcds_queries.py
M tests/util/parse_util.py
4 files changed, 40 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/18/16118/3
--
To view, visit http://gerrit.cloudera.org:8080/16118
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: I81807683aa265a946729e15156bd2e33724103e1
Gerrit-Change-Number: 16118
Gerrit-PatchSet: 3
Gerrit-Owner: Tim Armstrong 
Gerrit-Reviewer: Fang-Yu Rao 
Gerrit-Reviewer: Impala Public Jenkins 
Gerrit-Reviewer: Tim Armstrong 


[Impala-ASF-CR] IMPALA-9902: add rewrite of TPC-DS q38

2020-07-06 Thread Tim Armstrong (Code Review)
Tim Armstrong has posted comments on this change. ( 
http://gerrit.cloudera.org:8080/16118 )

Change subject: IMPALA-9902: add rewrite of TPC-DS q38
..


Patch Set 3: Code-Review+1


--
To view, visit http://gerrit.cloudera.org:8080/16118
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I81807683aa265a946729e15156bd2e33724103e1
Gerrit-Change-Number: 16118
Gerrit-PatchSet: 3
Gerrit-Owner: Tim Armstrong 
Gerrit-Reviewer: Fang-Yu Rao 
Gerrit-Reviewer: Impala Public Jenkins 
Gerrit-Reviewer: Tim Armstrong 
Gerrit-Comment-Date: Mon, 06 Jul 2020 17:37:29 +
Gerrit-HasComments: No


[Impala-ASF-CR] IMPALA-9902: add rewrite of TPC-DS q38

2020-06-29 Thread Fang-Yu Rao (Code Review)
Fang-Yu Rao has posted comments on this change. ( 
http://gerrit.cloudera.org:8080/16118 )

Change subject: IMPALA-9902: add rewrite of TPC-DS q38
..


Patch Set 2: Code-Review+1

(3 comments)

Thanks Tim for addressing my previous comments! I do not have any other 
suggestion.

http://gerrit.cloudera.org:8080/#/c/16118/1/testdata/workloads/tpcds/queries/tpcds-q38.test
File testdata/workloads/tpcds/queries/tpcds-q38.test:

http://gerrit.cloudera.org:8080/#/c/16118/1/testdata/workloads/tpcds/queries/tpcds-q38.test@1
PS1, Line 1:
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
> Yep, I also compared this to the hive results from the original query.
Ack


http://gerrit.cloudera.org:8080/#/c/16118/1/testdata/workloads/tpcds/queries/tpcds-q8.test
File testdata/workloads/tpcds/queries/tpcds-q8.test:

http://gerrit.cloudera.org:8080/#/c/16118/1/testdata/workloads/tpcds/queries/tpcds-q8.test@4
PS1, Line 4: -- INTERSECT.
> Yeah I was going to add a rewrite of this cause it also used INTERSECT, the
Ack


http://gerrit.cloudera.org:8080/#/c/16118/1/tests/query_test/test_tpcds_queries.py
File tests/query_test/test_tpcds_queries.py:

http://gerrit.cloudera.org:8080/#/c/16118/1/tests/query_test/test_tpcds_queries.py@127
PS1, Line 127:   def test_tpcds_q39_1(self, vector):
> I moved it to the decimal_v2 tests, I think that seems reasonable since tha
Ack



--
To view, visit http://gerrit.cloudera.org:8080/16118
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I81807683aa265a946729e15156bd2e33724103e1
Gerrit-Change-Number: 16118
Gerrit-PatchSet: 2
Gerrit-Owner: Tim Armstrong 
Gerrit-Reviewer: Fang-Yu Rao 
Gerrit-Reviewer: Impala Public Jenkins 
Gerrit-Reviewer: Tim Armstrong 
Gerrit-Comment-Date: Tue, 30 Jun 2020 02:16:19 +
Gerrit-HasComments: Yes


[Impala-ASF-CR] IMPALA-9902: add rewrite of TPC-DS q38

2020-06-29 Thread Impala Public Jenkins (Code Review)
Impala Public Jenkins has posted comments on this change. ( 
http://gerrit.cloudera.org:8080/16118 )

Change subject: IMPALA-9902: add rewrite of TPC-DS q38
..


Patch Set 2:

Build Successful

https://jenkins.impala.io/job/gerrit-code-review-checks/6459/ : Initial code 
review checks passed. Use gerrit-verify-dryrun-external or gerrit-verify-dryrun 
to run full precommit tests.


--
To view, visit http://gerrit.cloudera.org:8080/16118
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I81807683aa265a946729e15156bd2e33724103e1
Gerrit-Change-Number: 16118
Gerrit-PatchSet: 2
Gerrit-Owner: Tim Armstrong 
Gerrit-Reviewer: Fang-Yu Rao 
Gerrit-Reviewer: Impala Public Jenkins 
Gerrit-Reviewer: Tim Armstrong 
Gerrit-Comment-Date: Mon, 29 Jun 2020 23:43:34 +
Gerrit-HasComments: No


[Impala-ASF-CR] IMPALA-9902: add rewrite of TPC-DS q38

2020-06-29 Thread Tim Armstrong (Code Review)
Tim Armstrong has posted comments on this change. ( 
http://gerrit.cloudera.org:8080/16118 )

Change subject: IMPALA-9902: add rewrite of TPC-DS q38
..


Patch Set 2:

(3 comments)

Thanks for pointing out that I need to update the query count, I missed that 
originally.

http://gerrit.cloudera.org:8080/#/c/16118/1/testdata/workloads/tpcds/queries/tpcds-q38.test
File testdata/workloads/tpcds/queries/tpcds-q38.test:

http://gerrit.cloudera.org:8080/#/c/16118/1/testdata/workloads/tpcds/queries/tpcds-q38.test@1
PS1, Line 1:
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
   :
> I just found that HS2 is not able to compile the rewritten Q38 due to the f
Yep, I also compared this to the hive results from the original query.


http://gerrit.cloudera.org:8080/#/c/16118/1/testdata/workloads/tpcds/queries/tpcds-q8.test
File testdata/workloads/tpcds/queries/tpcds-q8.test:

http://gerrit.cloudera.org:8080/#/c/16118/1/testdata/workloads/tpcds/queries/tpcds-q8.test@4
PS1, Line 4: -- INTERSECT.
> Thanks Tim for catching this! After checking $IMPALA_HOME/toolchain/toolcha
Yeah I was going to add a rewrite of this cause it also used INTERSECT, then 
discovered that we'd already done it.


http://gerrit.cloudera.org:8080/#/c/16118/1/tests/query_test/test_tpcds_queries.py
File tests/query_test/test_tpcds_queries.py:

http://gerrit.cloudera.org:8080/#/c/16118/1/tests/query_test/test_tpcds_queries.py@127
PS1, Line 127:   def test_tpcds_q39_1(self, vector):
> I am wondering if we need to add the modified Q38 under the class of TestTp
I moved it to the decimal_v2 tests, I think that seems reasonable since that's 
the default behaviour. It shouldn't affect the result of the query.

I added a -rewrite suffix to indicate that it was a rewrite. 38a makes it sound 
like an official variant. I think unfortunately a lot of these TPC-DS queries 
have undocumented tweaks to them, but we do have the Unmodified suite below at 
least.



--
To view, visit http://gerrit.cloudera.org:8080/16118
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I81807683aa265a946729e15156bd2e33724103e1
Gerrit-Change-Number: 16118
Gerrit-PatchSet: 2
Gerrit-Owner: Tim Armstrong 
Gerrit-Reviewer: Fang-Yu Rao 
Gerrit-Reviewer: Impala Public Jenkins 
Gerrit-Reviewer: Tim Armstrong 
Gerrit-Comment-Date: Mon, 29 Jun 2020 23:15:58 +
Gerrit-HasComments: Yes


[Impala-ASF-CR] IMPALA-9902: add rewrite of TPC-DS q38

2020-06-29 Thread Tim Armstrong (Code Review)
Hello Fang-Yu Rao, Impala Public Jenkins,

I'd like you to reexamine a change. Please visit

http://gerrit.cloudera.org:8080/16118

to look at the new patch set (#2).

Change subject: IMPALA-9902: add rewrite of TPC-DS q38
..

IMPALA-9902: add rewrite of TPC-DS q38

I generated the query with dsqgen and then
rewrote it to avoid intersect.

Testing:
Compared results to hive running the original version of the
query.

Change-Id: I81807683aa265a946729e15156bd2e33724103e1
---
A testdata/workloads/tpcds/queries/tpcds-decimal_v2-q38-rewrite.test
M testdata/workloads/tpcds/queries/tpcds-q8.test
M tests/query_test/test_tpcds_queries.py
M tests/util/parse_util.py
4 files changed, 40 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/18/16118/2
--
To view, visit http://gerrit.cloudera.org:8080/16118
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: I81807683aa265a946729e15156bd2e33724103e1
Gerrit-Change-Number: 16118
Gerrit-PatchSet: 2
Gerrit-Owner: Tim Armstrong 
Gerrit-Reviewer: Fang-Yu Rao 
Gerrit-Reviewer: Impala Public Jenkins 


[Impala-ASF-CR] IMPALA-9902: add rewrite of TPC-DS q38

2020-06-28 Thread Fang-Yu Rao (Code Review)
Fang-Yu Rao has posted comments on this change. ( 
http://gerrit.cloudera.org:8080/16118 )

Change subject: IMPALA-9902: add rewrite of TPC-DS q38
..


Patch Set 1:

Hi Tim, I am answering one of my questions regarding whether to update 
EXPECTED_TPCDS_QUERIES_COUNT from 72 to 73 at 
https://github.com/apache/impala/blob/master/tests/util/parse_util.py#L25.

According to the logic in the function of load_tpc_queries() at 
https://github.com/apache/impala/blob/master/tests/util/test_file_parser.py#L348-L350,
 it seems that we only need to update EXPECTED_TPCDS_QUERIES_COUNT when adding 
tests with names containing "tpcds-demical_v2" and thus we do not need to 
change EXPECTED_TPCDS_QUERIES_COUNT if we do not add tests under the class of 
TestTpcdsDecimalV2Query.


--
To view, visit http://gerrit.cloudera.org:8080/16118
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I81807683aa265a946729e15156bd2e33724103e1
Gerrit-Change-Number: 16118
Gerrit-PatchSet: 1
Gerrit-Owner: Tim Armstrong 
Gerrit-Reviewer: Fang-Yu Rao 
Gerrit-Reviewer: Impala Public Jenkins 
Gerrit-Comment-Date: Sun, 28 Jun 2020 21:35:40 +
Gerrit-HasComments: No


[Impala-ASF-CR] IMPALA-9902: add rewrite of TPC-DS q38

2020-06-28 Thread Fang-Yu Rao (Code Review)
Fang-Yu Rao has posted comments on this change. ( 
http://gerrit.cloudera.org:8080/16118 )

Change subject: IMPALA-9902: add rewrite of TPC-DS q38
..


Patch Set 1:

(3 comments)

Hi Tim, thanks for this patch! I only have two minor comments. I left one 
comment in test_tpcds_queries.py and the other one regarding 
EXPECTED_TPCDS_QUERIES_COUNT in the following.

Specifically, I am wondering if we need to change EXPECTED_TPCDS_QUERIES_COUNT 
from 72 to 73 at 
https://github.com/apache/impala/blob/master/tests/util/parse_util.py#L25 since 
we add one more query in this patch. I recall that the following 2 tests depend 
on the value of EXPECTED_TPCDS_QUERIES_COUNT.

1) 
tests/infra/test_stress_infra.py::TestStressInfra::test_stress_finds_workloads: 
https://github.com/apache/impala/blob/master/tests/infra/test_stress_infra.py#L66,
 and
2) 
tests/infra/test_perf_infra.py::TestPerfInfra::test_run_workload_finds_queries: 
https://github.com/apache/impala/blob/master/tests/infra/test_perf_infra.py#L44

http://gerrit.cloudera.org:8080/#/c/16118/1/testdata/workloads/tpcds/queries/tpcds-q38.test
File testdata/workloads/tpcds/queries/tpcds-q38.test:

http://gerrit.cloudera.org:8080/#/c/16118/1/testdata/workloads/tpcds/queries/tpcds-q38.test@1
PS1, Line 1: 
   :  QUERY: TPCDS-Q38
   : -- This is an unofficial variant that is rewritten to use EXISTS 
subqueries instead of
   : -- INTERSECT
   : select count(*) from (
   : select distinct c_last_name, c_first_name, d_date
   : from store_sales, date_dim dd1, customer c1
   :   where store_sales.ss_sold_date_sk = dd1.d_date_sk
   :   and store_sales.ss_customer_sk = c1.c_customer_sk
   :   and d_month_seq between 1189 and 1189 + 11
   :   and exists (
   :select distinct c_last_name, c_first_name, d_date
   :from catalog_sales, date_dim dd2, customer c2
   :  where catalog_sales.cs_sold_date_sk = dd2.d_date_sk
   :  and catalog_sales.cs_bill_customer_sk = c2.c_customer_sk
   :  and d_month_seq between 1189 and 1189 + 11
   :  and c1.c_last_name <=> c2.c_last_name and c1.c_first_name <=> 
c2.c_first_name and dd1.d_date <=> dd2.d_date
   :  )
   :  and exists (
   :select distinct c_last_name, c_first_name, d_date
   :from web_sales, date_dim dd3, customer c3
   :  where web_sales.ws_sold_date_sk = dd3.d_date_sk
   :  and web_sales.ws_bill_customer_sk = c3.c_customer_sk
   :  and d_month_seq between 1189 and 1189 + 11
   :  and c1.c_last_name <=> c3.c_last_name and c1.c_first_name <=> 
c3.c_first_name and dd1.d_date <=> dd3.d_date
   :  )
   : ) hot_cust
   : limit 100
   :  RESULTS
   : 108
   :  TYPES
   : BIGINT
   : 
I just found that HS2 is not able to compile the rewritten Q38 due to the 
following error.

Error while compiling statement: FAILED: SemanticException [Error 10249]: Line 
15:9 Unsupported SubQuery Expression 'd_date': Only 1 SubQuery expression is 
supported.

But I am still able to use HS2 to verify the correctness by using the 
unmodified query and I found the results from Impala and HS2 match.


http://gerrit.cloudera.org:8080/#/c/16118/1/testdata/workloads/tpcds/queries/tpcds-q8.test
File testdata/workloads/tpcds/queries/tpcds-q8.test:

http://gerrit.cloudera.org:8080/#/c/16118/1/testdata/workloads/tpcds/queries/tpcds-q8.test@4
PS1, Line 4: -- INTERSECT.
Thanks Tim for catching this! After checking 
$IMPALA_HOME/toolchain/toolchain-packages-gcc7.5.0/tpc-ds-2.1.0/share/tpc-ds/query_templates/query8.tpl,
 I just realized that Q8 is indeed a variant.


http://gerrit.cloudera.org:8080/#/c/16118/1/tests/query_test/test_tpcds_queries.py
File tests/query_test/test_tpcds_queries.py:

http://gerrit.cloudera.org:8080/#/c/16118/1/tests/query_test/test_tpcds_queries.py@127
PS1, Line 127:   def test_tpcds_q38(self, vector):
I am wondering if we need to add the modified Q38 under the class of 
TestTpcdsDecimalV2Query 
(https://github.com/apache/impala/blob/master/tests/query_test/test_tpcds_queries.py#L269).

On the other hand, I am also wondering if it is better to change the name of 
the test to test_tpcds_q38a so that one can tell from its name that the query 
is a variant.



--
To view, visit http://gerrit.cloudera.org:8080/16118
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I81807683aa265a946729e15156bd2e33724103e1
Gerrit-Change-Number: 16118
Gerrit-PatchSet: 1
Gerrit-Owner: Tim Armstrong 
Gerrit-Reviewer: Fang-Yu Rao 
Gerrit-Reviewer: Impala Public Jenkins 
Gerrit-Comment-Date: Sun, 28 Jun 2020 19:19:12 +

[Impala-ASF-CR] IMPALA-9902: add rewrite of TPC-DS q38

2020-06-26 Thread Impala Public Jenkins (Code Review)
Impala Public Jenkins has posted comments on this change. ( 
http://gerrit.cloudera.org:8080/16118 )

Change subject: IMPALA-9902: add rewrite of TPC-DS q38
..


Patch Set 1:

Build Successful

https://jenkins.impala.io/job/gerrit-code-review-checks/6438/ : Initial code 
review checks passed. Use gerrit-verify-dryrun-external or gerrit-verify-dryrun 
to run full precommit tests.


--
To view, visit http://gerrit.cloudera.org:8080/16118
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I81807683aa265a946729e15156bd2e33724103e1
Gerrit-Change-Number: 16118
Gerrit-PatchSet: 1
Gerrit-Owner: Tim Armstrong 
Gerrit-Reviewer: Fang-Yu Rao 
Gerrit-Reviewer: Impala Public Jenkins 
Gerrit-Comment-Date: Sat, 27 Jun 2020 00:47:33 +
Gerrit-HasComments: No


[Impala-ASF-CR] IMPALA-9902: add rewrite of TPC-DS q38

2020-06-26 Thread Tim Armstrong (Code Review)
Tim Armstrong has uploaded this change for review. ( 
http://gerrit.cloudera.org:8080/16118


Change subject: IMPALA-9902: add rewrite of TPC-DS q38
..

IMPALA-9902: add rewrite of TPC-DS q38

I generated the query with dsqgen and then
rewrote it to avoid intersect.

Testing:
Compared results to hive running the original version of the
query.

Change-Id: I81807683aa265a946729e15156bd2e33724103e1
---
A testdata/workloads/tpcds/queries/tpcds-q38.test
M testdata/workloads/tpcds/queries/tpcds-q8.test
M tests/query_test/test_tpcds_queries.py
3 files changed, 39 insertions(+), 1 deletion(-)



  git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/18/16118/1
--
To view, visit http://gerrit.cloudera.org:8080/16118
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: I81807683aa265a946729e15156bd2e33724103e1
Gerrit-Change-Number: 16118
Gerrit-PatchSet: 1
Gerrit-Owner: Tim Armstrong