[Impala-ASF-CR] IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE
Hello Greg Rahn, Matthew Mulder, Michael Brown, Mostafa Mokhtar, I'd like you to reexamine a change. Please visit http://gerrit.cloudera.org:8080/8372 to look at the new patch set (#8). Change subject: IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE .. IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE The .test files in this commit are ones held out from IMPALA-5376 because of observed anomalies with returned decimal precision that I previously controlled with TRUNCATE(). This ticket was filed after team members expressed a preference not to use TRUNCATE() and to use actual results generated within numerical range of expected, unless the results could not be controlled otherwise. Rounds of testing for this commit show that the earlier anomalies no longer occur, clearing the way for their inclusion in our TPC-DS suite. It has been observed that these tests tend to fail with the DECIMAL_V2 option set (unless the test does so explicitly). Testing: The gerrit_verify_dryrun_external job passed builds #24, #29, #30 and #31 with this change. The fix (rebased hereon) to IMPALA-6106 (finally) cleared up a source of flapping for these tests. Change-Id: I79d2e34621639c8f8c4c4eb0b0944eaefca13a7a --- A testdata/workloads/tpcds/queries/tpcds-q26.test A testdata/workloads/tpcds/queries/tpcds-q28.test M testdata/workloads/tpcds/queries/tpcds-q39-1.test M testdata/workloads/tpcds/queries/tpcds-q39-2.test A testdata/workloads/tpcds/queries/tpcds-q47.test A testdata/workloads/tpcds/queries/tpcds-q57.test A testdata/workloads/tpcds/queries/tpcds-q59.test M testdata/workloads/tpcds/queries/tpcds-q61.test A testdata/workloads/tpcds/queries/tpcds-q63.test M testdata/workloads/tpcds/queries/tpcds-q77a.test M testdata/workloads/tpcds/queries/tpcds-q78.test M testdata/workloads/tpcds/queries/tpcds-q86a.test M tests/query_test/test_tpcds_queries.py 13 files changed, 851 insertions(+), 8 deletions(-) git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/72/8372/8 -- To view, visit http://gerrit.cloudera.org:8080/8372 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: newpatchset Gerrit-Change-Id: I79d2e34621639c8f8c4c4eb0b0944eaefca13a7a Gerrit-Change-Number: 8372 Gerrit-PatchSet: 8 Gerrit-Owner: Tim WoodGerrit-Reviewer: Greg Rahn Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood
[Impala-ASF-CR] IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8372 ) Change subject: IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE .. Patch Set 7: Dryrun builds #29, #30, #31 all pass. -- To view, visit http://gerrit.cloudera.org:8080/8372 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I79d2e34621639c8f8c4c4eb0b0944eaefca13a7a Gerrit-Change-Number: 8372 Gerrit-PatchSet: 7 Gerrit-Owner: Tim WoodGerrit-Reviewer: Greg Rahn Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Wed, 15 Nov 2017 19:11:50 + Gerrit-HasComments: No
[Impala-ASF-CR] IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8372 ) Change subject: IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE .. Patch Set 7: > Patch Set 7: > > > Patch Set 6: > > > > (2 comments) > > > > > Patch Set 5: > > > > > > (2 comments) > > > > > > Do you have 3 runs showing that there is no new flaky test cases? > > > > Yes; two local, and one in progress at > > jenkins.impala.io/job/gerrit-verify-dryrun-external/26/. > > The dryrun build failed due to C++ compilation errors. I rebased and > rebuilt, #29. Build #29 succeeded. -- To view, visit http://gerrit.cloudera.org:8080/8372 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I79d2e34621639c8f8c4c4eb0b0944eaefca13a7a Gerrit-Change-Number: 8372 Gerrit-PatchSet: 7 Gerrit-Owner: Tim WoodGerrit-Reviewer: Greg Rahn Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Tue, 14 Nov 2017 22:12:04 + Gerrit-HasComments: No
[Impala-ASF-CR] IMPALA-6160: Allow multiple statements in a Query object.
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8513 ) Change subject: IMPALA-6160: Allow multiple statements in a Query object. .. Patch Set 6: (1 comment) http://gerrit.cloudera.org:8080/#/c/8513/5/tests/performance/query_executor.py File tests/performance/query_executor.py: http://gerrit.cloudera.org:8080/#/c/8513/5/tests/performance/query_executor.py@47 PS5, Line 47: COMMENT_LINES_REGEX = r'(?:\s*--.*\n)*' > Update comment. Done -- To view, visit http://gerrit.cloudera.org:8080/8513 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: Iac86af181b7c42655f21d2c1efd4652dd35d9297 Gerrit-Change-Number: 8513 Gerrit-PatchSet: 6 Gerrit-Owner: Tim WoodGerrit-Reviewer: Jim Apple Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Tue, 14 Nov 2017 22:03:04 + Gerrit-HasComments: Yes
[Impala-ASF-CR] IMPALA-6160: Allow multiple statements in a Query object.
Hello Matthew Mulder, Michael Brown, Jim Apple, I'd like you to reexamine a change. Please visit http://gerrit.cloudera.org:8080/8513 to look at the new patch set (#6). Change subject: IMPALA-6160: Allow multiple statements in a Query object. .. IMPALA-6160: Allow multiple statements in a Query object. Testing: - Reproduced problem with bin/run-workload.py. - Ran bin/run-workload.py --workloads=tpch,targeted-perf,tpcds --impalads=localhost:21000,localhost:21001,localhost:21002 --results_json_file=$PWD/perf_results/IMPALA-6160.json --query_iterations=3 --table_formats=parquet/none --plan_first --query_names='.*' (Close to command line that single_node_perf_run.py builds.) - Manually reviewed perf_results/IMPALA-6160.json to verify presence of plans and proper splitting of query batches. Change-Id: Iac86af181b7c42655f21d2c1efd4652dd35d9297 --- M tests/performance/query.py M tests/performance/query_executor.py 2 files changed, 60 insertions(+), 25 deletions(-) git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/13/8513/6 -- To view, visit http://gerrit.cloudera.org:8080/8513 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: newpatchset Gerrit-Change-Id: Iac86af181b7c42655f21d2c1efd4652dd35d9297 Gerrit-Change-Number: 8513 Gerrit-PatchSet: 6 Gerrit-Owner: Tim WoodGerrit-Reviewer: Jim Apple Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Tim Wood
[Impala-ASF-CR] IMPALA-6160: Allow multiple statements in a Query object.
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8513 ) Change subject: IMPALA-6160: Allow multiple statements in a Query object. .. Patch Set 5: (1 comment) http://gerrit.cloudera.org:8080/#/c/8513/5/tests/performance/query_executor.py File tests/performance/query_executor.py: http://gerrit.cloudera.org:8080/#/c/8513/5/tests/performance/query_executor.py@47 PS5, Line 47: # strip out. Update comment. -- To view, visit http://gerrit.cloudera.org:8080/8513 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: Iac86af181b7c42655f21d2c1efd4652dd35d9297 Gerrit-Change-Number: 8513 Gerrit-PatchSet: 5 Gerrit-Owner: Tim WoodGerrit-Reviewer: Jim Apple Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Tue, 14 Nov 2017 22:00:46 + Gerrit-HasComments: Yes
[Impala-ASF-CR] IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8372 ) Change subject: IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE .. Patch Set 7: > Patch Set 6: > > (2 comments) > > > Patch Set 5: > > > > (2 comments) > > > > Do you have 3 runs showing that there is no new flaky test cases? > > Yes; two local, and one in progress at > jenkins.impala.io/job/gerrit-verify-dryrun-external/26/. The dryrun build failed due to C++ compilation errors. I rebased and rebuilt, #29. -- To view, visit http://gerrit.cloudera.org:8080/8372 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I79d2e34621639c8f8c4c4eb0b0944eaefca13a7a Gerrit-Change-Number: 8372 Gerrit-PatchSet: 7 Gerrit-Owner: Tim WoodGerrit-Reviewer: Greg Rahn Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Tue, 14 Nov 2017 19:39:37 + Gerrit-HasComments: No
[Impala-ASF-CR] IMPALA-6160: Allow multiple statements in a Query object.
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8513 ) Change subject: IMPALA-6160: Allow multiple statements in a Query object. .. Patch Set 5: (4 comments) http://gerrit.cloudera.org:8080/#/c/8513/5/tests/performance/query.py File tests/performance/query.py: http://gerrit.cloudera.org:8080/#/c/8513/5/tests/performance/query.py@26 PS5, Line 26: query_str (str): SQL query string; contains 1 or more ;-delimited SQL statements. Key context. http://gerrit.cloudera.org:8080/#/c/8513/4/tests/performance/query_executor.py File tests/performance/query_executor.py: http://gerrit.cloudera.org:8080/#/c/8513/4/tests/performance/query_executor.py@45 PS4, Line 45: CRUD st > Ack Done http://gerrit.cloudera.org:8080/#/c/8513/4/tests/performance/query_executor.py@200 PS4, Line 200: query (Query): Container holding 1 or more ;-delimited SQL statements to be executed > Will explain object identity here; this actually bit me when I treated it a Done http://gerrit.cloudera.org:8080/#/c/8513/4/tests/performance/query_executor.py@230 PS4, Line 230: first so timing does not include th > Ack Done -- To view, visit http://gerrit.cloudera.org:8080/8513 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: Iac86af181b7c42655f21d2c1efd4652dd35d9297 Gerrit-Change-Number: 8513 Gerrit-PatchSet: 5 Gerrit-Owner: Tim WoodGerrit-Reviewer: Jim Apple Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Tue, 14 Nov 2017 19:24:05 + Gerrit-HasComments: Yes
[Impala-ASF-CR] IMPALA-6160: Allow multiple statements in a Query object.
Hello Matthew Mulder, Michael Brown, Jim Apple, I'd like you to reexamine a change. Please visit http://gerrit.cloudera.org:8080/8513 to look at the new patch set (#5). Change subject: IMPALA-6160: Allow multiple statements in a Query object. .. IMPALA-6160: Allow multiple statements in a Query object. Testing: - Reproduced problem with bin/run-workload.py. - Ran bin/run-workload.py --workloads=tpch,targeted-perf,tpcds --impalads=localhost:21000,localhost:21001,localhost:21002 --results_json_file=$PWD/perf_results/IMPALA-6160.json --query_iterations=3 --table_formats=parquet/none --plan_first --query_names='.*' (Close to command line that single_node_perf_run.py builds.) - Manually reviewed perf_results/IMPALA-6160.json to verify presence of plans and proper splitting of query batches. Change-Id: Iac86af181b7c42655f21d2c1efd4652dd35d9297 --- M tests/performance/query.py M tests/performance/query_executor.py 2 files changed, 60 insertions(+), 24 deletions(-) git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/13/8513/5 -- To view, visit http://gerrit.cloudera.org:8080/8513 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: newpatchset Gerrit-Change-Id: Iac86af181b7c42655f21d2c1efd4652dd35d9297 Gerrit-Change-Number: 8513 Gerrit-PatchSet: 5 Gerrit-Owner: Tim WoodGerrit-Reviewer: Jim Apple Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Tim Wood
[Impala-ASF-CR] IMPALA-6160: Allow multiple statements in a Query object.
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8513 ) Change subject: IMPALA-6160: Allow multiple statements in a Query object. .. Patch Set 4: (4 comments) http://gerrit.cloudera.org:8080/#/c/8513/4/tests/performance/query_executor.py File tests/performance/query_executor.py: http://gerrit.cloudera.org:8080/#/c/8513/4/tests/performance/query_executor.py@45 PS4, Line 45: DDL/DML > nit: CRUD Ack http://gerrit.cloudera.org:8080/#/c/8513/4/tests/performance/query_executor.py@190 PS4, Line 190: query (Query) > nit: can you please pluralize query everywhere it can be multiple queries, This "query" is not a string containing a batch of SQL statements, it's our Query object in Python. The multiple-ness is abstracted away, and only concerns the execute() function below. I'll change the synopsis to make that clear, but other users of QueryExecutor understand .query to be an object. http://gerrit.cloudera.org:8080/#/c/8513/4/tests/performance/query_executor.py@200 PS4, Line 200: query (Query): SQL query to be executed Will explain object identity here; this actually bit me when I treated it as a string! http://gerrit.cloudera.org:8080/#/c/8513/4/tests/performance/query_executor.py@230 PS4, Line 230: (generally, DDL and DML statements) > nit: please remove Ack -- To view, visit http://gerrit.cloudera.org:8080/8513 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: Iac86af181b7c42655f21d2c1efd4652dd35d9297 Gerrit-Change-Number: 8513 Gerrit-PatchSet: 4 Gerrit-Owner: Tim WoodGerrit-Reviewer: Jim Apple Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Tue, 14 Nov 2017 18:55:28 + Gerrit-HasComments: Yes
[Impala-ASF-CR] IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8372 ) Change subject: IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE .. Patch Set 6: (2 comments) > Patch Set 5: > > (2 comments) > > Do you have 3 runs showing that there is no new flaky test cases? Yes; two local, and one in progress at jenkins.impala.io/job/gerrit-verify-dryrun-external/26/. http://gerrit.cloudera.org:8080/#/c/8372/5/testdata/workloads/tpcds/queries/tpcds-q77a.test File testdata/workloads/tpcds/queries/tpcds-q77a.test: http://gerrit.cloudera.org:8080/#/c/8372/5/testdata/workloads/tpcds/queries/tpcds-q77a.test@4 PS5, Line 4: -- FIXED, MADE UNIFORM 1/100 PRECISION. USE ACTUAL RESULT AS EXPECTED RESULT > Please add explanation for what was different. Done http://gerrit.cloudera.org:8080/#/c/8372/5/testdata/workloads/tpcds/queries/tpcds-q86a.test File testdata/workloads/tpcds/queries/tpcds-q86a.test: http://gerrit.cloudera.org:8080/#/c/8372/5/testdata/workloads/tpcds/queries/tpcds-q86a.test@4 PS5, Line 4: -- FIXED, MADE UNIFORM 1/100 PRECISION. USE ACTUAL RESULT AS EXPECTED RESULT > What was the difference? Done -- To view, visit http://gerrit.cloudera.org:8080/8372 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I79d2e34621639c8f8c4c4eb0b0944eaefca13a7a Gerrit-Change-Number: 8372 Gerrit-PatchSet: 6 Gerrit-Owner: Tim WoodGerrit-Reviewer: Greg Rahn Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Tue, 14 Nov 2017 02:02:31 + Gerrit-HasComments: Yes
[Impala-ASF-CR] IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE
Hello Greg Rahn, Matthew Mulder, Michael Brown, Mostafa Mokhtar, I'd like you to reexamine a change. Please visit http://gerrit.cloudera.org:8080/8372 to look at the new patch set (#6). Change subject: IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE .. IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE The .test files in this commit are ones held out from IMPALA-5376 because of observed anomalies with returned decimal precision that I previously controlled with TRUNCATE(). This ticket was filed after team members expressed a preference not to use TRUNCATE() and to use actual results generated within numerical range of expected, unless the results could not be controlled otherwise. Rounds of testing for this commit show that the earlier anomalies no longer occur, clearing the way for their inclusion in our TPC-DS suite. It has been observed that these tests tend to fail with the DECIMAL_V2 option set (unless the test does so explicitly). Testing: The gerrit_verify_dryrun_external (build #24) job passes with this change. The fix (rebased hereon) to IMPALA-6106 (finally) cleared up a source of flapping for these tests. Change-Id: I79d2e34621639c8f8c4c4eb0b0944eaefca13a7a --- A testdata/workloads/tpcds/queries/tpcds-q26.test A testdata/workloads/tpcds/queries/tpcds-q28.test M testdata/workloads/tpcds/queries/tpcds-q39-1.test M testdata/workloads/tpcds/queries/tpcds-q39-2.test A testdata/workloads/tpcds/queries/tpcds-q47.test A testdata/workloads/tpcds/queries/tpcds-q57.test A testdata/workloads/tpcds/queries/tpcds-q59.test M testdata/workloads/tpcds/queries/tpcds-q61.test A testdata/workloads/tpcds/queries/tpcds-q63.test M testdata/workloads/tpcds/queries/tpcds-q77a.test M testdata/workloads/tpcds/queries/tpcds-q78.test M testdata/workloads/tpcds/queries/tpcds-q86a.test M tests/query_test/test_tpcds_queries.py 13 files changed, 851 insertions(+), 8 deletions(-) git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/72/8372/6 -- To view, visit http://gerrit.cloudera.org:8080/8372 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: newpatchset Gerrit-Change-Id: I79d2e34621639c8f8c4c4eb0b0944eaefca13a7a Gerrit-Change-Number: 8372 Gerrit-PatchSet: 6 Gerrit-Owner: Tim WoodGerrit-Reviewer: Greg Rahn Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood
[Impala-ASF-CR] IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8372 ) Change subject: IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE .. Patch Set 5: (2 comments) http://gerrit.cloudera.org:8080/#/c/8372/5/testdata/workloads/tpcds/queries/tpcds-q26.test File testdata/workloads/tpcds/queries/tpcds-q26.test: http://gerrit.cloudera.org:8080/#/c/8372/5/testdata/workloads/tpcds/queries/tpcds-q26.test@5 PS5, Line 5: 78.33 > The TPC-DS spec section 7.5.3.d says "For results from AVG aggregates, the Ack http://gerrit.cloudera.org:8080/#/c/8372/5/testdata/workloads/tpcds/queries/tpcds-q39-1.test File testdata/workloads/tpcds/queries/tpcds-q39-1.test: http://gerrit.cloudera.org:8080/#/c/8372/5/testdata/workloads/tpcds/queries/tpcds-q39-1.test@4 PS5, Line 4: -- ADD ROUND()s TO 4th, 5th, 9th, 10th COLUMNS, USE ACTUAL RESULT AS EXPECTED RESULT. > It looks like this is okay per the TPC-DS standard section 4.2.3.4.f.6: Exp Ack -- To view, visit http://gerrit.cloudera.org:8080/8372 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I79d2e34621639c8f8c4c4eb0b0944eaefca13a7a Gerrit-Change-Number: 8372 Gerrit-PatchSet: 5 Gerrit-Owner: Tim WoodGerrit-Reviewer: Greg Rahn Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Mon, 13 Nov 2017 23:32:39 + Gerrit-HasComments: Yes
[Impala-ASF-CR] IMPALA-6160: Allow multiple statements in a Query object.
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8513 ) Change subject: IMPALA-6160: Allow multiple statements in a Query object. .. Patch Set 4: (2 comments) http://gerrit.cloudera.org:8080/#/c/8513/1/tests/performance/query_executor.py File tests/performance/query_executor.py: http://gerrit.cloudera.org:8080/#/c/8513/1/tests/performance/query_executor.py@52 PS1, Line 52: > Ack Done http://gerrit.cloudera.org:8080/#/c/8513/3/tests/performance/query_executor.py File tests/performance/query_executor.py: http://gerrit.cloudera.org:8080/#/c/8513/3/tests/performance/query_executor.py@190 PS3, Line 190: query (Query): SQL query/queries (batch, ;-delimited) to be executed > One or more; does the word "batch" not imply that? Done -- To view, visit http://gerrit.cloudera.org:8080/8513 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: Iac86af181b7c42655f21d2c1efd4652dd35d9297 Gerrit-Change-Number: 8513 Gerrit-PatchSet: 4 Gerrit-Owner: Tim WoodGerrit-Reviewer: Jim Apple Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Mon, 13 Nov 2017 21:24:45 + Gerrit-HasComments: Yes
[Impala-ASF-CR] IMPALA-6160: Allow multiple statements in a Query object.
Hello Matthew Mulder, Michael Brown, Jim Apple, I'd like you to reexamine a change. Please visit http://gerrit.cloudera.org:8080/8513 to look at the new patch set (#4). Change subject: IMPALA-6160: Allow multiple statements in a Query object. .. IMPALA-6160: Allow multiple statements in a Query object. Testing: - Reproduced problem with bin/run-workload.py. - Ran bin/run-workload.py --workloads=tpch,targeted-perf,tpcds --impalads=localhost:21000,localhost:21001,localhost:21002 --results_json_file=$PWD/perf_results/IMPALA-6160.json --query_iterations=3 --table_formats=parquet/none --plan_first --query_names='.*' (Close to command line that single_node_perf_run.py builds.) - Manually reviewed perf_results/IMPALA-6160.json to verify presence of plans and proper splitting of query batches. Change-Id: Iac86af181b7c42655f21d2c1efd4652dd35d9297 --- M tests/performance/query_executor.py 1 file changed, 56 insertions(+), 19 deletions(-) git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/13/8513/4 -- To view, visit http://gerrit.cloudera.org:8080/8513 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: newpatchset Gerrit-Change-Id: Iac86af181b7c42655f21d2c1efd4652dd35d9297 Gerrit-Change-Number: 8513 Gerrit-PatchSet: 4 Gerrit-Owner: Tim WoodGerrit-Reviewer: Jim Apple Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Tim Wood
[Impala-ASF-CR] IMPALA-6160: Allow multiple statements in a Query object.
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8513 ) Change subject: IMPALA-6160: Allow multiple statements in a Query object. .. Patch Set 3: (2 comments) http://gerrit.cloudera.org:8080/#/c/8513/1/tests/performance/query_executor.py File tests/performance/query_executor.py: http://gerrit.cloudera.org:8080/#/c/8513/1/tests/performance/query_executor.py@52 PS1, Line 52: > I get that you consider SELECT as DML, but I don't think most other people Ack http://gerrit.cloudera.org:8080/#/c/8513/3/tests/performance/query_executor.py File tests/performance/query_executor.py: http://gerrit.cloudera.org:8080/#/c/8513/3/tests/performance/query_executor.py@190 PS3, Line 190: query (Query): SQL query (batch, ;-delimited) to be executed > This is still queries, not a single query, right? One or more; does the word "batch" not imply that? I'll put "query/queries". -- To view, visit http://gerrit.cloudera.org:8080/8513 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: Iac86af181b7c42655f21d2c1efd4652dd35d9297 Gerrit-Change-Number: 8513 Gerrit-PatchSet: 3 Gerrit-Owner: Tim WoodGerrit-Reviewer: Jim Apple Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Mon, 13 Nov 2017 21:12:40 + Gerrit-HasComments: Yes
[Impala-ASF-CR] IMPALA-6160: Allow multiple statements in a Query object.
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8513 ) Change subject: IMPALA-6160: Allow multiple statements in a Query object. .. Patch Set 3: (7 comments) http://gerrit.cloudera.org:8080/#/c/8513/1//COMMIT_MSG Commit Message: http://gerrit.cloudera.org:8080/#/c/8513/1//COMMIT_MSG@7 PS1, Line 7: IMPALA-6160: Allow multiple statements in a Query object. > Ack Done http://gerrit.cloudera.org:8080/#/c/8513/1//COMMIT_MSG@14 PS1, Line 14: --query_iterations=3 --table_formats=parquet/none --plan_first > Ack Done http://gerrit.cloudera.org:8080/#/c/8513/1/tests/performance/query_executor.py File tests/performance/query_executor.py: http://gerrit.cloudera.org:8080/#/c/8513/1/tests/performance/query_executor.py@45 PS1, Line 45: > Residue; will correct. Done http://gerrit.cloudera.org:8080/#/c/8513/1/tests/performance/query_executor.py@52 PS1, Line 52: > Ack Done http://gerrit.cloudera.org:8080/#/c/8513/1/tests/performance/query_executor.py@186 PS1, Line 186: """Executes one or more queries. > Ack Done http://gerrit.cloudera.org:8080/#/c/8513/1/tests/performance/query_executor.py@229 PS1, Line 229: le" qu > The execution logic in query_exec_functions.py sets the start_time and time Done http://gerrit.cloudera.org:8080/#/c/8513/1/tests/performance/query_executor.py@231 PS1, Line 231: metadata loading required for planning. : : This function furnishes a query result object in self._result, for the last : query in the batch ONLY. : """ > Ack Done -- To view, visit http://gerrit.cloudera.org:8080/8513 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: Iac86af181b7c42655f21d2c1efd4652dd35d9297 Gerrit-Change-Number: 8513 Gerrit-PatchSet: 3 Gerrit-Owner: Tim WoodGerrit-Reviewer: Jim Apple Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Mon, 13 Nov 2017 20:48:45 + Gerrit-HasComments: Yes
[Impala-ASF-CR] IMPALA-6160: Allow multiple statements in a Query object.
Hello Matthew Mulder, Michael Brown, Jim Apple, I'd like you to reexamine a change. Please visit http://gerrit.cloudera.org:8080/8513 to look at the new patch set (#3). Change subject: IMPALA-6160: Allow multiple statements in a Query object. .. IMPALA-6160: Allow multiple statements in a Query object. Testing: - Reproduced problem with bin/run-workload.py. - Ran bin/run-workload.py --workloads=tpch,targeted-perf,tpcds --impalads=localhost:21000,localhost:21001,localhost:21002 --results_json_file=$PWD/perf_results/IMPALA-6160.json --query_iterations=3 --table_formats=parquet/none --plan_first --query_names='.*' (Close to command line that single_node_perf_run.py builds.) - Manually reviewed perf_results/IMPALA-6160.json to verify presence of plans and proper splitting of query batches. Change-Id: Iac86af181b7c42655f21d2c1efd4652dd35d9297 --- M tests/performance/query_executor.py 1 file changed, 56 insertions(+), 19 deletions(-) git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/13/8513/3 -- To view, visit http://gerrit.cloudera.org:8080/8513 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: newpatchset Gerrit-Change-Id: Iac86af181b7c42655f21d2c1efd4652dd35d9297 Gerrit-Change-Number: 8513 Gerrit-PatchSet: 3 Gerrit-Owner: Tim WoodGerrit-Reviewer: Jim Apple Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Tim Wood
[Impala-ASF-CR] IMPALA-6160: Rework query execution to handle multiple statements in a Query object.
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8513 ) Change subject: IMPALA-6160: Rework query execution to handle multiple statements in a Query object. .. Patch Set 2: (2 comments) http://gerrit.cloudera.org:8080/#/c/8513/1//COMMIT_MSG Commit Message: http://gerrit.cloudera.org:8080/#/c/8513/1//COMMIT_MSG@7 PS1, Line 7: IMPALA-6160: Rework query execution to handle multiple statements in a Query object. > nit: For the subject line, please keep it under 72 characters and one line. Ack http://gerrit.cloudera.org:8080/#/c/8513/1//COMMIT_MSG@14 PS1, Line 14: --query_iterations=3 --table_formats=parquet/none --plan_first --query_names='.*' > nit: can you wrap at 72 characters, here? If you use emacs to write your co Ack -- To view, visit http://gerrit.cloudera.org:8080/8513 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: Iac86af181b7c42655f21d2c1efd4652dd35d9297 Gerrit-Change-Number: 8513 Gerrit-PatchSet: 2 Gerrit-Owner: Tim WoodGerrit-Reviewer: Jim Apple Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Mon, 13 Nov 2017 20:44:18 + Gerrit-HasComments: Yes
[Impala-ASF-CR] IMPALA-6160: Rework query execution to handle multiple statements in a Query object.
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8513 ) Change subject: IMPALA-6160: Rework query execution to handle multiple statements in a Query object. .. Patch Set 2: (7 comments) http://gerrit.cloudera.org:8080/#/c/8513/1/tests/performance/query_executor.py File tests/performance/query_executor.py: http://gerrit.cloudera.org:8080/#/c/8513/1/tests/performance/query_executor.py@45 PS1, Line 45: query options' names > I'm a bit confused about this - I don't see query options in these regexes. Residue; will correct. http://gerrit.cloudera.org:8080/#/c/8513/1/tests/performance/query_executor.py@52 PS1, Line 52: re.I > I think spelling out IGNORECASE makes it much more readable. Ack http://gerrit.cloudera.org:8080/#/c/8513/1/tests/performance/query_executor.py@52 PS1, Line 52: SELECT > SELECT starts statements that are not DDL or DML, yes? I consider SELECT as DML (data manipulation, but not mutation. :) I could call this DDL_CRUD_PATTERN if it's that important. http://gerrit.cloudera.org:8080/#/c/8513/1/tests/performance/query_executor.py@186 PS1, Line 186: """Executes a query. > Can you change the comments and member variable to pluralize "query"? Ack http://gerrit.cloudera.org:8080/#/c/8513/1/tests/performance/query_executor.py@224 PS1, Line 224: a set of SQL statements > This looks very general to me. Might you be able to get by with something s I don't want to limit the use cases to just SET, when there's nothing really unique about it. This routine would get more complicated(*), add needless error conditions, and hasten the day when it would need changing again. * What if it's 2 SETs and a query? A query, a SET and a query? There's no need to reject these legal batches. And, it turns out, the performance harness assumes results are correct without checking. http://gerrit.cloudera.org:8080/#/c/8513/1/tests/performance/query_executor.py@229 PS1, Line 229: timing > How DOES the timing work for this object? There doesn't seem to be any timi The execution logic in query_exec_functions.py sets the start_time and time_taken fields of the various QueryResult objects. The loop at l. 256 below does overwrite the reference to the query result for statements 1..n-1 and leaves the result of the last as the result of the batch. I will document this. So far, there's no requirement for the higher layers to receive a list of results for the batch. http://gerrit.cloudera.org:8080/#/c/8513/1/tests/performance/query_executor.py@231 PS1, Line 231: : This function originally assumed that self.query contained only a single : query statement, but that assumption is not valid for a test file that : contains, e.g., a SET DECIMAL_V2=n; statement before the actual query for the : test. > nit: I think you can omit this. Ack -- To view, visit http://gerrit.cloudera.org:8080/8513 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: Iac86af181b7c42655f21d2c1efd4652dd35d9297 Gerrit-Change-Number: 8513 Gerrit-PatchSet: 2 Gerrit-Owner: Tim WoodGerrit-Reviewer: Jim Apple Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Mon, 13 Nov 2017 19:40:00 + Gerrit-HasComments: Yes
[Impala-ASF-CR] IMPALA-6160: Rework query execution to handle multiple statements in a Query object.
Hello Matthew Mulder, Michael Brown, Jim Apple, I'd like you to reexamine a change. Please visit http://gerrit.cloudera.org:8080/8513 to look at the new patch set (#2). Change subject: IMPALA-6160: Rework query execution to handle multiple statements in a Query object. .. IMPALA-6160: Rework query execution to handle multiple statements in a Query object. Testing: - Reproduced problem with bin/run-workload.py. - Ran bin/run-workload.py --workloads=tpch,targeted-perf,tpcds --impalads=localhost:21000,localhost:21001,localhost:21002 --results_json_file=$PWD/perf_results/IMPALA-6160.json --query_iterations=3 --table_formats=parquet/none --plan_first --query_names='.*' (Close to command line that single_node_perf_run.py builds.) - Manually reviewed perf_results/IMPALA-6160.json to verify presence of plans and proper splitting of query batches. Change-Id: Iac86af181b7c42655f21d2c1efd4652dd35d9297 --- M tests/performance/query_executor.py 1 file changed, 55 insertions(+), 17 deletions(-) git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/13/8513/2 -- To view, visit http://gerrit.cloudera.org:8080/8513 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: newpatchset Gerrit-Change-Id: Iac86af181b7c42655f21d2c1efd4652dd35d9297 Gerrit-Change-Number: 8513 Gerrit-PatchSet: 2 Gerrit-Owner: Tim WoodGerrit-Reviewer: Jim Apple Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Tim Wood
[Impala-ASF-CR] IMPALA-6160: Rework query execution to handle multiple statements in a Query object.
Tim Wood has uploaded this change for review. ( http://gerrit.cloudera.org:8080/8513 Change subject: IMPALA-6160: Rework query execution to handle multiple statements in a Query object. .. IMPALA-6160: Rework query execution to handle multiple statements in a Query object. Testing: - Reproduced problem with bin/run-workload.py. - Ran bin/run-workload.py --workloads=tpch,targeted-perf,tpcds --impalads=localhost:21000,localhost:21001,localhost:21002 --results_json_file=$PWD/perf_results/IMPALA-6160.json --query_iterations=3 --table_formats=parquet/none --plan_first --query_names='.*' (Close to command line that single_node_perf_run.py builds.) Change-Id: Iac86af181b7c42655f21d2c1efd4652dd35d9297 --- M tests/performance/query_executor.py 1 file changed, 55 insertions(+), 17 deletions(-) git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/13/8513/1 -- To view, visit http://gerrit.cloudera.org:8080/8513 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: newchange Gerrit-Change-Id: Iac86af181b7c42655f21d2c1efd4652dd35d9297 Gerrit-Change-Number: 8513 Gerrit-PatchSet: 1 Gerrit-Owner: Tim WoodGerrit-Reviewer: Jim Apple Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Tim Wood
[Impala-ASF-CR] IMPALA-6155: Allow tests to pass when ORDER BY does not cover the query.
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8484 ) Change subject: IMPALA-6155: Allow tests to pass when ORDER BY does not cover the query. .. Patch Set 3: > Uploaded patch set 3. Applied Tim A.'s suggestion. -- To view, visit http://gerrit.cloudera.org:8080/8484 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: Ib42ba64ce6ac9b75b4a532f20cee0055aaed5a6c Gerrit-Change-Number: 8484 Gerrit-PatchSet: 3 Gerrit-Owner: Tim WoodGerrit-Reviewer: Greg Rahn Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Tim Armstrong Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Tue, 07 Nov 2017 20:42:10 + Gerrit-HasComments: No
[Impala-ASF-CR] IMPALA-6155: Allow tests to pass when ORDER BY does not cover the query.
Hello Greg Rahn, Michael Brown, Tim Armstrong, I'd like you to reexamine a change. Please visit http://gerrit.cloudera.org:8080/8484 to look at the new patch set (#3). Change subject: IMPALA-6155: Allow tests to pass when ORDER BY does not cover the query. .. IMPALA-6155: Allow tests to pass when ORDER BY does not cover the query. Use VERIFY_IS_EQUAL_SORTED tag on RESULTS section to allow low-order sort deviations to compare. Testing: - Passed local tests/run-tests.py ... - Changed order of expected rows by low-order column and verified test still passes. - Analyzed all TPC-DS query files for similar patterns, found no others. Change-Id: Ib42ba64ce6ac9b75b4a532f20cee0055aaed5a6c --- M testdata/workloads/tpcds/queries/tpcds-q77a.test 1 file changed, 1 insertion(+), 1 deletion(-) git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/84/8484/3 -- To view, visit http://gerrit.cloudera.org:8080/8484 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: newpatchset Gerrit-Change-Id: Ib42ba64ce6ac9b75b4a532f20cee0055aaed5a6c Gerrit-Change-Number: 8484 Gerrit-PatchSet: 3 Gerrit-Owner: Tim WoodGerrit-Reviewer: Greg Rahn Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Tim Armstrong Gerrit-Reviewer: Tim Wood
[Impala-ASF-CR] IMPALA-6155: Ensure TPC-DS result orders can't vary.
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8484 ) Change subject: IMPALA-6155: Ensure TPC-DS result orders can't vary. .. Patch Set 2: (1 comment) http://gerrit.cloudera.org:8080/#/c/8484/2/testdata/workloads/tpcds/queries/tpcds-q77a.test File testdata/workloads/tpcds/queries/tpcds-q77a.test: http://gerrit.cloudera.org:8080/#/c/8484/2/testdata/workloads/tpcds/queries/tpcds-q77a.test@120 PS2, Line 120: RESULTS > Another option is to use the VERIFY_IS_EQUAL_SORTED verifier instead of mod I'm open to either approach. The fewer hands laid on the SQL, the better, probably. :) If no one weighs in against by Tues. COB, I'll change it. -- To view, visit http://gerrit.cloudera.org:8080/8484 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: Ib42ba64ce6ac9b75b4a532f20cee0055aaed5a6c Gerrit-Change-Number: 8484 Gerrit-PatchSet: 2 Gerrit-Owner: Tim WoodGerrit-Reviewer: Greg Rahn Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Tim Armstrong Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Tue, 07 Nov 2017 02:51:42 + Gerrit-HasComments: Yes
[Impala-ASF-CR] IMPALA-6155: Ensure TPC-DS result orders can't vary.
Tim Wood has uploaded this change for review. ( http://gerrit.cloudera.org:8080/8484 Change subject: IMPALA-6155: Ensure TPC-DS result orders can't vary. .. IMPALA-6155: Ensure TPC-DS result orders can't vary. Add a 3rd-rank sort key (sales column) to ORDER BY list. Testing: - Passed local tests/run-tests.py ... - Analyzed all non-Kudu TPC-DS query files that use ORDER BY for similar patterns, found no others. Change-Id: Ib42ba64ce6ac9b75b4a532f20cee0055aaed5a6c --- M testdata/workloads/tpcds/queries/tpcds-q77a.test 1 file changed, 1 insertion(+), 1 deletion(-) git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/84/8484/2 -- To view, visit http://gerrit.cloudera.org:8080/8484 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: newchange Gerrit-Change-Id: Ib42ba64ce6ac9b75b4a532f20cee0055aaed5a6c Gerrit-Change-Number: 8484 Gerrit-PatchSet: 2 Gerrit-Owner: Tim WoodGerrit-Reviewer: Greg Rahn Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Tim Armstrong Gerrit-Reviewer: Tim Wood
[Impala-ASF-CR] IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8372 ) Change subject: IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE .. Patch Set 5: (1 comment) http://gerrit.cloudera.org:8080/#/c/8372/4/testdata/workloads/tpcds/queries/tpcds-q47.test File testdata/workloads/tpcds/queries/tpcds-q47.test: http://gerrit.cloudera.org:8080/#/c/8372/4/testdata/workloads/tpcds/queries/tpcds-q47.test@3 PS4, Line 3: -- RESULT MISMATCH FROM ORIGINAL in LSD of DECIMAL values, E.G, > Would be good to use an example to better describe the mismatch Done -- To view, visit http://gerrit.cloudera.org:8080/8372 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I79d2e34621639c8f8c4c4eb0b0944eaefca13a7a Gerrit-Change-Number: 8372 Gerrit-PatchSet: 5 Gerrit-Owner: Tim WoodGerrit-Reviewer: Greg Rahn Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Sat, 04 Nov 2017 00:19:09 + Gerrit-HasComments: Yes
[Impala-ASF-CR] IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8372 ) Change subject: IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE .. Patch Set 5: (4 comments) http://gerrit.cloudera.org:8080/#/c/8372/4/testdata/workloads/tpcds/queries/tpcds-q26.test File testdata/workloads/tpcds/queries/tpcds-q26.test: http://gerrit.cloudera.org:8080/#/c/8372/4/testdata/workloads/tpcds/queries/tpcds-q26.test@3 PS4, Line 3: -- RESULT MISMATCH FROM ORIGINAL, E.G., > Please use a more descriptive comment. Done http://gerrit.cloudera.org:8080/#/c/8372/4/testdata/workloads/tpcds/queries/tpcds-q26.test@4 PS4, Line 4: -- Expected: 'AAID',78.33,126.37,0.00,61.94 > What does this mean? Done http://gerrit.cloudera.org:8080/#/c/8372/4/testdata/workloads/tpcds/queries/tpcds-q59.test File testdata/workloads/tpcds/queries/tpcds-q59.test: http://gerrit.cloudera.org:8080/#/c/8372/4/testdata/workloads/tpcds/queries/tpcds-q59.test@3 PS4, Line 3: with > Remove line Done http://gerrit.cloudera.org:8080/#/c/8372/4/testdata/workloads/tpcds/queries/tpcds-q63.test File testdata/workloads/tpcds/queries/tpcds-q63.test: http://gerrit.cloudera.org:8080/#/c/8372/4/testdata/workloads/tpcds/queries/tpcds-q63.test@3 PS4, Line 3: select > Remove line Done -- To view, visit http://gerrit.cloudera.org:8080/8372 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I79d2e34621639c8f8c4c4eb0b0944eaefca13a7a Gerrit-Change-Number: 8372 Gerrit-PatchSet: 5 Gerrit-Owner: Tim WoodGerrit-Reviewer: Greg Rahn Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Sat, 04 Nov 2017 00:15:47 + Gerrit-HasComments: Yes
[Impala-ASF-CR] IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE
Hello Greg Rahn, Matthew Mulder, Michael Brown, Mostafa Mokhtar, I'd like you to reexamine a change. Please visit http://gerrit.cloudera.org:8080/8372 to look at the new patch set (#5). Change subject: IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE .. IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE The .test files in this commit are ones held out from IMPALA-5376 because of observed anomalies with returned decimal precision that I previously controlled with TRUNCATE(). This ticket was filed after team members expressed a preference not to use TRUNCATE() and to use actual results generated within numerical range of expected, unless the results could not be controlled otherwise. Rounds of testing for this commit show that the earlier anomalies no longer occur, clearing the way for their inclusion in our TPC-DS suite. It has been observed that these tests tend to fail with the DECIMAL_V2 option set (unless the test does so explicitly). Testing: The gerrit_verify_dryrun_external (build #24) job passes with this change. The fix (rebased hereon) to IMPALA-6106 (finally) cleared up a source of flapping for these tests. Change-Id: I79d2e34621639c8f8c4c4eb0b0944eaefca13a7a --- A testdata/workloads/tpcds/queries/tpcds-q26.test A testdata/workloads/tpcds/queries/tpcds-q28.test M testdata/workloads/tpcds/queries/tpcds-q39-1.test M testdata/workloads/tpcds/queries/tpcds-q39-2.test A testdata/workloads/tpcds/queries/tpcds-q47.test A testdata/workloads/tpcds/queries/tpcds-q57.test A testdata/workloads/tpcds/queries/tpcds-q59.test M testdata/workloads/tpcds/queries/tpcds-q61.test A testdata/workloads/tpcds/queries/tpcds-q63.test M testdata/workloads/tpcds/queries/tpcds-q77a.test M testdata/workloads/tpcds/queries/tpcds-q78.test M testdata/workloads/tpcds/queries/tpcds-q86a.test M tests/query_test/test_tpcds_queries.py 13 files changed, 849 insertions(+), 6 deletions(-) git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/72/8372/5 -- To view, visit http://gerrit.cloudera.org:8080/8372 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: newpatchset Gerrit-Change-Id: I79d2e34621639c8f8c4c4eb0b0944eaefca13a7a Gerrit-Change-Number: 8372 Gerrit-PatchSet: 5 Gerrit-Owner: Tim WoodGerrit-Reviewer: Greg Rahn Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood
[Impala-ASF-CR] IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8372 ) Change subject: IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE .. Patch Set 4: > Patch Set 4: > > > Patch Set 4: > > > > What about Mostafa's question: > > > How many iterations did you try for those tests? > > I thought I answered it: > > For example, q47 failed in 4 different test runs on 9/18 because of an LSD > > difference. ...[I]t's passing now that I replaced the old expected output > > with the new > > Am I not understanding "iterations" in this context? Taking a guess at the question, here are the numbers of attempts of each of these tests in my local workspace since I started on this test suite: q26 59 q28 29 q47 39 q57 31 q59 28 q63 28 -- To view, visit http://gerrit.cloudera.org:8080/8372 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I79d2e34621639c8f8c4c4eb0b0944eaefca13a7a Gerrit-Change-Number: 8372 Gerrit-PatchSet: 4 Gerrit-Owner: Tim WoodGerrit-Reviewer: Greg Rahn Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Fri, 03 Nov 2017 00:16:24 + Gerrit-HasComments: No
[Impala-ASF-CR] IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8372 ) Change subject: IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE .. Patch Set 4: > Patch Set 4: > > What about Mostafa's question: > > How many iterations did you try for those tests? I thought I answered it: > For example, q47 failed in 4 different test runs on 9/18 because of an LSD > difference. ...[I]t's passing now that I replaced the old expected output > with the new Am I not understanding "iterations" in this context? -- To view, visit http://gerrit.cloudera.org:8080/8372 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I79d2e34621639c8f8c4c4eb0b0944eaefca13a7a Gerrit-Change-Number: 8372 Gerrit-PatchSet: 4 Gerrit-Owner: Tim WoodGerrit-Reviewer: Greg Rahn Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Thu, 02 Nov 2017 22:40:17 + Gerrit-HasComments: No
[Impala-ASF-CR] IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8372 ) Change subject: IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE .. Patch Set 4: Any further comments on this review? Any reason not to +2? Thanks. -- To view, visit http://gerrit.cloudera.org:8080/8372 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I79d2e34621639c8f8c4c4eb0b0944eaefca13a7a Gerrit-Change-Number: 8372 Gerrit-PatchSet: 4 Gerrit-Owner: Tim WoodGerrit-Reviewer: Greg Rahn Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Thu, 02 Nov 2017 21:23:08 + Gerrit-HasComments: No
[Impala-ASF-CR] IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8372 ) Change subject: IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE .. Patch Set 4: (1 comment) http://gerrit.cloudera.org:8080/#/c/8372/3//COMMIT_MSG Commit Message: http://gerrit.cloudera.org:8080/#/c/8372/3//COMMIT_MSG@14 PS3, Line 14: Rounds of testing : for this commit show that the earlier anomalies no longer occur > This would be back in Sept. when I saw the problems. For example, q47 fail To clarify, it's passing now that I replaced the old expected output with the current actual (diff in some values by .01). -- To view, visit http://gerrit.cloudera.org:8080/8372 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I79d2e34621639c8f8c4c4eb0b0944eaefca13a7a Gerrit-Change-Number: 8372 Gerrit-PatchSet: 4 Gerrit-Owner: Tim WoodGerrit-Reviewer: Greg Rahn Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Tue, 31 Oct 2017 01:13:46 + Gerrit-HasComments: Yes
[Impala-ASF-CR] IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8372 ) Change subject: IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE .. Patch Set 4: (1 comment) http://gerrit.cloudera.org:8080/#/c/8372/3//COMMIT_MSG Commit Message: http://gerrit.cloudera.org:8080/#/c/8372/3//COMMIT_MSG@14 PS3, Line 14: Rounds of testing : for this commit show that the earlier anomalies no longer occur > I don't of any code change that got in lately that would result in change i This would be back in Sept. when I saw the problems. For example, q47 failed in 4 different test runs on 9/18 because of an LSD difference. Now it's passing. -- To view, visit http://gerrit.cloudera.org:8080/8372 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I79d2e34621639c8f8c4c4eb0b0944eaefca13a7a Gerrit-Change-Number: 8372 Gerrit-PatchSet: 4 Gerrit-Owner: Tim WoodGerrit-Reviewer: Greg Rahn Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Tue, 31 Oct 2017 01:08:50 + Gerrit-HasComments: Yes
[Impala-ASF-CR] IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8372 ) Change subject: IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE .. Patch Set 4: (1 comment) http://gerrit.cloudera.org:8080/#/c/8372/3//COMMIT_MSG Commit Message: http://gerrit.cloudera.org:8080/#/c/8372/3//COMMIT_MSG@18 PS3, Line 18: (unless the test does so explicitly). > Better to say, "unless the test does so explicitly." Done -- To view, visit http://gerrit.cloudera.org:8080/8372 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I79d2e34621639c8f8c4c4eb0b0944eaefca13a7a Gerrit-Change-Number: 8372 Gerrit-PatchSet: 4 Gerrit-Owner: Tim WoodGerrit-Reviewer: Greg Rahn Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Mon, 30 Oct 2017 17:50:55 + Gerrit-HasComments: Yes
[Impala-ASF-CR] IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE
Hello Greg Rahn, Matthew Mulder, Michael Brown, Mostafa Mokhtar, I'd like you to reexamine a change. Please visit http://gerrit.cloudera.org:8080/8372 to look at the new patch set (#4). Change subject: IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE .. IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE The .test files in this commit are ones held out from IMPALA-5376 because of observed anomalies with returned decimal precision that I previously controlled with TRUNCATE(). This ticket was filed after team members expressed a preference not to use TRUNCATE() and to use actual results generated within numerical range of expected, unless the results could not be controlled otherwise. Rounds of testing for this commit show that the earlier anomalies no longer occur, clearing the way for their inclusion in our TPC-DS suite. It has been observed that these tests tend to fail with the DECIMAL_V2 option set (unless the test does so explicitly). Testing: The gerrit_verify_dryrun_external (build #24) job passes with this change. The fix (rebased hereon) to IMPALA-6106 (finally) cleared up a source of flapping for these tests. Change-Id: I79d2e34621639c8f8c4c4eb0b0944eaefca13a7a --- A testdata/workloads/tpcds/queries/tpcds-q26.test A testdata/workloads/tpcds/queries/tpcds-q28.test A testdata/workloads/tpcds/queries/tpcds-q47.test A testdata/workloads/tpcds/queries/tpcds-q57.test A testdata/workloads/tpcds/queries/tpcds-q59.test A testdata/workloads/tpcds/queries/tpcds-q63.test M tests/query_test/test_tpcds_queries.py 7 files changed, 837 insertions(+), 0 deletions(-) git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/72/8372/4 -- To view, visit http://gerrit.cloudera.org:8080/8372 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: newpatchset Gerrit-Change-Id: I79d2e34621639c8f8c4c4eb0b0944eaefca13a7a Gerrit-Change-Number: 8372 Gerrit-PatchSet: 4 Gerrit-Owner: Tim WoodGerrit-Reviewer: Greg Rahn Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood
[Impala-ASF-CR] IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8372 ) Change subject: IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE .. Patch Set 3: (1 comment) http://gerrit.cloudera.org:8080/#/c/8372/3//COMMIT_MSG Commit Message: http://gerrit.cloudera.org:8080/#/c/8372/3//COMMIT_MSG@18 PS3, Line 18: (unless done so explicitly). Better to say, "unless the test does so explicitly." -- To view, visit http://gerrit.cloudera.org:8080/8372 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I79d2e34621639c8f8c4c4eb0b0944eaefca13a7a Gerrit-Change-Number: 8372 Gerrit-PatchSet: 3 Gerrit-Owner: Tim WoodGerrit-Reviewer: Greg Rahn Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Fri, 27 Oct 2017 23:07:36 + Gerrit-HasComments: Yes
[Impala-ASF-CR] IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE
Tim Wood has uploaded a new patch set (#3). ( http://gerrit.cloudera.org:8080/8372 ) Change subject: IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE .. IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE The .test files in this commit are ones held out from IMPALA-5376 because of observed anomalies with returned decimal precision that I previously controlled with TRUNCATE(). This ticket was filed after team members expressed a preference not to use TRUNCATE() and to use actual results generated within numerical range of expected, unless the results could not be controlled otherwise. Rounds of testing for this commit show that the earlier anomalies no longer occur, clearing the way for their inclusion in our TPC-DS suite. It has been observed that these tests tend to fail with the DECIMAL_V2 option set (unless done so explicitly). Testing: The gerrit_verify_dryrun_external (build #24) job passes with this change. The fix (rebased hereon) to IMPALA-6106 (finally) cleared up a source of flapping for these tests. Change-Id: I79d2e34621639c8f8c4c4eb0b0944eaefca13a7a --- A testdata/workloads/tpcds/queries/tpcds-q26.test A testdata/workloads/tpcds/queries/tpcds-q28.test A testdata/workloads/tpcds/queries/tpcds-q47.test A testdata/workloads/tpcds/queries/tpcds-q57.test A testdata/workloads/tpcds/queries/tpcds-q59.test A testdata/workloads/tpcds/queries/tpcds-q63.test M tests/query_test/test_tpcds_queries.py 7 files changed, 837 insertions(+), 0 deletions(-) git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/72/8372/3 -- To view, visit http://gerrit.cloudera.org:8080/8372 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: newpatchset Gerrit-Change-Id: I79d2e34621639c8f8c4c4eb0b0944eaefca13a7a Gerrit-Change-Number: 8372 Gerrit-PatchSet: 3 Gerrit-Owner: Tim WoodGerrit-Reviewer: Greg Rahn Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood
[Impala-ASF-CR] IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE
Tim Wood has uploaded this change for review. ( http://gerrit.cloudera.org:8080/8372 Change subject: IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE .. IMPALA-6087: Revisit tests withheld from TPC-DS suite for use of TRUNCATE The .test files in this commit are ones held out from IMPALA-5376 because of observed anomalies with returned decimal precision that I controlled with TRUNCATE(). This ticket was filed after team members expressed a preference not to use TRUNCATE() and to use actual results generated within numerical range of expected, unless the results could not be controlled otherwise. Rounds of testing for this commit show that the earlier anomalies no longer occur, clearing the way for their inclusion in our TPC-DS suite. Change-Id: I79d2e34621639c8f8c4c4eb0b0944eaefca13a7a --- A testdata/workloads/tpcds/queries/tpcds-q26.test A testdata/workloads/tpcds/queries/tpcds-q28.test A testdata/workloads/tpcds/queries/tpcds-q47.test A testdata/workloads/tpcds/queries/tpcds-q57.test A testdata/workloads/tpcds/queries/tpcds-q59.test A testdata/workloads/tpcds/queries/tpcds-q63.test M tests/query_test/test_tpcds_queries.py 7 files changed, 837 insertions(+), 0 deletions(-) git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/72/8372/1 -- To view, visit http://gerrit.cloudera.org:8080/8372 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: newchange Gerrit-Change-Id: I79d2e34621639c8f8c4c4eb0b0944eaefca13a7a Gerrit-Change-Number: 8372 Gerrit-PatchSet: 1 Gerrit-Owner: Tim Wood
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8102 ) Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. Patch Set 20: Wayward semicolon in a SQL comment knocked over q22a. -- To view, visit http://gerrit.cloudera.org:8080/8102 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 Gerrit-Change-Number: 8102 Gerrit-PatchSet: 20 Gerrit-Owner: Tim WoodGerrit-Reviewer: Alex Behm Gerrit-Reviewer: David Knupp Gerrit-Reviewer: Impala Public Jenkins Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Michael Ho Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Sun, 22 Oct 2017 19:06:06 + Gerrit-HasComments: No
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Hello Matthew Mulder, Michael Brown, David Knupp, Alex Behm, Mostafa Mokhtar, Michael Ho, Impala Public Jenkins, I'd like you to reexamine a change. Please visit http://gerrit.cloudera.org:8080/8102 to look at the new patch set (#20). Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. Main source for TPCDS query and result definitions: https://github.com/gregrahn/tpcds-kit. TPC-DS v2.5.0 qualification queries from G. Rahn, Cloudera, Inc. Data set constructed in mini-cluster using $IMPALA_HOME/buildall.sh -testdata This commit continues previous work on IMPALA-5376 in the ASF Impala repo and the Cloudera Gerrit service. This commit splits multi-query tests in the TPC-DS suite definition into one query and result set per test file, as the test framework requires. Names for such files have -1, -2... inner suffixes. The portion of the TPC-DS test suite in this commit passes. It contains no failures, as reflected by runs of $IMPALA_HOME/tests/run-tests.py query_test/test_tpcds_queries.py ... IMPALA-6007 addresses the TPC-DS cases that require skipping (because we don't support them or they flap) or expected-failure (xfail, because we support them but they fail due to bugs.) These require some added tooling for non-Pytest frameworks like the stress test to avoid attempting them until they work. Tests that flap are marked to skip, with a bug ID, since they don't reliably pass or xfail. Expected result sets come from the TPC-DS kit. Some TPC-DS test cases in this commit have been modified in sematically-neutral ways so as to pass on Impala. The tests/query_test/test_tpcds_queries.py driver file is authoritative for the active/skip/xfail status for each case and a brief reason. The following list describes the current status as: --- test-name deviance from TPC-DS spec changes made --- tpcds-q22a.test RESULT MISMATCH in LSD of AVG() values FIXED, HAND_ROUNDED AVG() VALUES IN RESULT SET --- tpcds-q26.test RESULT MISMATCH in LSD of AVG() values ABSENT, IMPALA-6087 --- tpcds-q28.test RESULT MISMATCH in LSD of AVG() values ABSENT, IMPALA-6087 --- tpcds-q30.test UNRECOGNIZED CHARACTER ABSENT, IMPALA-5961. --- tpcds-q31.test RESULT MISMATCH in LSD of DECIMAL values ABSENT, IMPALA-5956. --- tpcds-q35a.test RESULT MISMATCH ABSENT, IMPALA-5950. --- tpcds-q36a.test RESULT MISMATCH ABSENT, IMPALA-4741 --- tpcds-q47.test RESULT MISMATCH in LSD of DECIMAL values ABSENT, IMPALA-6087 --- tpcds-q48.test RESULT MISMATCH in scalar value ABSENT, IMPALA-5950. --- tpcds-q49.test RESULT MISMATCH in LSD of DECIMAL values ABSENT, IMPALA-5945 --- tpcds-q57.test RESULT MISMATCH, excess scale in DECIMAL values ABSENT, IMPALA-6087 --- tpcds-q58.test RESULT MISMATCH in DECIMAL values ABSENT, IMPALA-5946 --- tpcds-q59.test RESULT MISMATCH, excess scale in DECIMAL values ABSENT, IMPALA-6087 --- tpcds-q61.test RESULT MISMATCH in DECIMAL value FIXED. CAST RESULT QUOTIENT TO DECIMAL(15, 4), TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q63.test RESULT MISMATCH, excess scale in DECIMAL values ABSENT, IMPALA-6087 --- tpcds-q64.test RESULT MISMATCH ADDED ORDER BY COLUMNS. --- tpcds-q66.test RESULT MISMATCH ABSENT, IMPALA-4741 --- tpcds-q77a.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q78.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q83.test RESULT MISMATCH ABSENT, IMPALA-5945. --- tpcds-q85.test MISSING TABLE "reason" ABSENT, IMPALA-5960 --- tpcds-q86a.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q89.test RESULT MISMATCH, DECIMAL values flap ABSENT, ADDED ROUND(2) TO 8th COLUMN, TAKE ACTUAL RESULTS AS EXPECTED, IMPALA-5956. --- tpcds-q90.test RESULT MISMATCH ABSENT, IMPALA-5945. --- tpcds-q93.test MISSING TABLE "reason" ABSENT, IMPALA-5960 --- tpcds-q98.test RESULT MISMATCH FIXED, ADDED ROUND() TO LAST COLUMN Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 --- A testdata/workloads/tpcds/queries/tpcds-q10a.test A testdata/workloads/tpcds/queries/tpcds-q11.test A testdata/workloads/tpcds/queries/tpcds-q12.test A testdata/workloads/tpcds/queries/tpcds-q13.test A testdata/workloads/tpcds/queries/tpcds-q15.test A testdata/workloads/tpcds/queries/tpcds-q16.test A testdata/workloads/tpcds/queries/tpcds-q17.test A testdata/workloads/tpcds/queries/tpcds-q18a.test A testdata/workloads/tpcds/queries/tpcds-q20.test A testdata/workloads/tpcds/queries/tpcds-q21.test A testdata/workloads/tpcds/queries/tpcds-q22a.test D testdata/workloads/tpcds/queries/tpcds-q23-1.test D testdata/workloads/tpcds/queries/tpcds-q23-2.test A testdata/workloads/tpcds/queries/tpcds-q25.test D testdata/workloads/tpcds/queries/tpcds-q27.test D testdata/workloads/tpcds/queries/tpcds-q27a.test D testdata/workloads/tpcds/queries/tpcds-q28.test A testdata/workloads/tpcds/queries/tpcds-q29.test A
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Hello Matthew Mulder, Michael Brown, David Knupp, Alex Behm, Mostafa Mokhtar, Michael Ho, I'd like you to reexamine a change. Please visit http://gerrit.cloudera.org:8080/8102 to look at the new patch set (#19). Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. Main source for TPCDS query and result definitions: https://github.com/gregrahn/tpcds-kit. TPC-DS v2.5.0 qualification queries from G. Rahn, Cloudera, Inc. Data set constructed in mini-cluster using $IMPALA_HOME/buildall.sh -testdata This commit continues previous work on IMPALA-5376 in the ASF Impala repo and the Cloudera Gerrit service. This commit splits multi-query tests in the TPC-DS suite definition into one query and result set per test file, as the test framework requires. Names for such files have -1, -2... inner suffixes. The portion of the TPC-DS test suite in this commit passes. It contains no failures, as reflected by runs of $IMPALA_HOME/tests/run-tests.py query_test/test_tpcds_queries.py ... IMPALA-6007 addresses the TPC-DS cases that require skipping (because we don't support them or they flap) or expected-failure (xfail, because we support them but they fail due to bugs.) These require some added tooling for non-Pytest frameworks like the stress test to avoid attempting them until they work. Tests that flap are marked to skip, with a bug ID, since they don't reliably pass or xfail. Expected result sets come from the TPC-DS kit. Some TPC-DS test cases in this commit have been modified in sematically-neutral ways so as to pass on Impala. The tests/query_test/test_tpcds_queries.py driver file is authoritative for the active/skip/xfail status for each case and a brief reason. The following list describes the current status as: --- test-name deviance from TPC-DS spec changes made --- tpcds-q22a.test RESULT MISMATCH in LSD of AVG() values FIXED; HAND_ROUNDED AVG() VALUES IN RESULT SET --- tpcds-q26.test RESULT MISMATCH in LSD of AVG() values ABSENT, IMPALA-6087 --- tpcds-q28.test RESULT MISMATCH in LSD of AVG() values ABSENT, IMPALA-6087 --- tpcds-q30.test UNRECOGNIZED CHARACTER ABSENT, IMPALA-5961. --- tpcds-q31.test RESULT MISMATCH in LSD of DECIMAL values ABSENT, IMPALA-5956. --- tpcds-q35a.test RESULT MISMATCH ABSENT, IMPALA-5950. --- tpcds-q36a.test RESULT MISMATCH ABSENT, IMPALA-4741 --- tpcds-q47.test RESULT MISMATCH in LSD of DECIMAL values ABSENT, IMPALA-6087 --- tpcds-q48.test RESULT MISMATCH in scalar value ABSENT, IMPALA-5950. --- tpcds-q49.test RESULT MISMATCH in LSD of DECIMAL values ABSENT, IMPALA-5945 --- tpcds-q57.test RESULT MISMATCH, excess scale in DECIMAL values ABSENT, IMPALA-6087 --- tpcds-q58.test RESULT MISMATCH in DECIMAL values ABSENT, IMPALA-5946 --- tpcds-q59.test RESULT MISMATCH, excess scale in DECIMAL values ABSENT, IMPALA-6087 --- tpcds-q61.test RESULT MISMATCH in DECIMAL value FIXED. CAST RESULT QUOTIENT TO DECIMAL(15, 4), TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q63.test RESULT MISMATCH, excess scale in DECIMAL values ABSENT, IMPALA-6087 --- tpcds-q64.test RESULT MISMATCH ADDED ORDER BY COLUMNS. --- tpcds-q66.test RESULT MISMATCH ABSENT, IMPALA-4741 --- tpcds-q77a.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q78.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q83.test RESULT MISMATCH ABSENT, IMPALA-5945. --- tpcds-q85.test MISSING TABLE "reason" ABSENT, IMPALA-5960 --- tpcds-q86a.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q89.test RESULT MISMATCH, DECIMAL values flap ABSENT, ADDED ROUND(2) TO 8th COLUMN, TAKE ACTUAL RESULTS AS EXPECTED, IMPALA-5956. --- tpcds-q90.test RESULT MISMATCH ABSENT, IMPALA-5945. --- tpcds-q93.test MISSING TABLE "reason" ABSENT, IMPALA-5960 --- tpcds-q98.test RESULT MISMATCH FIXED, ADDED ROUND() TO LAST COLUMN Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 --- A testdata/workloads/tpcds/queries/tpcds-q10a.test A testdata/workloads/tpcds/queries/tpcds-q11.test A testdata/workloads/tpcds/queries/tpcds-q12.test A testdata/workloads/tpcds/queries/tpcds-q13.test A testdata/workloads/tpcds/queries/tpcds-q15.test A testdata/workloads/tpcds/queries/tpcds-q16.test A testdata/workloads/tpcds/queries/tpcds-q17.test A testdata/workloads/tpcds/queries/tpcds-q18a.test A testdata/workloads/tpcds/queries/tpcds-q20.test A testdata/workloads/tpcds/queries/tpcds-q21.test A testdata/workloads/tpcds/queries/tpcds-q22a.test D testdata/workloads/tpcds/queries/tpcds-q23-1.test D testdata/workloads/tpcds/queries/tpcds-q23-2.test A testdata/workloads/tpcds/queries/tpcds-q25.test D testdata/workloads/tpcds/queries/tpcds-q27.test D testdata/workloads/tpcds/queries/tpcds-q27a.test D testdata/workloads/tpcds/queries/tpcds-q28.test A testdata/workloads/tpcds/queries/tpcds-q29.test A testdata/workloads/tpcds/queries/tpcds-q32.test
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8102 ) Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. Patch Set 18: Build #18 of jenkins.impala.io/job/gerrit-verify-dryrun-external passes on the latest commit. -- To view, visit http://gerrit.cloudera.org:8080/8102 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 Gerrit-Change-Number: 8102 Gerrit-PatchSet: 18 Gerrit-Owner: Tim WoodGerrit-Reviewer: Alex Behm Gerrit-Reviewer: David Knupp Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Michael Ho Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Fri, 20 Oct 2017 17:58:33 + Gerrit-HasComments: No
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8102 ) Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. Patch Set 18: Run of gerrit-verify-dryun-external scheduled on jenkins.impala.io, build #18. -- To view, visit http://gerrit.cloudera.org:8080/8102 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 Gerrit-Change-Number: 8102 Gerrit-PatchSet: 18 Gerrit-Owner: Tim WoodGerrit-Reviewer: Alex Behm Gerrit-Reviewer: David Knupp Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Michael Ho Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Fri, 20 Oct 2017 00:25:35 + Gerrit-HasComments: No
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8102 ) Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. Patch Set 18: (5 comments) http://gerrit.cloudera.org:8080/#/c/8102/17/testdata/workloads/tpcds/queries/tpcds-q28.test File testdata/workloads/tpcds/queries/tpcds-q28.test: http://gerrit.cloudera.org:8080/#/c/8102/17/testdata/workloads/tpcds/queries/tpcds-q28.test@6 PS17, Line 6: > ss_list_price is decimal(7,2) why is the truncate required here? Query removed from this commit. http://gerrit.cloudera.org:8080/#/c/8102/12/testdata/workloads/tpcds/queries/tpcds-q31.test File testdata/workloads/tpcds/queries/tpcds-q31.test: http://gerrit.cloudera.org:8080/#/c/8102/12/testdata/workloads/tpcds/queries/tpcds-q31.test@4 PS12, Line 4: > Why did this query get taken out? See commit msg. (IMPALA-5956). http://gerrit.cloudera.org:8080/#/c/8102/12/testdata/workloads/tpcds/queries/tpcds-q31.test@20 PS12, Line 20: > Also why is truncate here needed? Ack http://gerrit.cloudera.org:8080/#/c/8102/12/testdata/workloads/tpcds/queries/tpcds-q5a.test File testdata/workloads/tpcds/queries/tpcds-q5a.test: http://gerrit.cloudera.org:8080/#/c/8102/12/testdata/workloads/tpcds/queries/tpcds-q5a.test@3 PS12, Line 3: > Why is TPCDS-5A removed? @pytest.mark.skip(reason="Unsupported in Impala") def test_tpcds_q5(self, vector): ... http://gerrit.cloudera.org:8080/#/c/8102/11/testdata/workloads/tpcds/queries/tpcds-q85.test File testdata/workloads/tpcds/queries/tpcds-q85.test: http://gerrit.cloudera.org:8080/#/c/8102/11/testdata/workloads/tpcds/queries/tpcds-q85.test@5 PS11, Line 5: > Is there a separate work item added to add reason? IMPALA-5960. -- To view, visit http://gerrit.cloudera.org:8080/8102 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 Gerrit-Change-Number: 8102 Gerrit-PatchSet: 18 Gerrit-Owner: Tim WoodGerrit-Reviewer: Alex Behm Gerrit-Reviewer: David Knupp Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Michael Ho Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Fri, 20 Oct 2017 00:23:20 + Gerrit-HasComments: Yes
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Hello Matthew Mulder, Michael Brown, David Knupp, Alex Behm, Mostafa Mokhtar, Michael Ho, I'd like you to reexamine a change. Please visit http://gerrit.cloudera.org:8080/8102 to look at the new patch set (#18). Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. Main source for TPCDS query and result definitions: https://github.com/gregrahn/tpcds-kit. TPC-DS v2.5.0 qualification queries from G. Rahn, Cloudera, Inc. Data set constructed in mini-cluster using $IMPALA_HOME/buildall.sh -testdata This commit continues previous work on IMPALA-5376 in the ASF Impala repo and the Cloudera Gerrit service. This commit splits multi-query tests in the TPC-DS suite definition into one query and result set per test file, as the test framework requires. Names for such files have -1, -2... inner suffixes. The portion of the TPC-DS test suite in this commit passes. It contains no failures, as reflected by runs of $IMPALA_HOME/tests/run-tests.py query_test/test_tpcds_queries.py ... IMPALA-6007 addresses the TPC-DS cases that require skipping (because we don't support them or they flap) or expected-failure (xfail, because we support them but they fail due to bugs.) These require some added tooling for non-Pytest frameworks like the stress test to avoid attempting them until they work. Tests that flap are marked to skip, with a bug ID, since they don't reliably pass or xfail. Expected result sets come from the TPC-DS kit. Some TPC-DS test cases in this commit have been modified in sematically-neutral ways so as to pass on Impala. The tests/query_test/test_tpcds_queries.py driver file is authoritative for the active/skip/xfail status for each case and a brief reason. The following list describes the current status as: --- test-name deviance from TPC-DS spec changes made --- tpcds-q22a.test RESULT MISMATCH in LSD of AVG() values Fixed AVG()s --- tpcds-q26.test RESULT MISMATCH in LSD of AVG() values ABSENT, IMPALA-6087 --- tpcds-q28.test RESULT MISMATCH in LSD of AVG() values ABSENT, IMPALA-6087 --- tpcds-q30.test UNRECOGNIZED CHARACTER ABSENT, IMPALA-5961. --- tpcds-q31.test RESULT MISMATCH in LSD of DECIMAL values ABSENT, IMPALA-5956. --- tpcds-q35a.test RESULT MISMATCH ABSENT, IMPALA-5950. --- tpcds-q36a.test RESULT MISMATCH ABSENT, IMPALA-4741 --- tpcds-q47.test RESULT MISMATCH in LSD of DECIMAL values ABSENT, IMPALA-6087 --- tpcds-q48.test RESULT MISMATCH in scalar value ABSENT, IMPALA-5950. --- tpcds-q49.test RESULT MISMATCH in LSD of DECIMAL values ABSENT, IMPALA-5945 --- tpcds-q57.test RESULT MISMATCH, excess scale in DECIMAL values ABSENT, IMPALA-6087 --- tpcds-q58.test RESULT MISMATCH in DECIMAL values ABSENT, IMPALA-5946 --- tpcds-q59.test RESULT MISMATCH, excess scale in DECIMAL values ABSENT, IMPALA-6087 --- tpcds-q61.test RESULT MISMATCH in DECIMAL value FIXED. CAST RESULT QUOTIENT TO DECIMAL(15, 4), TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q63.test RESULT MISMATCH, excess scale in DECIMAL values ABSENT, IMPALA-6087 --- tpcds-q64.test RESULT MISMATCH ADDED ORDER BY COLUMNS. --- tpcds-q66.test RESULT MISMATCH ABSENT, IMPALA-4741 --- tpcds-q77a.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q78.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q83.test RESULT MISMATCH ABSENT, IMPALA-5945. --- tpcds-q85.test MISSING TABLE "reason" ABSENT, IMPALA-5960 --- tpcds-q86a.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q89.test RESULT MISMATCH, DECIMAL values flap ABSENT, ADDED ROUND(2) TO 8th COLUMN, TAKE ACTUAL RESULTS AS EXPECTED, IMPALA-5956. --- tpcds-q90.test RESULT MISMATCH ABSENT, IMPALA-5945. --- tpcds-q93.test MISSING TABLE "reason" ABSENT, IMPALA-5960 --- tpcds-q98.test RESULT MISMATCH FIXED, ADDED ROUND() TO LAST COLUMN Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 --- A testdata/workloads/tpcds/queries/tpcds-q10a.test A testdata/workloads/tpcds/queries/tpcds-q11.test A testdata/workloads/tpcds/queries/tpcds-q12.test A testdata/workloads/tpcds/queries/tpcds-q13.test A testdata/workloads/tpcds/queries/tpcds-q15.test A testdata/workloads/tpcds/queries/tpcds-q16.test A testdata/workloads/tpcds/queries/tpcds-q17.test A testdata/workloads/tpcds/queries/tpcds-q18a.test A testdata/workloads/tpcds/queries/tpcds-q20.test A testdata/workloads/tpcds/queries/tpcds-q21.test A testdata/workloads/tpcds/queries/tpcds-q22a.test D testdata/workloads/tpcds/queries/tpcds-q23-1.test D testdata/workloads/tpcds/queries/tpcds-q23-2.test A testdata/workloads/tpcds/queries/tpcds-q25.test D testdata/workloads/tpcds/queries/tpcds-q27.test D testdata/workloads/tpcds/queries/tpcds-q27a.test D testdata/workloads/tpcds/queries/tpcds-q28.test A testdata/workloads/tpcds/queries/tpcds-q29.test A testdata/workloads/tpcds/queries/tpcds-q32.test A
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8102 ) Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. Patch Set 17: (1 comment) http://gerrit.cloudera.org:8080/#/c/8102/17/testdata/workloads/tpcds/queries/tpcds-q26.test File testdata/workloads/tpcds/queries/tpcds-q26.test: http://gerrit.cloudera.org:8080/#/c/8102/17/testdata/workloads/tpcds/queries/tpcds-q26.test@6 PS17, Line 6: truncate(avg(cs_quantity) * 10.0) / 10 agg1, > The query text in this file now reliably produces the results in this file, I set the scale adjustment to 10^5 in this line and adjusted 3 result lines so the approximation of +1/3 (.3) would be clearer. -- To view, visit http://gerrit.cloudera.org:8080/8102 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 Gerrit-Change-Number: 8102 Gerrit-PatchSet: 17 Gerrit-Owner: Tim WoodGerrit-Reviewer: Alex Behm Gerrit-Reviewer: David Knupp Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Michael Ho Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Thu, 12 Oct 2017 02:09:03 + Gerrit-HasComments: Yes
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8102 ) Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. Patch Set 16: Passing run of gerrit-verify-dryrun-external: https://jenkins.impala.io/job/gerrit-verify-dryrun-external/17/ -- To view, visit http://gerrit.cloudera.org:8080/8102 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 Gerrit-Change-Number: 8102 Gerrit-PatchSet: 16 Gerrit-Owner: Tim WoodGerrit-Reviewer: Alex Behm Gerrit-Reviewer: David Knupp Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Michael Ho Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Thu, 12 Oct 2017 00:01:49 + Gerrit-HasComments: No
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Hello Matthew Mulder, Michael Brown, David Knupp, Alex Behm, Mostafa Mokhtar, Michael Ho, I'd like you to reexamine a change. Please visit http://gerrit.cloudera.org:8080/8102 to look at the new patch set (#17). Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. Main source for TPCDS query and result definitions: https://github.com/gregrahn/tpcds-kit. TPC-DS v2.5.0 qualification queries from G. Rahn, Cloudera, Inc. Data set constructed in mini-cluster using $IMPALA_HOME/buildall.sh -testdata This commit continues previous work on IMPALA-5376 in the ASF Impala repo and the Cloudera Gerrit service. This commit splits multi-query tests in the TPC-DS suite definition into one query and result set per test file, as the test framework requires. Names for such files have -1, -2... inner suffixes. The portion of the TPC-DS test suite in this commit passes. It contains no failures, as reflected by runs of $IMPALA_HOME/tests/run-tests.py query_test/test_tpcds_queries.py ... IMPALA-6007 addresses the TPC-DS cases that require skipping (because we don't support them or they flap) or expected-failure (xfail, because we support them but they fail due to bugs.) These require some added tooling for non-Pytest frameworks like the stress test to avoid attempting them until they work. Tests that flap are marked to skip, with a bug ID, since they don't reliably pass or xfail. Expected result sets come from the TPC-DS kit. Some TPC-DS test cases in this commit have been modified in sematically-neutral ways so as to pass on Impala. The tests/query_test/test_tpcds_queries.py driver file is authoritative for the active/skip/xfail status for each case and a brief reason. The following list describes the current status as: --- test-name deviance from TPC-DS spec changes made --- tpcds-q22a.test RESULT MISMATCH in LSD of AVG() values Fixed AVG()s --- tpcds-q26.test RESULT MISMATCH in LSD of AVG() values -- ADDED TRUNCATE()s TO AVG()s IN SELECT COLUMNS --- tpcds-q30.test UNRECOGNIZED CHARACTER ABSENT, IMPALA-5961. --- tpcds-q31.test RESULT MISMATCH in LSD of DECIMAL values ABSENT, IMPALA-5956. --- tpcds-q35a.test RESULT MISMATCH ABSENT, IMPALA-5950. --- tpcds-q36a.test RESULT MISMATCH ABSENT, IMPALA-4741 --- tpcds-q47.test RESULT MISMATCH in LSD of DECIMAL values ADDED TRUNCATE(2) TO 8th COLUMN OF WITH TABLE, TAKE ACTUAL RESULT AS EXPECTED. --- tpcds-q48.test RESULT MISMATCH in scalar value ABSENT, IMPALA-5950. --- tpcds-q49.test RESULT MISMATCH in LSD of DECIMAL values ABSENT, IMPALA-5945 --- tpcds-q57.test RESULT MISMATCH, excess scale in DECIMAL values FIXED, ADDED TRUNCATE(2) AROUND 6th COLUMN. --- tpcds-q58.test RESULT MISMATCH in DECIMAL values ABSENT, IMPALA-5946 --- tpcds-q59.test RESULT MISMATCH, excess scale in DECIMAL values FIXED, ADDED TRUNCATE(2) AROUND 4th-10th COLUMNS. --- tpcds-q61.test RESULT MISMATCH in DECIMAL value FIXED. CAST RESULT QUOTIENT TO DECIMAL(15, 4), TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q63.test RESULT MISMATCH, excess scale in DECIMAL values ADDED TRUNCATE(2) TO 3rd COLUMN --- tpcds-q64.test RESULT MISMATCH ADDED ORDER BY COLUMNS. --- tpcds-q66.test RESULT MISMATCH ABSENT, IMPALA-4741 --- tpcds-q77a.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q78.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q83.test RESULT MISMATCH ABSENT, IMPALA-5945. --- tpcds-q85.test MISSING TABLE "reason" ABSENT, IMPALA-5960 --- tpcds-q86a.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q89.test RESULT MISMATCH, DECIMAL values flap ABSENT, ADDED ROUND(2) TO 8th COLUMN, TAKE ACTUAL RESULTS AS EXPECTED, IMPALA-5956. --- tpcds-q90.test RESULT MISMATCH ABSENT, IMPALA-5945. --- tpcds-q93.test MISSING TABLE "reason" ABSENT, IMPALA-5960 --- tpcds-q98.test RESULT MISMATCH FIXED, ADDED ROUND() TO LAST COLUMN Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 --- A testdata/workloads/tpcds/queries/tpcds-q10a.test A testdata/workloads/tpcds/queries/tpcds-q11.test A testdata/workloads/tpcds/queries/tpcds-q12.test A testdata/workloads/tpcds/queries/tpcds-q13.test A testdata/workloads/tpcds/queries/tpcds-q15.test A testdata/workloads/tpcds/queries/tpcds-q16.test A testdata/workloads/tpcds/queries/tpcds-q17.test A testdata/workloads/tpcds/queries/tpcds-q18a.test A testdata/workloads/tpcds/queries/tpcds-q20.test A testdata/workloads/tpcds/queries/tpcds-q21.test A testdata/workloads/tpcds/queries/tpcds-q22a.test D testdata/workloads/tpcds/queries/tpcds-q23-1.test D testdata/workloads/tpcds/queries/tpcds-q23-2.test A testdata/workloads/tpcds/queries/tpcds-q25.test A testdata/workloads/tpcds/queries/tpcds-q26.test D testdata/workloads/tpcds/queries/tpcds-q27.test D testdata/workloads/tpcds/queries/tpcds-q27a.test M testdata/workloads/tpcds/queries/tpcds-q28.test A
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8102 ) Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. Patch Set 16: > Patch Set 16: > > > Uploaded patch set 16. > > Pytest shows expanded TPC-DS suite subset passes, but run failed FSR: > https://jenkins.impala.io/job/ubuntu-16.04-from-scratch/412/consoleText IMPALA-5886 explains this. Do we need to front-run this commit with a fix for that? ​ > MM: Did you try DECIMAL_V2 for query_48? ​Set to 1 or 0, q48 passes for me locally (a single BIGINT value). But I observed it failing in the pre-review run (a different value), so I'd like to resolve q48 in a later commit so it doesn't delay this further. -- To view, visit http://gerrit.cloudera.org:8080/8102 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 Gerrit-Change-Number: 8102 Gerrit-PatchSet: 16 Gerrit-Owner: Tim WoodGerrit-Reviewer: Alex Behm Gerrit-Reviewer: David Knupp Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Michael Ho Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Tue, 10 Oct 2017 01:48:17 + Gerrit-HasComments: No
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8102 ) Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. Patch Set 16: > Uploaded patch set 16. Pytest shows expanded TPC-DS suite subset passes, but run failed FSR: https://jenkins.impala.io/job/ubuntu-16.04-from-scratch/412/consoleText -- To view, visit http://gerrit.cloudera.org:8080/8102 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 Gerrit-Change-Number: 8102 Gerrit-PatchSet: 16 Gerrit-Owner: Tim WoodGerrit-Reviewer: Alex Behm Gerrit-Reviewer: David Knupp Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Michael Ho Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Mon, 09 Oct 2017 23:39:03 + Gerrit-HasComments: No
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Hello Matthew Mulder, Michael Brown, David Knupp, Alex Behm, Mostafa Mokhtar, Michael Ho, I'd like you to reexamine a change. Please visit http://gerrit.cloudera.org:8080/8102 to look at the new patch set (#16). Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. Main source for TPCDS query and result definitions: https://github.com/gregrahn/tpcds-kit. TPC-DS v2.5.0 qualification queries from G. Rahn, Cloudera, Inc. Data set constructed in mini-cluster using $IMPALA_HOME/buildall.sh -testdata This commit continues previous work on IMPALA-5376 in the ASF Impala repo and the Cloudera Gerrit service. This commit splits multi-query tests in the TPC-DS suite definition into one query and result set per test file, as the test framework requires. Names for such files have -1, -2... inner suffixes. The portion of the TPC-DS test suite in this commit passes. It contains no failures, as reflected by runs of $IMPALA_HOME/tests/run-tests.py query_test/test_tpcds_queries.py ... IMPALA-6007 addresses the TPC-DS cases that require skipping (because we don't support them or they flap) or expected-failure (xfail, because we support them but they fail due to bugs.) These require some added tooling for non-Pytest frameworks like the stress test to avoid attempting them until they work. Tests that flap are marked to skip, with a bug ID, since they don't reliably pass or xfail. Expected result sets come from the TPC-DS kit. Some TPC-DS test cases in this commit have been modified in sematically-neutral ways so as to pass on Impala. The tests/query_test/test_tpcds_queries.py driver file is authoritative for the active/skip/xfail status for each case and a brief reason. The following list describes the current status as: --- test-name deviance from TPC-DS spec changes made --- tpcds-q22a.test RESULT MISMATCH in LSD of AVG() values Fixed AVG()s --- tpcds-q30.test UNRECOGNIZED CHARACTER ABSENT, IMPALA-5961. --- tpcds-q31.test RESULT MISMATCH in LSD of DECIMAL values ABSENT, IMPALA-5956. --- tpcds-q35a.test RESULT MISMATCH ABSENT, IMPALA-5950. --- tpcds-q36a.test RESULT MISMATCH ABSENT, IMPALA-4741 --- tpcds-q47.test RESULT MISMATCH in LSD of DECIMAL values ADDED TRUNCATE(2) TO 8th COLUMN OF WITH TABLE, TAKE ACTUAL RESULT AS EXPECTED. --- tpcds-q48.test RESULT MISMATCH in scalar value ABSENT, IMPALA-5950. --- tpcds-q49.test RESULT MISMATCH in LSD of DECIMAL values ABSENT, IMPALA-5945 --- tpcds-q57.test RESULT MISMATCH, excess scale in DECIMAL values FIXED, ADDED TRUNCATE(2) AROUND 6th COLUMN. --- tpcds-q58.test RESULT MISMATCH in DECIMAL values ABSENT, IMPALA-5946 --- tpcds-q59.test RESULT MISMATCH, excess scale in DECIMAL values FIXED, ADDED TRUNCATE(2) AROUND 4th-10th COLUMNS. --- tpcds-q61.test RESULT MISMATCH in DECIMAL value FIXED. CAST RESULT QUOTIENT TO DECIMAL(15, 4), TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q63.test RESULT MISMATCH, excess scale in DECIMAL values ADDED TRUNCATE(2) TO 3rd COLUMN --- tpcds-q64.test RESULT MISMATCH ADDED ORDER BY COLUMNS. --- tpcds-q66.test RESULT MISMATCH ABSENT, IMPALA-4741 --- tpcds-q77a.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q78.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q83.test RESULT MISMATCH ABSENT, IMPALA-5945. --- tpcds-q85.test MISSING TABLE "reason" ABSENT, IMPALA-5960 --- tpcds-q86a.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q89.test RESULT MISMATCH, DECIMAL values flap ABSENT, ADDED ROUND(2) TO 8th COLUMN, TAKE ACTUAL RESULTS AS EXPECTED, IMPALA-5956. --- tpcds-q90.test RESULT MISMATCH ABSENT, IMPALA-5945. --- tpcds-q93.test MISSING TABLE "reason" ABSENT, IMPALA-5960 --- tpcds-q98.test RESULT MISMATCH FIXED, ADDED ROUND() TO LAST COLUMN Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 --- A testdata/workloads/tpcds/queries/tpcds-q10a.test A testdata/workloads/tpcds/queries/tpcds-q11.test A testdata/workloads/tpcds/queries/tpcds-q12.test A testdata/workloads/tpcds/queries/tpcds-q13.test A testdata/workloads/tpcds/queries/tpcds-q15.test A testdata/workloads/tpcds/queries/tpcds-q16.test A testdata/workloads/tpcds/queries/tpcds-q17.test A testdata/workloads/tpcds/queries/tpcds-q18a.test A testdata/workloads/tpcds/queries/tpcds-q20.test A testdata/workloads/tpcds/queries/tpcds-q21.test A testdata/workloads/tpcds/queries/tpcds-q22a.test D testdata/workloads/tpcds/queries/tpcds-q23-1.test D testdata/workloads/tpcds/queries/tpcds-q23-2.test A testdata/workloads/tpcds/queries/tpcds-q25.test A testdata/workloads/tpcds/queries/tpcds-q26.test D testdata/workloads/tpcds/queries/tpcds-q27.test D testdata/workloads/tpcds/queries/tpcds-q27a.test M testdata/workloads/tpcds/queries/tpcds-q28.test A testdata/workloads/tpcds/queries/tpcds-q29.test A testdata/workloads/tpcds/queries/tpcds-q32.test A
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8102 ) Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. Patch Set 15: > Uploaded patch set 15. Removed newly-failing q48, reported with IMPALA-5950. -- To view, visit http://gerrit.cloudera.org:8080/8102 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 Gerrit-Change-Number: 8102 Gerrit-PatchSet: 15 Gerrit-Owner: Tim WoodGerrit-Reviewer: Alex Behm Gerrit-Reviewer: David Knupp Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Michael Ho Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Mon, 09 Oct 2017 18:51:46 + Gerrit-HasComments: No
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Hello Matthew Mulder, Michael Brown, David Knupp, Alex Behm, Mostafa Mokhtar, Michael Ho, I'd like you to reexamine a change. Please visit http://gerrit.cloudera.org:8080/8102 to look at the new patch set (#15). Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. Main source for TPCDS query and result definitions: https://github.com/gregrahn/tpcds-kit. TPC-DS v2.5.0 qualification queries from G. Rahn, Cloudera, Inc. Data set constructed in mini-cluster using $IMPALA_HOME/buildall.sh -testdata This commit continues previous work on IMPALA-5376 in the ASF Impala repo and the Cloudera Gerrit service. This commit splits multi-query tests in the TPC-DS suite definition into one query and result set per test file, as the test framework requires. Names for such files have -1, -2... inner suffixes. The portion of the TPC-DS test suite in this commit passes. It contains no failures, as reflected by runs of $IMPALA_HOME/tests/run-tests.py query_test/test_tpcds_queries.py ... IMPALA-6007 addresses the TPC-DS cases that require skipping (because we don't support them or they flap) or expected-failure (xfail, because we support them but they fail due to bugs.) These require some added tooling for non-Pytest frameworks like the stress test to avoid attempting them until they work. Tests that flap are marked to skip, with a bug ID, since they don't reliably pass or xfail. Expected result sets come from the TPC-DS kit. Some TPC-DS test cases in this commit have been modified in sematically-neutral ways so as to pass on Impala. The tests/query_test/test_tpcds_queries.py driver file is authoritative for the active/skip/xfail status for each case and a brief reason. The following list describes the current status as: --- test-name deviance from TPC-DS spec changes made --- tpcds-q22a.test RESULT MISMATCH in LSD of AVG() values Fixed AVG()s --- tpcds-q30.test UNRECOGNIZED CHARACTER ABSENT, IMPALA-5961. --- tpcds-q31.test RESULT MISMATCH in LSD of DECIMAL values ABSENT, IMPALA-5956. --- tpcds-q35a.test RESULT MISMATCH ABSENT, IMPALA-5950. --- tpcds-q36a.test RESULT MISMATCH ABSENT, IMPALA-4741 --- tpcds-q47.test RESULT MISMATCH in LSD of DECIMAL values ADDED TRUNCATE(2) TO 8th COLUMN OF WITH TABLE, TAKE ACTUAL RESULT AS EXPECTED. --- tpcds-q48.test RESULT MISMATCH in scalar value ABSENT, IMPALA-5950. --- tpcds-q49.test RESULT MISMATCH in LSD of DECIMAL values ABSENT, IMPALA-5945 --- tpcds-q57.test RESULT MISMATCH, excess scale in DECIMAL values FIXED, ADDED TRUNCATE(2) AROUND 6th COLUMN. --- tpcds-q58.test RESULT MISMATCH in DECIMAL values ABSENT, IMPALA-5946 --- tpcds-q59.test RESULT MISMATCH, excess scale in DECIMAL values FIXED, ADDED TRUNCATE(2) AROUND 4th-10th COLUMNS. --- tpcds-q61.test RESULT MISMATCH in DECIMAL value FIXED. CAST RESULT QUOTIENT TO DECIMAL(15, 4), TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q63.test RESULT MISMATCH, excess scale in DECIMAL values ADDED TRUNCATE(2) TO 3rd COLUMN --- tpcds-q64.test RESULT MISMATCH ADDED ORDER BY COLUMNS. --- tpcds-q66.test RESULT MISMATCH ABSENT, IMPALA-4741 --- tpcds-q77a.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q78.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q83.test RESULT MISMATCH ABSENT, IMPALA-5945. --- tpcds-q85.test MISSING TABLE "reason" ABSENT, IMPALA-5960 --- tpcds-q86a.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q89.test RESULT MISMATCH, DECIMAL values flap ABSENT, ADDED ROUND(2) TO 8th COLUMN, TAKE ACTUAL RESULTS AS EXPECTED, IMPALA-5956. --- tpcds-q90.test RESULT MISMATCH ABSENT, IMPALA-5945. --- tpcds-q93.test MISSING TABLE "reason" ABSENT, IMPALA-5960 --- tpcds-q98.test RESULT MISMATCH FIXED, ADDED ROUND() TO LAST COLUMN Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 --- A testdata/workloads/tpcds/queries/tpcds-q10a.test A testdata/workloads/tpcds/queries/tpcds-q11.test A testdata/workloads/tpcds/queries/tpcds-q12.test A testdata/workloads/tpcds/queries/tpcds-q13.test A testdata/workloads/tpcds/queries/tpcds-q15.test A testdata/workloads/tpcds/queries/tpcds-q16.test A testdata/workloads/tpcds/queries/tpcds-q17.test A testdata/workloads/tpcds/queries/tpcds-q18a.test A testdata/workloads/tpcds/queries/tpcds-q20.test A testdata/workloads/tpcds/queries/tpcds-q21.test A testdata/workloads/tpcds/queries/tpcds-q22a.test D testdata/workloads/tpcds/queries/tpcds-q23-1.test D testdata/workloads/tpcds/queries/tpcds-q23-2.test A testdata/workloads/tpcds/queries/tpcds-q25.test A testdata/workloads/tpcds/queries/tpcds-q26.test D testdata/workloads/tpcds/queries/tpcds-q27.test D testdata/workloads/tpcds/queries/tpcds-q27a.test M testdata/workloads/tpcds/queries/tpcds-q28.test A testdata/workloads/tpcds/queries/tpcds-q29.test A testdata/workloads/tpcds/queries/tpcds-q32.test A
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8102 ) Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. Patch Set 14: > Patch Set 14: > > Updated exec times: > Existing TPC-DS suite: 54.30s > (https://jenkins.impala.io/job/ubuntu-16.04-from-scratch/403/consoleText > Full TPC-DS suite: 211.23s > (https://jenkins.impala.io/job/ubuntu-16.04-from-scratch/406/consoleText) > > Q48 in the full suite currently gets an unexpected answer; this reproduces > locally as well. I suspect a change in the test data or the code is > responsible. @mmokhtar Stress test elapsed time including expanded TPC-DS: 96m. -- To view, visit http://gerrit.cloudera.org:8080/8102 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 Gerrit-Change-Number: 8102 Gerrit-PatchSet: 14 Gerrit-Owner: Tim WoodGerrit-Reviewer: Alex Behm Gerrit-Reviewer: David Knupp Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Michael Ho Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Mon, 09 Oct 2017 18:00:42 + Gerrit-HasComments: No
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8102 ) Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. Patch Set 14: Updated exec times: Existing TPC-DS suite: 54.30s (https://jenkins.impala.io/job/ubuntu-16.04-from-scratch/403/consoleText Full TPC-DS suite: 211.23s (https://jenkins.impala.io/job/ubuntu-16.04-from-scratch/406/consoleText) Q48 in the full suite currently gets an unexpected answer; this reproduces locally as well. I suspect a change in the test data or the code is responsible. @mmokhtar -- To view, visit http://gerrit.cloudera.org:8080/8102 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 Gerrit-Change-Number: 8102 Gerrit-PatchSet: 14 Gerrit-Owner: Tim WoodGerrit-Reviewer: Alex Behm Gerrit-Reviewer: David Knupp Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Michael Ho Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Mon, 09 Oct 2017 17:01:12 + Gerrit-HasComments: No
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Hello Matthew Mulder, Michael Brown, David Knupp, Alex Behm, Mostafa Mokhtar, Michael Ho, I'd like you to reexamine a change. Please visit http://gerrit.cloudera.org:8080/8102 to look at the new patch set (#13). Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. Main source for TPCDS query and result definitions: https://github.com/gregrahn/tpcds-kit. TPC-DS v2.5.0 qualification queries from G. Rahn, Cloudera, Inc. Data set constructed in mini-cluster using $IMPALA_HOME/buildall.sh -testdata This commit continues previous work on IMPALA-5376 in the ASF Impala repo and the Cloudera Gerrit service. This commit splits multi-query tests in the TPC-DS suite definition into one query and result set per test file, as the test framework requires. Names for such files have -1, -2... inner suffixes. The portion of the TPC-DS test suite in this commit passes. It contains no failures, as reflected by runs of $IMPALA_HOME/tests/run-tests.py query_test/test_tpcds_queries.py ... IMPALA-6007 addresses the TPC-DS cases that require skipping (because we don't support them or they flap) or expected-failure (xfail, because we support them but they fail due to bugs.) These require some added tooling for non-Pytest frameworks like the stress test to avoid attempting them until they work. Tests that flap are marked to skip, with a bug ID, since they don't reliably pass or xfail. Expected result sets come from the TPC-DS kit. Some TPC-DS test cases in this commit have been modified in sematically-neutral ways so as to pass on Impala. The tests/query_test/test_tpcds_queries.py driver file is authoritative for the active/skip/xfail status for each case and a brief reason. The following list describes the current status as: --- test-name deviance from TPC-DS spec changes made --- tpcds-q22a.test RESULT MISMATCH in LSD of AVG() values Fixed AVG()s --- tpcds-q30.test UNRECOGNIZED CHARACTER ABSENT, IMPALA-5961. --- tpcds-q31.test RESULT MISMATCH in LSD of DECIMAL values ABSENT, IMPALA-5956. --- tpcds-q35a.test RESULT MISMATCH ABSENT, IMPALA-5950. --- tpcds-q36a.test RESULT MISMATCH ABSENT, IMPALA-4741 --- tpcds-q47.test RESULT MISMATCH in LSD of DECIMAL values ADDED TRUNCATE(2) TO 8th COLUMN OF WITH TABLE, TAKE ACTUAL RESULT AS EXPECTED. --- tpcds-q49.test RESULT MISMATCH in LSD of DECIMAL values ABSENT, IMPALA-5945 --- tpcds-q57.test RESULT MISMATCH, excess scale in DECIMAL values FIXED, ADDED TRUNCATE(2) AROUND 6th COLUMN. --- tpcds-q58.test RESULT MISMATCH in DECIMAL values ABSENT, IMPALA-5946 --- tpcds-q59.test RESULT MISMATCH, excess scale in DECIMAL values FIXED, ADDED TRUNCATE(2) AROUND 4th-10th COLUMNS. --- tpcds-q61.test RESULT MISMATCH in DECIMAL value FIXED. CAST RESULT QUOTIENT TO DECIMAL(15, 4), TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q63.test RESULT MISMATCH, excess scale in DECIMAL values ADDED TRUNCATE(2) TO 3rd COLUMN --- tpcds-q64.test RESULT MISMATCH ADDED ORDER BY COLUMNS. --- tpcds-q66.test RESULT MISMATCH ABSENT, IMPALA-4741 --- tpcds-q77a.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q78.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q83.test RESULT MISMATCH ABSENT, IMPALA-5945. --- tpcds-q85.test MISSING TABLE "reason" ABSENT, IMPALA-5960 --- tpcds-q86a.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q89.test RESULT MISMATCH, DECIMAL values flap ABSENT, ADDED ROUND(2) TO 8th COLUMN, TAKE ACTUAL RESULTS AS EXPECTED, IMPALA-5956. --- tpcds-q90.test RESULT MISMATCH ABSENT, IMPALA-5945. --- tpcds-q93.test MISSING TABLE "reason" ABSENT, IMPALA-5960 --- tpcds-q98.test RESULT MISMATCH FIXED, ADDED ROUND() TO LAST COLUMN Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 --- A testdata/workloads/tpcds/queries/tpcds-q10a.test A testdata/workloads/tpcds/queries/tpcds-q11.test A testdata/workloads/tpcds/queries/tpcds-q12.test A testdata/workloads/tpcds/queries/tpcds-q13.test A testdata/workloads/tpcds/queries/tpcds-q15.test A testdata/workloads/tpcds/queries/tpcds-q16.test A testdata/workloads/tpcds/queries/tpcds-q17.test A testdata/workloads/tpcds/queries/tpcds-q18a.test A testdata/workloads/tpcds/queries/tpcds-q20.test A testdata/workloads/tpcds/queries/tpcds-q21.test A testdata/workloads/tpcds/queries/tpcds-q22a.test D testdata/workloads/tpcds/queries/tpcds-q23-1.test D testdata/workloads/tpcds/queries/tpcds-q23-2.test A testdata/workloads/tpcds/queries/tpcds-q25.test A testdata/workloads/tpcds/queries/tpcds-q26.test D testdata/workloads/tpcds/queries/tpcds-q27.test D testdata/workloads/tpcds/queries/tpcds-q27a.test M testdata/workloads/tpcds/queries/tpcds-q28.test A testdata/workloads/tpcds/queries/tpcds-q29.test A testdata/workloads/tpcds/queries/tpcds-q32.test A testdata/workloads/tpcds/queries/tpcds-q33.test A
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8102 ) Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. Patch Set 12: Uploaded patch to fix section separator. -- To view, visit http://gerrit.cloudera.org:8080/8102 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 Gerrit-Change-Number: 8102 Gerrit-PatchSet: 12 Gerrit-Owner: Tim WoodGerrit-Reviewer: Alex Behm Gerrit-Reviewer: David Knupp Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Michael Ho Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Fri, 29 Sep 2017 22:39:56 + Gerrit-HasComments: No
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Hello Matthew Mulder, Michael Brown, David Knupp, Alex Behm, Mostafa Mokhtar, Michael Ho, I'd like you to reexamine a change. Please visit http://gerrit.cloudera.org:8080/8102 to look at the new patch set (#12). Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. Main source for TPCDS query and result definitions: https://github.com/gregrahn/tpcds-kit. TPC-DS v2.5.0 qualification queries from G. Rahn, Cloudera, Inc. Data set constructed in mini-cluster using $IMPALA_HOME/buildall.sh -testdata This commit continues previous work on IMPALA-5376 in the ASF Impala repo and the Cloudera Gerrit service. This commit splits multi-query tests in the TPC-DS suite definition into one query and result set per test file, as the test framework requires. Names for such files have -1, -2... inner suffixes. The complete TPC-DS test suite runs with passes, skips and xfails, but no failures, as reflected by runs of $IMPALA_HOME/tests/run-tests.py query_test/test_tpcds_queries.py ... Expected result sets come from the TPC-DS kit. Some TPC-DS test cases in this commit have been modified in sematically-neutral ways so as to pass on Impala; others are marked to skip or xfail due to bugs. Tests that flap are marked to skip, with a bug ID, since they don't reliably pass or xfail. The tests/query_test/test_tpcds_queries.py driver file is authoritative for the active/skip/xfail status for each case and a brief reason. The following list describes the current status as: --- test-name deviance from TPC-DS spec changes made --- tpcds-q22a.test RESULT MISMATCH in LSD of AVG() values Fixed AVG()s --- tpcds-q30.test UNRECOGNIZED CHARACTER MARKED XFAIL, IMPALA-5961. --- tpcds-q31.test RESULT MISMATCH in LSD of DECIMAL values ADDED TRUNCATE(2)s AROUND LAST 4 COLUMNS. MARKED SKIP, IMPALA-5956 --- tpcds-q35a.test RESULT MISMATCH MARKED XFAIL, IMPALA-5950. --- tpcds-q36a.test RESULT MISMATCH MARKED XFAIL, IMPALA-4741 --- tpcds-q39.test MULTIPLE RESULT SET not recognized by test framework MARKED XFAIL. --- tpcds-q47.test RESULT MISMATCH in LSD of DECIMAL values ADDED TRUNCATE(2) TO 8th COLUMN OF WITH TABLE, TAKE ACTUAL RESULT AS EXPECTED. --- tpcds-q49.test RESULT MISMATCH in LSD of DECIMAL values MARKED XFAIL, IMPALA-5945 --- tpcds-q57.test RESULT MISMATCH, excess scale in DECIMAL values FIXED, ADDED TRUNCATE(2) AROUND 6th COLUMN. --- tpcds-q58.test RESULT MISMATCH in DECIMAL values MARKED XFAIL. IMPALA-5946 --- tpcds-q59.test RESULT MISMATCH, excess scale in DECIMAL values FIXED, ADDED TRUNCATE(2) AROUND 4th-10th COLUMNS. --- tpcds-q61.test RESULT MISMATCH in DECIMAL value FIXED. CAST RESULT QUOTIENT TO DECIMAL(15, 4), TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q63.test RESULT MISMATCH, excess scale in DECIMAL values ADDED TRUNCATE(2) TO 3rd COLUMN --- tpcds-q64.test RESULT MISMATCH ADDED ORDER BY COLUMNS. --- tpcds-q66.test RESULT MISMATCH MARKED XFAIL, IMPALA-4741 --- tpcds-q77a.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q78.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q83.test RESULT MISMATCH MARKED XFAIL. IMPALA-5945. --- tpcds-q85.test MISSING TABLE "reason" MARKED XFAIL, IMPALA-5960 --- tpcds-q86a.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q89.test RESULT MISMATCH, DECIMAL values flap MARKED XFAIL. ADDED ROUND(2) TO 8th COLUMN, TAKE ACTUAL RESULTS AS EXPECTED, IMPALA-5956. --- tpcds-q90.test RESULT MISMATCH MARKED XFAIL, IMPALA-5945. --- tpcds-q93.test MISSING TABLE "reason" MARKED XFAIL, IMPALA-5960 --- tpcds-q98.test RESULT MISMATCH FIXED, ADDED ROUND() TO LAST COLUMN IMPALA-5986: Allow SET option names to contain digits when resetting them between queries. Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 --- A testdata/workloads/tpcds/queries/tpcds-q10.test A testdata/workloads/tpcds/queries/tpcds-q10a.test A testdata/workloads/tpcds/queries/tpcds-q11.test A testdata/workloads/tpcds/queries/tpcds-q12.test A testdata/workloads/tpcds/queries/tpcds-q13.test A testdata/workloads/tpcds/queries/tpcds-q14-1.test A testdata/workloads/tpcds/queries/tpcds-q14-2.test A testdata/workloads/tpcds/queries/tpcds-q14a-1.test A testdata/workloads/tpcds/queries/tpcds-q14a-2.test A testdata/workloads/tpcds/queries/tpcds-q15.test A testdata/workloads/tpcds/queries/tpcds-q16.test A testdata/workloads/tpcds/queries/tpcds-q17.test A testdata/workloads/tpcds/queries/tpcds-q18.test A testdata/workloads/tpcds/queries/tpcds-q18a.test A testdata/workloads/tpcds/queries/tpcds-q20.test A testdata/workloads/tpcds/queries/tpcds-q21.test A testdata/workloads/tpcds/queries/tpcds-q22.test A testdata/workloads/tpcds/queries/tpcds-q22a.test M testdata/workloads/tpcds/queries/tpcds-q23-1.test M testdata/workloads/tpcds/queries/tpcds-q23-2.test A testdata/workloads/tpcds/queries/tpcds-q24-1.test
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8102 ) Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. Patch Set 11: > Uploaded patch set 11: Patch Set 10 was rebased. Rebased onto master locally and pushed. No conflicts found. -- To view, visit http://gerrit.cloudera.org:8080/8102 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 Gerrit-Change-Number: 8102 Gerrit-PatchSet: 11 Gerrit-Owner: Tim WoodGerrit-Reviewer: Alex Behm Gerrit-Reviewer: David Knupp Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Michael Ho Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Fri, 29 Sep 2017 19:35:49 + Gerrit-HasComments: No
[Impala-ASF-CR] IMPALA-5986: Correct set-option logic to recognize digits in names.
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8166 ) Change subject: IMPALA-5986: Correct set-option logic to recognize digits in names. .. Patch Set 3: (1 comment) http://gerrit.cloudera.org:8080/#/c/8166/1/tests/common/impala_test_suite.py File tests/common/impala_test_suite.py: http://gerrit.cloudera.org:8080/#/c/8166/1/tests/common/impala_test_suite.py@103 PS1, Line 103: SET_PATTERN = re.compile(r'\s*set\s*([a-zA-Z_][a-zA-Z0-9_]*)\s*=*', re.I) > I don't think it matters much, so I'll leave it to your discretion. We can Done -- To view, visit http://gerrit.cloudera.org:8080/8166 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: Ia3ba641553ff827dbd4673b9fe7ed7d9d5e83052 Gerrit-Change-Number: 8166 Gerrit-PatchSet: 3 Gerrit-Owner: Tim WoodGerrit-Reviewer: David Knupp Gerrit-Reviewer: Impala Public Jenkins Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Philip Zeyliger Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Thu, 28 Sep 2017 21:45:21 + Gerrit-HasComments: Yes
[Impala-ASF-CR] IMPALA-5986: Correct set-option logic to recognize digits in names.
Hello Michael Brown, Philip Zeyliger, David Knupp, Impala Public Jenkins, I'd like you to reexamine a change. Please visit http://gerrit.cloudera.org:8080/8166 to look at the new patch set (#3). Change subject: IMPALA-5986: Correct set-option logic to recognize digits in names. .. IMPALA-5986: Correct set-option logic to recognize digits in names. Arose during work for IMPALA-5376; prevents tests from passing consistently. Change-Id: Ia3ba641553ff827dbd4673b9fe7ed7d9d5e83052 --- M tests/common/impala_test_suite.py 1 file changed, 2 insertions(+), 2 deletions(-) git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/66/8166/3 -- To view, visit http://gerrit.cloudera.org:8080/8166 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: newpatchset Gerrit-Change-Id: Ia3ba641553ff827dbd4673b9fe7ed7d9d5e83052 Gerrit-Change-Number: 8166 Gerrit-PatchSet: 3 Gerrit-Owner: Tim WoodGerrit-Reviewer: David Knupp Gerrit-Reviewer: Impala Public Jenkins Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Philip Zeyliger Gerrit-Reviewer: Tim Wood
[Impala-ASF-CR] IMPALA-5986: Correct set-option logic to recognize digits in names.
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8166 ) Change subject: IMPALA-5986: Correct set-option logic to recognize digits in names. .. Patch Set 1: PS This resolves the query flapping problems observed in earlier runs of change #8102. -- To view, visit http://gerrit.cloudera.org:8080/8166 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: Ia3ba641553ff827dbd4673b9fe7ed7d9d5e83052 Gerrit-Change-Number: 8166 Gerrit-PatchSet: 1 Gerrit-Owner: Tim WoodGerrit-Reviewer: David Knupp Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Philip Zeyliger Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Thu, 28 Sep 2017 21:34:54 + Gerrit-HasComments: No
[Impala-ASF-CR] IMPALA-5986: Correct set-option logic to recognize digits in names.
Hello Michael Brown, Philip Zeyliger, David Knupp, Impala Public Jenkins, I'd like you to reexamine a change. Please visit http://gerrit.cloudera.org:8080/8166 to look at the new patch set (#2). Change subject: IMPALA-5986: Correct set-option logic to recognize digits in names. .. IMPALA-5986: Correct set-option logic to recognize digits in names. Arose during work for IMPALA-5376; prevents tests from passing consistently. Change-Id: Ia3ba641553ff827dbd4673b9fe7ed7d9d5e83052 --- M tests/common/impala_test_suite.py 1 file changed, 1 insertion(+), 1 deletion(-) git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/66/8166/2 -- To view, visit http://gerrit.cloudera.org:8080/8166 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: newpatchset Gerrit-Change-Id: Ia3ba641553ff827dbd4673b9fe7ed7d9d5e83052 Gerrit-Change-Number: 8166 Gerrit-PatchSet: 2 Gerrit-Owner: Tim WoodGerrit-Reviewer: David Knupp Gerrit-Reviewer: Impala Public Jenkins Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Philip Zeyliger Gerrit-Reviewer: Tim Wood
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8102 ) Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. Patch Set 10: Latest pre-review test run: https://jenkins.impala.io/job/pre-review-test/55/ -- To view, visit http://gerrit.cloudera.org:8080/8102 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 Gerrit-Change-Number: 8102 Gerrit-PatchSet: 10 Gerrit-Owner: Tim WoodGerrit-Reviewer: Alex Behm Gerrit-Reviewer: David Knupp Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Michael Ho Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Thu, 28 Sep 2017 21:23:39 + Gerrit-HasComments: No
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Tim Wood has abandoned this change. ( http://gerrit.cloudera.org:8080/8140 ) Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. Abandoned Lemma "review" to test late changes for main review. -- To view, visit http://gerrit.cloudera.org:8080/8140 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: abandon Gerrit-Change-Id: I026a0123b035b6828ef35b599dda50aadf0171bb Gerrit-Change-Number: 8140 Gerrit-PatchSet: 4 Gerrit-Owner: Tim WoodGerrit-Reviewer: Michael Brown
[Impala-ASF-CR] IMPALA-5986: Correct set-option logic to recognize digits in names.
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8166 ) Change subject: IMPALA-5986: Correct set-option logic to recognize digits in names. .. Patch Set 1: (1 comment) http://gerrit.cloudera.org:8080/#/c/8166/1/tests/common/impala_test_suite.py File tests/common/impala_test_suite.py: http://gerrit.cloudera.org:8080/#/c/8166/1/tests/common/impala_test_suite.py@103 PS1, Line 103: SET_PATTERN = re.compile(r'\s*set\s*([a-zA-Z_][a-zA-Z0-9_]*)\s*=*', re.I) > Since this is a case insensitive RE (re.I), I think you don't need the A-Z This is a slightly ticklish philo. question for me. I'm not opposed to removing A-Z, but this pattern (which does seem to match the Thrift grammar for Identifier) is so iconic to people by now, that the missing A-Z might give one pause before seeing the re.I. This way, the pattern can be lifted into a context that doesn't use (or have) ignore-case matching (like bash, apparently). We still need the re.I for the SET keyword. -- To view, visit http://gerrit.cloudera.org:8080/8166 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: Ia3ba641553ff827dbd4673b9fe7ed7d9d5e83052 Gerrit-Change-Number: 8166 Gerrit-PatchSet: 1 Gerrit-Owner: Tim WoodGerrit-Reviewer: David Knupp Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Philip Zeyliger Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Thu, 28 Sep 2017 18:48:25 + Gerrit-HasComments: Yes
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8102 ) Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. Patch Set 10: Reverted the change to tests/common/impala_test_Suite.py and moved to separate Gerrit review. -- To view, visit http://gerrit.cloudera.org:8080/8102 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 Gerrit-Change-Number: 8102 Gerrit-PatchSet: 10 Gerrit-Owner: Tim WoodGerrit-Reviewer: Alex Behm Gerrit-Reviewer: David Knupp Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Michael Ho Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Thu, 28 Sep 2017 18:24:11 + Gerrit-HasComments: No
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Hello Matthew Mulder, Michael Brown, David Knupp, Alex Behm, Mostafa Mokhtar, Michael Ho, I'd like you to reexamine a change. Please visit http://gerrit.cloudera.org:8080/8102 to look at the new patch set (#10). Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. Main source for TPCDS query and result definitions: https://github.com/gregrahn/tpcds-kit. TPC-DS v2.5.0 qualification queries from G. Rahn, Cloudera, Inc. Data set constructed in mini-cluster using $IMPALA_HOME/buildall.sh -testdata This commit continues previous work on IMPALA-5376 in the ASF Impala repo and the Cloudera Gerrit service. This commit splits multi-query tests in the TPC-DS suite definition into one query and result set per test file, as the test framework requires. Names for such files have -1, -2... inner suffixes. The complete TPC-DS test suite runs with passes, skips and xfails, but no failures, as reflected by runs of $IMPALA_HOME/tests/run-tests.py query_test/test_tpcds_queries.py ... Expected result sets come from the TPC-DS kit. Some TPC-DS test cases in this commit have been modified in sematically-neutral ways so as to pass on Impala; others are marked to skip or xfail due to bugs. Tests that flap are marked to skip, with a bug ID, since they don't reliably pass or xfail. The tests/query_test/test_tpcds_queries.py driver file is authoritative for the active/skip/xfail status for each case and a brief reason. The following list describes the current status as: --- test-name deviance from TPC-DS spec changes made --- tpcds-q22a.test RESULT MISMATCH in LSD of AVG() values Fixed AVG()s --- tpcds-q30.test UNRECOGNIZED CHARACTER MARKED XFAIL, IMPALA-5961. --- tpcds-q31.test RESULT MISMATCH in LSD of DECIMAL values ADDED TRUNCATE(2)s AROUND LAST 4 COLUMNS. MARKED SKIP, IMPALA-5956 --- tpcds-q35a.test RESULT MISMATCH MARKED XFAIL, IMPALA-5950. --- tpcds-q36a.test RESULT MISMATCH MARKED XFAIL, IMPALA-4741 --- tpcds-q39.test MULTIPLE RESULT SET not recognized by test framework MARKED XFAIL. --- tpcds-q47.test RESULT MISMATCH in LSD of DECIMAL values ADDED TRUNCATE(2) TO 8th COLUMN OF WITH TABLE, TAKE ACTUAL RESULT AS EXPECTED. --- tpcds-q49.test RESULT MISMATCH in LSD of DECIMAL values MARKED XFAIL, IMPALA-5945 --- tpcds-q57.test RESULT MISMATCH, excess scale in DECIMAL values FIXED, ADDED TRUNCATE(2) AROUND 6th COLUMN. --- tpcds-q58.test RESULT MISMATCH in DECIMAL values MARKED XFAIL. IMPALA-5946 --- tpcds-q59.test RESULT MISMATCH, excess scale in DECIMAL values FIXED, ADDED TRUNCATE(2) AROUND 4th-10th COLUMNS. --- tpcds-q61.test RESULT MISMATCH in DECIMAL value FIXED. CAST RESULT QUOTIENT TO DECIMAL(15, 4), TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q63.test RESULT MISMATCH, excess scale in DECIMAL values ADDED TRUNCATE(2) TO 3rd COLUMN --- tpcds-q64.test RESULT MISMATCH ADDED ORDER BY COLUMNS. --- tpcds-q66.test RESULT MISMATCH MARKED XFAIL, IMPALA-4741 --- tpcds-q77a.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q78.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q83.test RESULT MISMATCH MARKED XFAIL. IMPALA-5945. --- tpcds-q85.test MISSING TABLE "reason" MARKED XFAIL, IMPALA-5960 --- tpcds-q86a.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q89.test RESULT MISMATCH, DECIMAL values flap MARKED XFAIL. ADDED ROUND(2) TO 8th COLUMN, TAKE ACTUAL RESULTS AS EXPECTED, IMPALA-5956. --- tpcds-q90.test RESULT MISMATCH MARKED XFAIL, IMPALA-5945. --- tpcds-q93.test MISSING TABLE "reason" MARKED XFAIL, IMPALA-5960 --- tpcds-q98.test RESULT MISMATCH FIXED, ADDED ROUND() TO LAST COLUMN IMPALA-5986: Allow SET option names to contain digits when resetting them between queries. Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 --- A testdata/workloads/tpcds/queries/tpcds-q10.test A testdata/workloads/tpcds/queries/tpcds-q10a.test A testdata/workloads/tpcds/queries/tpcds-q11.test A testdata/workloads/tpcds/queries/tpcds-q12.test A testdata/workloads/tpcds/queries/tpcds-q13.test A testdata/workloads/tpcds/queries/tpcds-q14-1.test A testdata/workloads/tpcds/queries/tpcds-q14-2.test A testdata/workloads/tpcds/queries/tpcds-q14a-1.test A testdata/workloads/tpcds/queries/tpcds-q14a-2.test A testdata/workloads/tpcds/queries/tpcds-q15.test A testdata/workloads/tpcds/queries/tpcds-q16.test A testdata/workloads/tpcds/queries/tpcds-q17.test A testdata/workloads/tpcds/queries/tpcds-q18.test A testdata/workloads/tpcds/queries/tpcds-q18a.test A testdata/workloads/tpcds/queries/tpcds-q20.test A testdata/workloads/tpcds/queries/tpcds-q21.test A testdata/workloads/tpcds/queries/tpcds-q22.test A testdata/workloads/tpcds/queries/tpcds-q22a.test M testdata/workloads/tpcds/queries/tpcds-q23-1.test M testdata/workloads/tpcds/queries/tpcds-q23-2.test A testdata/workloads/tpcds/queries/tpcds-q24-1.test
[Impala-ASF-CR] IMPALA-5986: Correct set-option logic to recognize digits in names.
Tim Wood has uploaded this change for review. ( http://gerrit.cloudera.org:8080/8166 Change subject: IMPALA-5986: Correct set-option logic to recognize digits in names. .. IMPALA-5986: Correct set-option logic to recognize digits in names. Arose during work for IMPALA-5376; prevents tests from passing consistently. Change-Id: Ia3ba641553ff827dbd4673b9fe7ed7d9d5e83052 --- M tests/common/impala_test_suite.py 1 file changed, 1 insertion(+), 1 deletion(-) git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/66/8166/1 -- To view, visit http://gerrit.cloudera.org:8080/8166 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: newchange Gerrit-Change-Id: Ia3ba641553ff827dbd4673b9fe7ed7d9d5e83052 Gerrit-Change-Number: 8166 Gerrit-PatchSet: 1 Gerrit-Owner: Tim Wood
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8102 ) Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. Patch Set 9: Pre-review-test run of EE tests using IMPALA-5986 fix pass with blue. -- To view, visit http://gerrit.cloudera.org:8080/8102 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 Gerrit-Change-Number: 8102 Gerrit-PatchSet: 9 Gerrit-Owner: Tim WoodGerrit-Reviewer: Alex Behm Gerrit-Reviewer: David Knupp Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Michael Ho Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Wed, 27 Sep 2017 21:05:52 + Gerrit-HasComments: No
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8102 ) Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. Patch Set 9: I've started a run of the full EE suite in pre_review_test to verify framework change does not affect other tests. -- To view, visit http://gerrit.cloudera.org:8080/8102 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 Gerrit-Change-Number: 8102 Gerrit-PatchSet: 9 Gerrit-Owner: Tim WoodGerrit-Reviewer: Alex Behm Gerrit-Reviewer: David Knupp Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Michael Ho Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Wed, 27 Sep 2017 17:53:19 + Gerrit-HasComments: No
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8102 ) Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. Patch Set 9: > Uploaded patch set 9. Pre-review build https://jenkins.impala.io/job/ubuntu-16.04-from-scratch/344/ shows no flappers! -- To view, visit http://gerrit.cloudera.org:8080/8102 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 Gerrit-Change-Number: 8102 Gerrit-PatchSet: 9 Gerrit-Owner: Tim WoodGerrit-Reviewer: Alex Behm Gerrit-Reviewer: David Knupp Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Michael Ho Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Wed, 27 Sep 2017 17:47:50 + Gerrit-HasComments: No
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Hello Matthew Mulder, Michael Brown, David Knupp, Alex Behm, Mostafa Mokhtar, Michael Ho, I'd like you to reexamine a change. Please visit http://gerrit.cloudera.org:8080/8102 to look at the new patch set (#9). Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. Main source for TPCDS query and result definitions: https://github.com/gregrahn/tpcds-kit. TPC-DS v2.5.0 qualification queries from G. Rahn, Cloudera, Inc. Data set constructed in mini-cluster using $IMPALA_HOME/buildall.sh -testdata This commit continues previous work on IMPALA-5376 in the ASF Impala repo and the Cloudera Gerrit service. This commit splits multi-query tests in the TPC-DS suite definition into one query and result set per test file, as the test framework requires. Names for such files have -1, -2... inner suffixes. The complete TPC-DS test suite runs with passes, skips and xfails, but no failures, as reflected by runs of $IMPALA_HOME/tests/run-tests.py query_test/test_tpcds_queries.py ... Expected result sets come from the TPC-DS kit. Some TPC-DS test cases in this commit have been modified in sematically-neutral ways so as to pass on Impala; others are marked to skip or xfail due to bugs. Tests that flap are marked to skip, with a bug ID, since they don't reliably pass or xfail. The tests/query_test/test_tpcds_queries.py driver file is authoritative for the active/skip/xfail status for each case and a brief reason. The following list describes the current status as: --- test-name deviance from TPC-DS spec changes made --- tpcds-q22a.test RESULT MISMATCH in LSD of AVG() values Fixed AVG()s --- tpcds-q30.test UNRECOGNIZED CHARACTER MARKED XFAIL, IMPALA-5961. --- tpcds-q31.test RESULT MISMATCH in LSD of DECIMAL values ADDED TRUNCATE(2)s AROUND LAST 4 COLUMNS. MARKED SKIP, IMPALA-5956 --- tpcds-q35a.test RESULT MISMATCH MARKED XFAIL, IMPALA-5950. --- tpcds-q36a.test RESULT MISMATCH MARKED XFAIL, IMPALA-4741 --- tpcds-q39.test MULTIPLE RESULT SET not recognized by test framework MARKED XFAIL. --- tpcds-q47.test RESULT MISMATCH in LSD of DECIMAL values ADDED TRUNCATE(2) TO 8th COLUMN OF WITH TABLE, TAKE ACTUAL RESULT AS EXPECTED. --- tpcds-q49.test RESULT MISMATCH in LSD of DECIMAL values MARKED XFAIL, IMPALA-5945 --- tpcds-q57.test RESULT MISMATCH, excess scale in DECIMAL values FIXED, ADDED TRUNCATE(2) AROUND 6th COLUMN. --- tpcds-q58.test RESULT MISMATCH in DECIMAL values MARKED XFAIL. IMPALA-5946 --- tpcds-q59.test RESULT MISMATCH, excess scale in DECIMAL values FIXED, ADDED TRUNCATE(2) AROUND 4th-10th COLUMNS. --- tpcds-q61.test RESULT MISMATCH in DECIMAL value FIXED. CAST RESULT QUOTIENT TO DECIMAL(15, 4), TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q63.test RESULT MISMATCH, excess scale in DECIMAL values ADDED TRUNCATE(2) TO 3rd COLUMN --- tpcds-q64.test RESULT MISMATCH ADDED ORDER BY COLUMNS. --- tpcds-q66.test RESULT MISMATCH MARKED XFAIL, IMPALA-4741 --- tpcds-q77a.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q78.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q83.test RESULT MISMATCH MARKED XFAIL. IMPALA-5945. --- tpcds-q85.test MISSING TABLE "reason" MARKED XFAIL, IMPALA-5960 --- tpcds-q86a.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q89.test RESULT MISMATCH, DECIMAL values flap MARKED XFAIL. ADDED ROUND(2) TO 8th COLUMN, TAKE ACTUAL RESULTS AS EXPECTED, IMPALA-5956. --- tpcds-q90.test RESULT MISMATCH MARKED XFAIL, IMPALA-5945. --- tpcds-q93.test MISSING TABLE "reason" MARKED XFAIL, IMPALA-5960 --- tpcds-q98.test RESULT MISMATCH FIXED, ADDED ROUND() TO LAST COLUMN IMPALA-5986: Allow SET option names to contain digits when resetting them between queries. Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 --- A testdata/workloads/tpcds/queries/tpcds-q10.test A testdata/workloads/tpcds/queries/tpcds-q10a.test A testdata/workloads/tpcds/queries/tpcds-q11.test A testdata/workloads/tpcds/queries/tpcds-q12.test A testdata/workloads/tpcds/queries/tpcds-q13.test A testdata/workloads/tpcds/queries/tpcds-q14-1.test A testdata/workloads/tpcds/queries/tpcds-q14-2.test A testdata/workloads/tpcds/queries/tpcds-q14a-1.test A testdata/workloads/tpcds/queries/tpcds-q14a-2.test A testdata/workloads/tpcds/queries/tpcds-q15.test A testdata/workloads/tpcds/queries/tpcds-q16.test A testdata/workloads/tpcds/queries/tpcds-q17.test A testdata/workloads/tpcds/queries/tpcds-q18.test A testdata/workloads/tpcds/queries/tpcds-q18a.test A testdata/workloads/tpcds/queries/tpcds-q20.test A testdata/workloads/tpcds/queries/tpcds-q21.test A testdata/workloads/tpcds/queries/tpcds-q22.test A testdata/workloads/tpcds/queries/tpcds-q22a.test M testdata/workloads/tpcds/queries/tpcds-q23-1.test M testdata/workloads/tpcds/queries/tpcds-q23-2.test A testdata/workloads/tpcds/queries/tpcds-q24-1.test
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Tim Wood has uploaded a new patch set (#4). ( http://gerrit.cloudera.org:8080/8140 ) Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. Main source for TPCDS query and result definitions: https://github.com/gregrahn/tpcds-kit. TPC-DS v2.5.0 qualification queries from G. Rahn, Cloudera, Inc. Data set constructed in mini-cluster using $IMPALA_HOME/buildall.sh -testdata This commit continues previous work on IMPALA-5376 in the ASF Impala repo and the Cloudera Gerrit service. This commit splits multi-query tests in the TPC-DS suite definition into one query and result set per test file, as the test framework requires. Names for such files have -1, -2... inner suffixes. The complete TPC-DS test suite runs with passes, skips and xfails, but no failures, as reflected by runs of $IMPALA_HOME/tests/run-tests.py query_test/test_tpcds_queries.py ... Expected result sets come from the TPC-DS kit. Some TPC-DS test cases in this commit have been modified in sematically-neutral ways so as to pass on Impala; others are marked to skip or xfail due to bugs. Tests that flap are marked to skip, with a bug ID, since they don't reliably pass or xfail. The tests/query_test/test_tpcds_queries.py driver file is authoritative for the active/skip/xfail status for each case and a brief reason. The following list describes the current status as: --- test-name deviance from TPC-DS spec changes made --- tpcds-q22a.test RESULT MISMATCH in LSD of AVG() values Fixed AVG()s --- tpcds-q30.test UNRECOGNIZED CHARACTER MARKED XFAIL, IMPALA-5961. --- tpcds-q31.test RESULT MISMATCH in LSD of DECIMAL values ADDED TRUNCATE(2)s AROUND LAST 4 COLUMNS. MARKED SKIP, IMPALA-5956 --- tpcds-q35a.test RESULT MISMATCH MARKED XFAIL, IMPALA-5950. --- tpcds-q36a.test RESULT MISMATCH MARKED XFAIL, IMPALA-4741 --- tpcds-q39.test MULTIPLE RESULT SET not recognized by test framework MARKED XFAIL. --- tpcds-q47.test RESULT MISMATCH in LSD of DECIMAL values ADDED TRUNCATE(2) TO 8th COLUMN OF WITH TABLE, TAKE ACTUAL RESULT AS EXPECTED. --- tpcds-q49.test RESULT MISMATCH in LSD of DECIMAL values MARKED XFAIL, IMPALA-5945 --- tpcds-q57.test RESULT MISMATCH, excess scale in DECIMAL values FIXED, ADDED TRUNCATE(2) AROUND 6th COLUMN. --- tpcds-q58.test RESULT MISMATCH in DECIMAL values MARKED XFAIL. IMPALA-5946 --- tpcds-q59.test RESULT MISMATCH, excess scale in DECIMAL values FIXED, ADDED TRUNCATE(2) AROUND 4th-10th COLUMNS. --- tpcds-q61.test RESULT MISMATCH in DECIMAL value FIXED. CAST RESULT QUOTIENT TO DECIMAL(15, 4), TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q63.test RESULT MISMATCH, excess scale in DECIMAL values ADDED TRUNCATE(2) TO 3rd COLUMN --- tpcds-q64.test RESULT MISMATCH ADDED ORDER BY COLUMNS. --- tpcds-q66.test RESULT MISMATCH MARKED XFAIL, IMPALA-4741 --- tpcds-q77a.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q78.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q83.test RESULT MISMATCH MARKED XFAIL. IMPALA-5945. --- tpcds-q85.test MISSING TABLE "reason" MARKED XFAIL, IMPALA-5960 --- tpcds-q86a.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q89.test RESULT MISMATCH, DECIMAL values flap MARKED XFAIL. ADDED ROUND(2) TO 8th COLUMN, TAKE ACTUAL RESULTS AS EXPECTED, IMPALA-5956. --- tpcds-q90.test RESULT MISMATCH MARKED XFAIL, IMPALA-5945. --- tpcds-q93.test MISSING TABLE "reason" MARKED XFAIL, IMPALA-5960 --- tpcds-q98.test RESULT MISMATCH FIXED, ADDED ROUND() TO LAST COLUMN IMPALA-5986: Allow SET option names to contain digits when resetting them between queries. Change-Id: I026a0123b035b6828ef35b599dda50aadf0171bb --- A testdata/workloads/tpcds/queries/tpcds-q10.test A testdata/workloads/tpcds/queries/tpcds-q10a.test A testdata/workloads/tpcds/queries/tpcds-q11.test A testdata/workloads/tpcds/queries/tpcds-q12.test A testdata/workloads/tpcds/queries/tpcds-q13.test A testdata/workloads/tpcds/queries/tpcds-q14-1.test A testdata/workloads/tpcds/queries/tpcds-q14-2.test A testdata/workloads/tpcds/queries/tpcds-q14a-1.test A testdata/workloads/tpcds/queries/tpcds-q14a-2.test A testdata/workloads/tpcds/queries/tpcds-q15.test A testdata/workloads/tpcds/queries/tpcds-q16.test A testdata/workloads/tpcds/queries/tpcds-q17.test A testdata/workloads/tpcds/queries/tpcds-q18.test A testdata/workloads/tpcds/queries/tpcds-q18a.test A testdata/workloads/tpcds/queries/tpcds-q20.test A testdata/workloads/tpcds/queries/tpcds-q21.test A testdata/workloads/tpcds/queries/tpcds-q22.test A testdata/workloads/tpcds/queries/tpcds-q22a.test M testdata/workloads/tpcds/queries/tpcds-q23-1.test M testdata/workloads/tpcds/queries/tpcds-q23-2.test A testdata/workloads/tpcds/queries/tpcds-q24-1.test A testdata/workloads/tpcds/queries/tpcds-q24-2.test A testdata/workloads/tpcds/queries/tpcds-q25.test A
[Impala-ASF-CR] IMPALA-5986: Allow SET option names to contain digits when resetting them between queries.
Tim Wood has uploaded a new patch set (#3). ( http://gerrit.cloudera.org:8080/8140 ) Change subject: IMPALA-5986: Allow SET option names to contain digits when resetting them between queries. .. IMPALA-5986: Allow SET option names to contain digits when resetting them between queries. Change-Id: I026a0123b035b6828ef35b599dda50aadf0171bb --- M tests/common/impala_test_suite.py 1 file changed, 1 insertion(+), 1 deletion(-) git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/40/8140/3 -- To view, visit http://gerrit.cloudera.org:8080/8140 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: newpatchset Gerrit-Change-Id: I026a0123b035b6828ef35b599dda50aadf0171bb Gerrit-Change-Number: 8140 Gerrit-PatchSet: 3 Gerrit-Owner: Tim Wood
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Tim Wood has uploaded a new patch set (#2). ( http://gerrit.cloudera.org:8080/8140 ) Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. Main source for TPCDS query and result definitions: https://github.com/gregrahn/tpcds-kit. TPC-DS v2.5.0 qualification queries from G. Rahn, Cloudera, Inc. Data set constructed in mini-cluster using $IMPALA_HOME/buildall.sh -testdata This commit continues previous work on IMPALA-5376 in the ASF Impala repo and the Cloudera Gerrit service. This commit splits multi-query tests in the TPC-DS suite definition into one query and result set per test file, as the test framework requires. Names for such files have -1, -2... inner suffixes. The complete TPC-DS test suite runs with passes, skips and xfails, but no failures, as reflected by runs of $IMPALA_HOME/tests/run-tests.py query_test/test_tpcds_queries.py ... Expected result sets come from the TPC-DS kit. Some TPC-DS test cases in this commit have been modified in sematically-neutral ways so as to pass on Impala; others are marked to skip or xfail due to bugs. Tests that flap are marked to skip, with a bug ID, since they don't reliably pass or xfail. The tests/query_test/test_tpcds_queries.py driver file is authoritative for the active/skip/xfail status for each case and a brief reason. The following list describes the current status as: --- test-name deviance from TPC-DS spec changes made --- tpcds-q22a.test RESULT MISMATCH in LSD of AVG() values Fixed AVG()s --- tpcds-q30.test UNRECOGNIZED CHARACTER MARKED XFAIL, IMPALA-5961. --- tpcds-q31.test RESULT MISMATCH in LSD of DECIMAL values ADDED TRUNCATE(2)s AROUND LAST 4 COLUMNS. MARKED SKIP, IMPALA-5956 --- tpcds-q35a.test RESULT MISMATCH MARKED XFAIL, IMPALA-5950. --- tpcds-q36a.test RESULT MISMATCH MARKED XFAIL, IMPALA-4741 --- tpcds-q39.test MULTIPLE RESULT SET not recognized by test framework MARKED XFAIL. --- tpcds-q47.test RESULT MISMATCH in LSD of DECIMAL values ADDED TRUNCATE(2) TO 8th COLUMN OF WITH TABLE, TAKE ACTUAL RESULT AS EXPECTED. --- tpcds-q49.test RESULT MISMATCH in LSD of DECIMAL values MARKED XFAIL, IMPALA-5945 --- tpcds-q57.test RESULT MISMATCH, excess scale in DECIMAL values FIXED, ADDED TRUNCATE(2) AROUND 6th COLUMN. --- tpcds-q58.test RESULT MISMATCH in DECIMAL values MARKED XFAIL. IMPALA-5946 --- tpcds-q59.test RESULT MISMATCH, excess scale in DECIMAL values FIXED, ADDED TRUNCATE(2) AROUND 4th-10th COLUMNS. --- tpcds-q61.test RESULT MISMATCH in DECIMAL value FIXED. CAST RESULT QUOTIENT TO DECIMAL(15, 4), TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q63.test RESULT MISMATCH, excess scale in DECIMAL values ADDED TRUNCATE(2) TO 3rd COLUMN --- tpcds-q64.test RESULT MISMATCH ADDED ORDER BY COLUMNS. --- tpcds-q66.test RESULT MISMATCH MARKED XFAIL, IMPALA-4741 --- tpcds-q77a.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q78.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q83.test RESULT MISMATCH MARKED XFAIL. IMPALA-5945. --- tpcds-q85.test MISSING TABLE "reason" MARKED XFAIL, IMPALA-5960 --- tpcds-q86a.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q89.test RESULT MISMATCH, DECIMAL values flap MARKED XFAIL. ADDED ROUND(2) TO 8th COLUMN, TAKE ACTUAL RESULTS AS EXPECTED, IMPALA-5956. --- tpcds-q90.test RESULT MISMATCH MARKED XFAIL, IMPALA-5945. --- tpcds-q93.test MISSING TABLE "reason" MARKED XFAIL, IMPALA-5960 --- tpcds-q98.test RESULT MISMATCH FIXED, ADDED ROUND() TO LAST COLUMN Trial run to suppress fractional comparison diffs. Still not sure of the general approach for DOUBLE & DECIMAL in all tests. Change-Id: I026a0123b035b6828ef35b599dda50aadf0171bb --- A testdata/workloads/tpcds/queries/tpcds-q10.test A testdata/workloads/tpcds/queries/tpcds-q10a.test A testdata/workloads/tpcds/queries/tpcds-q11.test A testdata/workloads/tpcds/queries/tpcds-q12.test A testdata/workloads/tpcds/queries/tpcds-q13.test A testdata/workloads/tpcds/queries/tpcds-q14-1.test A testdata/workloads/tpcds/queries/tpcds-q14-2.test A testdata/workloads/tpcds/queries/tpcds-q14a-1.test A testdata/workloads/tpcds/queries/tpcds-q14a-2.test A testdata/workloads/tpcds/queries/tpcds-q15.test A testdata/workloads/tpcds/queries/tpcds-q16.test A testdata/workloads/tpcds/queries/tpcds-q17.test A testdata/workloads/tpcds/queries/tpcds-q18.test A testdata/workloads/tpcds/queries/tpcds-q18a.test A testdata/workloads/tpcds/queries/tpcds-q20.test A testdata/workloads/tpcds/queries/tpcds-q21.test A testdata/workloads/tpcds/queries/tpcds-q22.test A testdata/workloads/tpcds/queries/tpcds-q22a.test M testdata/workloads/tpcds/queries/tpcds-q23-1.test M testdata/workloads/tpcds/queries/tpcds-q23-2.test A testdata/workloads/tpcds/queries/tpcds-q24-1.test A testdata/workloads/tpcds/queries/tpcds-q24-2.test A
[Impala-ASF-CR] Trial run to suppress fractional comparison diffs. Still not sure of the general approach for DOUBLE & DECIMAL in all tests.
Tim Wood has restored this change. ( http://gerrit.cloudera.org:8080/8140 ) Change subject: Trial run to suppress fractional comparison diffs. Still not sure of the general approach for DOUBLE & DECIMAL in all tests. .. Restored -- To view, visit http://gerrit.cloudera.org:8080/8140 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: restore Gerrit-Change-Id: I026a0123b035b6828ef35b599dda50aadf0171bb Gerrit-Change-Number: 8140 Gerrit-PatchSet: 1 Gerrit-Owner: Tim Wood
[Impala-ASF-CR] Trial run to suppress fractional comparison diffs. Still not sure of the general approach for DOUBLE & DECIMAL in all tests.
Tim Wood has abandoned this change. ( http://gerrit.cloudera.org:8080/8140 ) Change subject: Trial run to suppress fractional comparison diffs. Still not sure of the general approach for DOUBLE & DECIMAL in all tests. .. Abandoned Wrong Gerrit changeID. -- To view, visit http://gerrit.cloudera.org:8080/8140 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: abandon Gerrit-Change-Id: I026a0123b035b6828ef35b599dda50aadf0171bb Gerrit-Change-Number: 8140 Gerrit-PatchSet: 1 Gerrit-Owner: Tim Wood
[Impala-ASF-CR] Trial run to suppress fractional comparison diffs. Still not sure of the general approach for DOUBLE & DECIMAL in all tests.
Tim Wood has uploaded this change for review. ( http://gerrit.cloudera.org:8080/8140 Change subject: Trial run to suppress fractional comparison diffs. Still not sure of the general approach for DOUBLE & DECIMAL in all tests. .. Trial run to suppress fractional comparison diffs. Still not sure of the general approach for DOUBLE & DECIMAL in all tests. Change-Id: I026a0123b035b6828ef35b599dda50aadf0171bb --- M testdata/workloads/tpcds/queries/tpcds-q26.test M testdata/workloads/tpcds/queries/tpcds-q53.test 2 files changed, 3 insertions(+), 1 deletion(-) git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/40/8140/1 -- To view, visit http://gerrit.cloudera.org:8080/8140 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: newchange Gerrit-Change-Id: I026a0123b035b6828ef35b599dda50aadf0171bb Gerrit-Change-Number: 8140 Gerrit-PatchSet: 1 Gerrit-Owner: Tim Wood
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8102 ) Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. Patch Set 8: > Patch Set 8: > > > Patch Set 6: > > > > Tim, can you provide more context for the observation that "run-tests.py > > exits non-zero when an expected-fail test is executed?" We commonly have > > XFAIL'ed tests that do not cause jobs to fail, e.g. from > > https://jenkins.impala.io/job/ubuntu-16.04-from-scratch/320/consoleFull > > > > 03:28:03 XFAIL > > failure/test_failpoints.py::TestFailpoints::()::test_failpoints[table_format: > > hbase/none | exec_option: {'batch_size': 0, 'num_nodes': 0, > > 'disable_codegen_rows_threshold': 0, 'disable_codegen': False, > > 'abort_on_error': 1, 'exec_single_node_rows_threshold': 0} | mt_dop: 4 | > > location: PREPARE | action: FAIL | query: select 1 from alltypessmall a > > join alltypessmall b on a.id = b.id] > > 03:28:03 reason: MT_DOP not supported. > > 03:28:03 XFAIL > > query_test/test_insert_behaviour.py::TestInsertBehaviour::()::test_insert_inherit_acls > > 03:28:03 reason: [NOTRUN] Fails intermittently on test clusters > > 03:28:03 === 1774 tests deselected by "-m 'execute_serially'" > > === > > 03:28:03 = 178 passed, 8 skipped, 1774 deselected, 4 xfailed in > > 1966.41 seconds = > > I filed that based on my observation of running a single xfail test and > getting a nonzero exit. Now I see the driver exits nonzero for a passing > test as well, so time to poke around with the debugger. :| Bug IMPALA-5979 has details of that investigation & one from Mike. -- To view, visit http://gerrit.cloudera.org:8080/8102 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 Gerrit-Change-Number: 8102 Gerrit-PatchSet: 8 Gerrit-Owner: Tim WoodGerrit-Reviewer: Alex Behm Gerrit-Reviewer: David Knupp Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Michael Ho Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Mon, 25 Sep 2017 19:58:38 + Gerrit-HasComments: No
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8102 ) Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. Patch Set 8: > Patch Set 6: > > Tim, can you provide more context for the observation that "run-tests.py > exits non-zero when an expected-fail test is executed?" We commonly have > XFAIL'ed tests that do not cause jobs to fail, e.g. from > https://jenkins.impala.io/job/ubuntu-16.04-from-scratch/320/consoleFull > > 03:28:03 XFAIL > failure/test_failpoints.py::TestFailpoints::()::test_failpoints[table_format: > hbase/none | exec_option: {'batch_size': 0, 'num_nodes': 0, > 'disable_codegen_rows_threshold': 0, 'disable_codegen': False, > 'abort_on_error': 1, 'exec_single_node_rows_threshold': 0} | mt_dop: 4 | > location: PREPARE | action: FAIL | query: select 1 from alltypessmall a join > alltypessmall b on a.id = b.id] > 03:28:03 reason: MT_DOP not supported. > 03:28:03 XFAIL > query_test/test_insert_behaviour.py::TestInsertBehaviour::()::test_insert_inherit_acls > 03:28:03 reason: [NOTRUN] Fails intermittently on test clusters > 03:28:03 === 1774 tests deselected by "-m 'execute_serially'" > === > 03:28:03 = 178 passed, 8 skipped, 1774 deselected, 4 xfailed in 1966.41 > seconds = I filed that based on my observation of running a single xfail test and getting a nonzero exit. Now I see the driver exits nonzero for a passing test as well, so time to poke around with the debugger. :| -- To view, visit http://gerrit.cloudera.org:8080/8102 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 Gerrit-Change-Number: 8102 Gerrit-PatchSet: 8 Gerrit-Owner: Tim WoodGerrit-Reviewer: Alex Behm Gerrit-Reviewer: David Knupp Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Michael Ho Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Mon, 25 Sep 2017 18:24:28 + Gerrit-HasComments: No
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8102 ) Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. Patch Set 8: > Patch Set 8: > > (1 comment) > > > Patch Set 6: > > > > (1 comment) > > > > > Job result output for PS 8 on jenkins.impala.io: > > > https://jenkins.impala.io/job/ubuntu-16.04-from-scratch/329/consoleText > > > > This job is failing, yet I can't see why. Any ideas? > > I've determined that tests/run-tests.py exits non-zero when an expected-fail > test is executed. This seems like wrong behavior from the framework. > Instead, it should exit nonzero unless every test case behaves as expected. > So when bugs behind xfail tests are fixed, those tests will pass, and fail > the test run. That's a reminder to fix the expectation for that case in the > test. > > I hestitate to include a framework fix like this in this ticket, because it > will change the behavior of many tests. I can open a ticket on this though. Filed IMPALA-5979 on the test driver behavior. -- To view, visit http://gerrit.cloudera.org:8080/8102 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 Gerrit-Change-Number: 8102 Gerrit-PatchSet: 8 Gerrit-Owner: Tim WoodGerrit-Reviewer: Alex Behm Gerrit-Reviewer: David Knupp Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Michael Ho Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Mon, 25 Sep 2017 18:17:05 + Gerrit-HasComments: No
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8102 ) Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. Patch Set 8: (1 comment) > Patch Set 6: > > (1 comment) > > > Job result output for PS 8 on jenkins.impala.io: > > https://jenkins.impala.io/job/ubuntu-16.04-from-scratch/329/consoleText > > This job is failing, yet I can't see why. Any ideas? I've determined that tests/run-tests.py exits non-zero when an expected-fail test is executed. This seems like wrong behavior from the framework. Instead, it should exit nonzero unless every test case behaves as expected. So when bugs behind xfail tests are fixed, those tests will pass, and fail the test run. That's a reminder to fix the expectation for that case in the test. I hestitate to include a framework fix like this in this ticket, because it will change the behavior of many tests. I can open a ticket on this though. http://gerrit.cloudera.org:8080/#/c/8102/6/testdata/workloads/tpcds/queries/tpcds-q47.test File testdata/workloads/tpcds/queries/tpcds-q47.test: http://gerrit.cloudera.org:8080/#/c/8102/6/testdata/workloads/tpcds/queries/tpcds-q47.test@10 PS6, Line 10: truncate(avg(sum(ss_sales_price)) over > Is there a bug tracking the flap? Done - Yes, IMPALA-5956. I've tagged all flapping tests with it to this point, and skipped them. -- To view, visit http://gerrit.cloudera.org:8080/8102 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 Gerrit-Change-Number: 8102 Gerrit-PatchSet: 8 Gerrit-Owner: Tim WoodGerrit-Reviewer: Alex Behm Gerrit-Reviewer: David Knupp Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Michael Ho Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Mon, 25 Sep 2017 17:55:10 + Gerrit-HasComments: Yes
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8102 ) Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. Patch Set 8: (1 comment) > Patch Set 6: > > (1 comment) http://gerrit.cloudera.org:8080/#/c/8102/6/testdata/workloads/tpcds/queries/tpcds-q47.test File testdata/workloads/tpcds/queries/tpcds-q47.test: http://gerrit.cloudera.org:8080/#/c/8102/6/testdata/workloads/tpcds/queries/tpcds-q47.test@10 PS6, Line 10: truncate(avg(sum(ss_sales_price)) over > The latest test run of PS 8 on jenkins.impala.io has pinned down this case Done -- To view, visit http://gerrit.cloudera.org:8080/8102 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 Gerrit-Change-Number: 8102 Gerrit-PatchSet: 8 Gerrit-Owner: Tim WoodGerrit-Reviewer: Alex Behm Gerrit-Reviewer: David Knupp Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Michael Ho Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Sat, 23 Sep 2017 22:56:45 + Gerrit-HasComments: Yes
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8102 ) Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. Patch Set 8: (1 comment) Job result output for PS 8 on jenkins.impala.io: https://jenkins.impala.io/job/ubuntu-16.04-from-scratch/329/consoleText http://gerrit.cloudera.org:8080/#/c/8102/6/testdata/workloads/tpcds/queries/tpcds-q47.test File testdata/workloads/tpcds/queries/tpcds-q47.test: http://gerrit.cloudera.org:8080/#/c/8102/6/testdata/workloads/tpcds/queries/tpcds-q47.test@10 PS6, Line 10: truncate(avg(sum(ss_sales_price)) over > When you ran pre-review-test in its patch 1 incarnation, this test failed. The latest test run of PS 8 on jenkins.impala.io has pinned down this case and q31, which has a flap. -- To view, visit http://gerrit.cloudera.org:8080/8102 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 Gerrit-Change-Number: 8102 Gerrit-PatchSet: 8 Gerrit-Owner: Tim WoodGerrit-Reviewer: Alex Behm Gerrit-Reviewer: David Knupp Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Michael Ho Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Sat, 23 Sep 2017 22:56:23 + Gerrit-HasComments: Yes
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Hello Matthew Mulder, Michael Brown, David Knupp, Alex Behm, Mostafa Mokhtar, Michael Ho, I'd like you to reexamine a change. Please visit http://gerrit.cloudera.org:8080/8102 to look at the new patch set (#8). Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. Main source for TPCDS query and result definitions: https://github.com/gregrahn/tpcds-kit. TPC-DS v2.5.0 qualification queries from G. Rahn, Cloudera, Inc. Data set constructed in mini-cluster using $IMPALA_HOME/buildall.sh -testdata This commit continues previous work on IMPALA-5376 in the ASF Impala repo and the Cloudera Gerrit service. This commit splits multi-query tests in the TPC-DS suite definition into one query and result set per test file, as the test framework requires. Names for such files have -1, -2... inner suffixes. The complete TPC-DS test suite runs with passes, skips and xfails, but no failures, as reflected by runs of $IMPALA_HOME/tests/run-tests.py query_test/test_tpcds_queries.py ... Expected result sets come from the TPC-DS kit. Some TPC-DS test cases in this commit have been modified in sematically-neutral ways so as to pass on Impala; others are marked to skip or xfail due to bugs. Tests that flap are marked to skip, with a bug ID, since they don't reliably pass or xfail. The tests/query_test/test_tpcds_queries.py driver file is authoritative for the active/skip/xfail status for each case and a brief reason. The following list describes the current status as: --- test-name deviance from TPC-DS spec changes made --- tpcds-q22a.test RESULT MISMATCH in LSD of AVG() values Fixed AVG()s --- tpcds-q30.test UNRECOGNIZED CHARACTER MARKED XFAIL, IMPALA-5961. --- tpcds-q31.test RESULT MISMATCH in LSD of DECIMAL values ADDED TRUNCATE(2)s AROUND LAST 4 COLUMNS. MARKED SKIP, IMPALA-5956 --- tpcds-q35a.test RESULT MISMATCH MARKED XFAIL, IMPALA-5950. --- tpcds-q36a.test RESULT MISMATCH MARKED XFAIL, IMPALA-4741 --- tpcds-q39.test MULTIPLE RESULT SET not recognized by test framework MARKED XFAIL. --- tpcds-q47.test RESULT MISMATCH in LSD of DECIMAL values ADDED TRUNCATE(2) TO 8th COLUMN OF WITH TABLE, TAKE ACTUAL RESULT AS EXPECTED. --- tpcds-q49.test RESULT MISMATCH in LSD of DECIMAL values MARKED XFAIL, IMPALA-5945 --- tpcds-q57.test RESULT MISMATCH, excess scale in DECIMAL values FIXED, ADDED TRUNCATE(2) AROUND 6th COLUMN. --- tpcds-q58.test RESULT MISMATCH in DECIMAL values MARKED XFAIL. IMPALA-5946 --- tpcds-q59.test RESULT MISMATCH, excess scale in DECIMAL values FIXED, ADDED TRUNCATE(2) AROUND 4th-10th COLUMNS. --- tpcds-q61.test RESULT MISMATCH in DECIMAL value FIXED. CAST RESULT QUOTIENT TO DECIMAL(15, 4), TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q63.test RESULT MISMATCH, excess scale in DECIMAL values ADDED TRUNCATE(2) TO 3rd COLUMN --- tpcds-q64.test RESULT MISMATCH ADDED ORDER BY COLUMNS. --- tpcds-q66.test RESULT MISMATCH MARKED XFAIL, IMPALA-4741 --- tpcds-q77a.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q78.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q83.test RESULT MISMATCH MARKED XFAIL. IMPALA-5945. --- tpcds-q85.test MISSING TABLE "reason" MARKED XFAIL, IMPALA-5960 --- tpcds-q86a.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q89.test RESULT MISMATCH, DECIMAL values flap MARKED XFAIL. ADDED ROUND(2) TO 8th COLUMN, TAKE ACTUAL RESULTS AS EXPECTED, IMPALA-5956. --- tpcds-q90.test RESULT MISMATCH MARKED XFAIL, IMPALA-5945. --- tpcds-q93.test MISSING TABLE "reason" MARKED XFAIL, IMPALA-5960 --- tpcds-q98.test RESULT MISMATCH FIXED, ADDED ROUND() TO LAST COLUMN Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 --- A testdata/workloads/tpcds/queries/tpcds-q10.test A testdata/workloads/tpcds/queries/tpcds-q10a.test A testdata/workloads/tpcds/queries/tpcds-q11.test A testdata/workloads/tpcds/queries/tpcds-q12.test A testdata/workloads/tpcds/queries/tpcds-q13.test A testdata/workloads/tpcds/queries/tpcds-q14-1.test A testdata/workloads/tpcds/queries/tpcds-q14-2.test A testdata/workloads/tpcds/queries/tpcds-q14a-1.test A testdata/workloads/tpcds/queries/tpcds-q14a-2.test A testdata/workloads/tpcds/queries/tpcds-q15.test A testdata/workloads/tpcds/queries/tpcds-q16.test A testdata/workloads/tpcds/queries/tpcds-q17.test A testdata/workloads/tpcds/queries/tpcds-q18.test A testdata/workloads/tpcds/queries/tpcds-q18a.test A testdata/workloads/tpcds/queries/tpcds-q20.test A testdata/workloads/tpcds/queries/tpcds-q21.test A testdata/workloads/tpcds/queries/tpcds-q22.test A testdata/workloads/tpcds/queries/tpcds-q22a.test M testdata/workloads/tpcds/queries/tpcds-q23-1.test M testdata/workloads/tpcds/queries/tpcds-q23-2.test A testdata/workloads/tpcds/queries/tpcds-q24-1.test A testdata/workloads/tpcds/queries/tpcds-q24-2.test A
[Impala-ASF-CR] Remove Lamar County record from expected, not seen on public Jenkins (unless flapping).
Tim Wood has abandoned this change. ( http://gerrit.cloudera.org:8080/8131 ) Change subject: Remove Lamar County record from expected, not seen on public Jenkins (unless flapping). .. Abandoned Forgot to rebase into original commit. -- To view, visit http://gerrit.cloudera.org:8080/8131 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: abandon Gerrit-Change-Id: I12aff09a62d843f5c2b69f44086169ca1215942b Gerrit-Change-Number: 8131 Gerrit-PatchSet: 1 Gerrit-Owner: Tim Wood
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Hello Matthew Mulder, Michael Brown, David Knupp, Alex Behm, Mostafa Mokhtar, Michael Ho, I'd like you to reexamine a change. Please visit http://gerrit.cloudera.org:8080/8102 to look at the new patch set (#7). Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. Main source for TPCDS query and result definitions: https://github.com/gregrahn/tpcds-kit. TPC-DS v2.5.0 qualification queries from G. Rahn. Data set constructed in mini-cluster using $IMPALA_HOME/buildall.sh -testdata This commit continues previous work on IMPALA-5376 in the ASF Impala repo and the Cloudera Gerrit service. This commit splits multi-query tests in the TPC-DS suite definition into one query and result set per test file, as the test framework requires. Names for such files have -1, -2... inner suffixes. The complete TPC-DS test suite runs with passes, skips and xfails, but no failures, as reflected by runs of $IMPALA_HOME/tests/run-tests.py query_test/test_tpcds_queries.py ... Expected result sets come from the TPC-DS kit. Some TPC-DS test cases in this commit have been modified in sematically-neutral ways so as to pass on Impala; others are marked to skip or xfail due to bugs. Tests that flap are marked to skip, with a bug ID, since they don't reliably pass or xfail. The tests/query_test/test_tpcds_queries.py driver file is authoritative for the active/skip/xfail status for each case and a brief reason. The following list describes the current status as: --- test-name deviance from TPC-DS spec changes made --- tpcds-q22a.test RESULT MISMATCH in LSD of AVG() values Fixed AVG()s --- tpcds-q30.test UNRECOGNIZED CHARACTER MARKED XFAIL, IMPALA-5961. --- tpcds-q35a.test RESULT MISMATCH MARKED XFAIL, IMPALA-5950. --- tpcds-q36a.test RESULT MISMATCH MARKED XFAIL, IMPALA-4741 --- tpcds-q39.test MULTIPLE RESULT SET not recognized by test framework MARKED XFAIL. --- tpcds-q47.test RESULT MISMATCH in LSD of DECIMAL values ADDED TRUNCATE(2) TO 8th COLUMN OF WITH TABLE, TAKE ACTUAL RESULT AS EXPECTED. --- tpcds-q49.test RESULT MISMATCH in LSD of DECIMAL values MARKED XFAIL, IMPALA-5945 --- tpcds-q57.test RESULT MISMATCH, excess scale in DECIMAL values FIXED, ADDED TRUNCATE(2) AROUND 6th COLUMN. --- tpcds-q58.test RESULT MISMATCH in DECIMAL values MARKED XFAIL. IMPALA-5946 --- tpcds-q59.test RESULT MISMATCH, excess scale in DECIMAL values FIXED, ADDED TRUNCATE(2) AROUND 4th-10th COLUMNS. --- tpcds-q61.test RESULT MISMATCH in DECIMAL value FIXED. CAST RESULT QUOTIENT TO DECIMAL(15, 4), TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q63.test RESULT MISMATCH, excess scale in DECIMAL values ADDED TRUNCATE(2) TO 3rd COLUMN --- tpcds-q64.test RESULT MISMATCH ADDED ORDER BY COLUMNS. --- tpcds-q66.test RESULT MISMATCH MARKED XFAIL, IMPALA-4741 --- tpcds-q77a.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q78.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q83.test RESULT MISMATCH MARKED XFAIL. IMPALA-5945. --- tpcds-q85.test MISSING TABLE "reason" MARKED XFAIL, IMPALA-5960 --- tpcds-q86a.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q89.test RESULT MISMATCH, DECIMAL values flap MARKED XFAIL. ADDED ROUND(2) TO 8th COLUMN, TAKE ACTUAL RESULTS AS EXPECTED, IMPALA-5956. --- tpcds-q90.test RESULT MISMATCH MARKED XFAIL, IMPALA-5945. --- tpcds-q93.test MISSING TABLE "reason" MARKED XFAIL, IMPALA-5960 --- tpcds-q98.test RESULT MISMATCH FIXED, ADDED ROUND() TO LAST COLUMN Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 --- A testdata/workloads/tpcds/queries/tpcds-q10.test A testdata/workloads/tpcds/queries/tpcds-q10a.test A testdata/workloads/tpcds/queries/tpcds-q11.test A testdata/workloads/tpcds/queries/tpcds-q12.test A testdata/workloads/tpcds/queries/tpcds-q13.test A testdata/workloads/tpcds/queries/tpcds-q14-1.test A testdata/workloads/tpcds/queries/tpcds-q14-2.test A testdata/workloads/tpcds/queries/tpcds-q14a-1.test A testdata/workloads/tpcds/queries/tpcds-q14a-2.test A testdata/workloads/tpcds/queries/tpcds-q15.test A testdata/workloads/tpcds/queries/tpcds-q16.test A testdata/workloads/tpcds/queries/tpcds-q17.test A testdata/workloads/tpcds/queries/tpcds-q18.test A testdata/workloads/tpcds/queries/tpcds-q18a.test A testdata/workloads/tpcds/queries/tpcds-q20.test A testdata/workloads/tpcds/queries/tpcds-q21.test A testdata/workloads/tpcds/queries/tpcds-q22.test A testdata/workloads/tpcds/queries/tpcds-q22a.test M testdata/workloads/tpcds/queries/tpcds-q23-1.test M testdata/workloads/tpcds/queries/tpcds-q23-2.test A testdata/workloads/tpcds/queries/tpcds-q24-1.test A testdata/workloads/tpcds/queries/tpcds-q24-2.test A testdata/workloads/tpcds/queries/tpcds-q25.test A testdata/workloads/tpcds/queries/tpcds-q26.test M testdata/workloads/tpcds/queries/tpcds-q27a.test M
[Impala-ASF-CR] Remove Lamar County record from expected, not seen on public Jenkins (unless flapping).
Tim Wood has uploaded this change for review. ( http://gerrit.cloudera.org:8080/8131 Change subject: Remove Lamar County record from expected, not seen on public Jenkins (unless flapping). .. Remove Lamar County record from expected, not seen on public Jenkins (unless flapping). Change-Id: I12aff09a62d843f5c2b69f44086169ca1215942b --- M testdata/workloads/tpcds/queries/tpcds-q31.test 1 file changed, 1 insertion(+), 2 deletions(-) git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/31/8131/1 -- To view, visit http://gerrit.cloudera.org:8080/8131 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: newchange Gerrit-Change-Id: I12aff09a62d843f5c2b69f44086169ca1215942b Gerrit-Change-Number: 8131 Gerrit-PatchSet: 1 Gerrit-Owner: Tim Wood
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8102 ) Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. Patch Set 6: (1 comment) http://gerrit.cloudera.org:8080/#/c/8102/5//COMMIT_MSG Commit Message: http://gerrit.cloudera.org:8080/#/c/8102/5//COMMIT_MSG@12 PS5, Line 12: This commit continues previous work on IMPALA-5376 in the ASF Impala repo : and the Cloudera Gerrit service. > I added a link to the Gerrit review of the previous work to the bug. Someh Done -- To view, visit http://gerrit.cloudera.org:8080/8102 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 Gerrit-Change-Number: 8102 Gerrit-PatchSet: 6 Gerrit-Owner: Tim WoodGerrit-Reviewer: Alex Behm Gerrit-Reviewer: David Knupp Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Michael Ho Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Fri, 22 Sep 2017 22:27:58 + Gerrit-HasComments: Yes
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8102 ) Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. Patch Set 6: (1 comment) > Patch Set 5: > > (1 comment) http://gerrit.cloudera.org:8080/#/c/8102/5//COMMIT_MSG Commit Message: http://gerrit.cloudera.org:8080/#/c/8102/5//COMMIT_MSG@12 PS5, Line 12: This commit continues previous work on IMPALA-5376 in the ASF Impala repo : and the Cloudera Gerrit service. > Hope this isn't just me being a pest, but when I look at IMPALA-5376 on the I added a link to the Gerrit review of the previous work to the bug. Somehow, M. Ho's commit is dated 20 days before the ticket, yet contains the ticket number. :-? Anyway, that review will provide the context. Per Mike comment, I have removed hard IDs from this commit message (PS 6). -- To view, visit http://gerrit.cloudera.org:8080/8102 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 Gerrit-Change-Number: 8102 Gerrit-PatchSet: 6 Gerrit-Owner: Tim WoodGerrit-Reviewer: Alex Behm Gerrit-Reviewer: David Knupp Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Michael Ho Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Fri, 22 Sep 2017 22:27:34 + Gerrit-HasComments: Yes
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8102 ) Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. Patch Set 6: (2 comments) http://gerrit.cloudera.org:8080/#/c/8102/5//COMMIT_MSG Commit Message: http://gerrit.cloudera.org:8080/#/c/8102/5//COMMIT_MSG@12 PS5, Line 12: This commit continues previous work on IMPALA-5376 in the ASF Impala repo : and the Cloudera Gerrit service. > I think it's important to mention the previous work, but I'm removing the h Done http://gerrit.cloudera.org:8080/#/c/8102/5//COMMIT_MSG@17 PS5, Line 17: : > Filed IMPALA-5970. Done -- To view, visit http://gerrit.cloudera.org:8080/8102 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 Gerrit-Change-Number: 8102 Gerrit-PatchSet: 6 Gerrit-Owner: Tim WoodGerrit-Reviewer: Alex Behm Gerrit-Reviewer: David Knupp Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Michael Ho Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Fri, 22 Sep 2017 21:29:27 + Gerrit-HasComments: Yes
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8102 ) Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. Patch Set 6: (4 comments) Updates to PS 5. http://gerrit.cloudera.org:8080/#/c/8102/5//COMMIT_MSG Commit Message: http://gerrit.cloudera.org:8080/#/c/8102/5//COMMIT_MSG@11 PS5, Line 11: $IMPALA_HOME/buildall.sh -te > Nit: buildall.sh is in the root of Impala, not bin/ Done http://gerrit.cloudera.org:8080/#/c/8102/5//COMMIT_MSG@12 PS5, Line 12: This commit continues previous work on IMPALA-5376 in the ASF Impala repo : and the Cloudera Gerrit service. > Not sure this is needed. You reference IMPALA-5376 in the commit title appr I think it's important to mention the previous work, but I'm removing the hard identifiers. http://gerrit.cloudera.org:8080/#/c/8102/5//COMMIT_MSG@15 PS5, Line 15: ery tests in the > Can you explain in the commit message how you made the decision to have pas Done http://gerrit.cloudera.org:8080/#/c/8102/5//COMMIT_MSG@17 PS5, Line 17: : > Can you file a follow on Jira for the stress test (project: IMPALA; compone Filed IMPALA-5970. -- To view, visit http://gerrit.cloudera.org:8080/8102 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 Gerrit-Change-Number: 8102 Gerrit-PatchSet: 6 Gerrit-Owner: Tim WoodGerrit-Reviewer: Alex Behm Gerrit-Reviewer: David Knupp Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Michael Ho Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Fri, 22 Sep 2017 21:23:26 + Gerrit-HasComments: Yes
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Hello Matthew Mulder, Michael Brown, David Knupp, Alex Behm, Mostafa Mokhtar, Michael Ho, I'd like you to reexamine a change. Please visit http://gerrit.cloudera.org:8080/8102 to look at the new patch set (#6). Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. Main source for TPCDS query and result definitions: https://github.com/gregrahn/tpcds-kit. TPC-DS v2.5.0 qualification queries from G. Rahn. Data set constructed in mini-cluster using $IMPALA_HOME/buildall.sh -testdata This commit continues previous work on IMPALA-5376 in the ASF Impala repo and the Cloudera Gerrit service. This commit splits multi-query tests in the TPC-DS suite definition into one query and result set per test file, as the test framework requires. Names for such files have -1, -2... inner suffixes. The complete TPC-DS test suite runs with passes, skips and xfails, but no failures, as reflected by runs of $IMPALA_HOME/tests/run-tests.py query_test/test_tpcds_queries.py ... Expected result sets come from the TPC-DS kit. Some TPC-DS test cases in this commit have been modified in sematically-neutral ways so as to pass on Impala; others are marked to skip or xfail due to bugs. Tests that flap are marked to skip, with a bug ID, since they don't reliably pass or xfail. The tests/query_test/test_tpcds_queries.py driver file is authoritative for the active/skip/xfail status for each case and a brief reason. The following list describes the current status as: --- test-name deviance from TPC-DS spec changes made --- tpcds-q22a.test RESULT MISMATCH in LSD of AVG() values Fixed AVG()s --- tpcds-q30.test UNRECOGNIZED CHARACTER MARKED XFAIL, IMPALA-5961. --- tpcds-q35a.test RESULT MISMATCH MARKED XFAIL, IMPALA-5950. --- tpcds-q36a.test RESULT MISMATCH MARKED XFAIL, IMPALA-4741 --- tpcds-q39.test MULTIPLE RESULT SET not recognized by test framework MARKED XFAIL. --- tpcds-q47.test RESULT MISMATCH in LSD of DECIMAL values ADDED TRUNCATE(2) TO 8th COLUMN OF WITH TABLE, TAKE ACTUAL RESULT AS EXPECTED. --- tpcds-q49.test RESULT MISMATCH in LSD of DECIMAL values MARKED XFAIL, IMPALA-5945 --- tpcds-q57.test RESULT MISMATCH, excess scale in DECIMAL values FIXED, ADDED TRUNCATE(2) AROUND 6th COLUMN. --- tpcds-q58.test RESULT MISMATCH in DECIMAL values MARKED XFAIL. IMPALA-5946 --- tpcds-q59.test RESULT MISMATCH, excess scale in DECIMAL values FIXED, ADDED TRUNCATE(2) AROUND 4th-10th COLUMNS. --- tpcds-q61.test RESULT MISMATCH in DECIMAL value FIXED. CAST RESULT QUOTIENT TO DECIMAL(15, 4), TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q63.test RESULT MISMATCH, excess scale in DECIMAL values ADDED TRUNCATE(2) TO 3rd COLUMN --- tpcds-q64.test RESULT MISMATCH ADDED ORDER BY COLUMNS. --- tpcds-q66.test RESULT MISMATCH MARKED XFAIL, IMPALA-4741 --- tpcds-q77a.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q78.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q83.test RESULT MISMATCH MARKED XFAIL. IMPALA-5945. --- tpcds-q85.test MISSING TABLE "reason" MARKED XFAIL, IMPALA-5960 --- tpcds-q86a.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q89.test RESULT MISMATCH, DECIMAL values flap MARKED XFAIL. ADDED ROUND(2) TO 8th COLUMN, TAKE ACTUAL RESULTS AS EXPECTED, IMPALA-5956. --- tpcds-q90.test RESULT MISMATCH MARKED XFAIL, IMPALA-5945. --- tpcds-q93.test MISSING TABLE "reason" MARKED XFAIL, IMPALA-5960 --- tpcds-q98.test RESULT MISMATCH FIXED, ADDED ROUND() TO LAST COLUMN Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 --- A testdata/workloads/tpcds/queries/tpcds-q10.test A testdata/workloads/tpcds/queries/tpcds-q10a.test A testdata/workloads/tpcds/queries/tpcds-q11.test A testdata/workloads/tpcds/queries/tpcds-q12.test A testdata/workloads/tpcds/queries/tpcds-q13.test A testdata/workloads/tpcds/queries/tpcds-q14-1.test A testdata/workloads/tpcds/queries/tpcds-q14-2.test A testdata/workloads/tpcds/queries/tpcds-q14a-1.test A testdata/workloads/tpcds/queries/tpcds-q14a-2.test A testdata/workloads/tpcds/queries/tpcds-q15.test A testdata/workloads/tpcds/queries/tpcds-q16.test A testdata/workloads/tpcds/queries/tpcds-q17.test A testdata/workloads/tpcds/queries/tpcds-q18.test A testdata/workloads/tpcds/queries/tpcds-q18a.test A testdata/workloads/tpcds/queries/tpcds-q20.test A testdata/workloads/tpcds/queries/tpcds-q21.test A testdata/workloads/tpcds/queries/tpcds-q22.test A testdata/workloads/tpcds/queries/tpcds-q22a.test M testdata/workloads/tpcds/queries/tpcds-q23-1.test M testdata/workloads/tpcds/queries/tpcds-q23-2.test A testdata/workloads/tpcds/queries/tpcds-q24-1.test A testdata/workloads/tpcds/queries/tpcds-q24-2.test A testdata/workloads/tpcds/queries/tpcds-q25.test A testdata/workloads/tpcds/queries/tpcds-q26.test M testdata/workloads/tpcds/queries/tpcds-q27a.test M
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8102 ) Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. Patch Set 5: PS 5 removes old comments from tpcds-q39*. -- To view, visit http://gerrit.cloudera.org:8080/8102 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 Gerrit-Change-Number: 8102 Gerrit-PatchSet: 5 Gerrit-Owner: Tim WoodGerrit-Reviewer: Alex Behm Gerrit-Reviewer: David Knupp Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Michael Ho Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Fri, 22 Sep 2017 19:05:57 + Gerrit-HasComments: No
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Hello Matthew Mulder, Michael Brown, David Knupp, Alex Behm, Mostafa Mokhtar, Michael Ho, I'd like you to reexamine a change. Please visit http://gerrit.cloudera.org:8080/8102 to look at the new patch set (#5). Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. Main source for TPCDS query and result definitions: https://github.com/gregrahn/tpcds-kit. TPC-DS v2.5.0 qualification queries from G. Rahn. Data set constructed in mini-cluster using $IMPALA_HOME/bin/buildall.sh -testdata This commit continues previous work on IMPALA-5376 under the apache/incubator-impala repo on github.com, and commit 6877 at gerrit.cloudera.org:8080. Complete TPC-DS test suite runs with passes, skips and xfails, but no failures. This commit splits multi-query tests in the TPC-DS suite definition into one query and result set per test file, as the test framework requires. Names for such files have -1, -2... inner suffixes. Some TPC-DS test cases in this commit have been modified in sematically-neutral ways so as to pass on Impala; others are marked to skip or xfail due to bugs. Tests that flap are marked to skip, with a bug ID, since they don't reliably pass or xfail. The tests/query_test/test_tpcds_queries.py driver file is authoritative for the active/skip/xfail status for each case and a brief reason. The following list describes the current status as: --- test-name deviance from TPC-DS spec changes made --- tpcds-q22a.test RESULT MISMATCH in LSD of AVG() values Fixed AVG()s --- tpcds-q30.test UNRECOGNIZED CHARACTER MARKED XFAIL, IMPALA-5961. --- tpcds-q35a.test RESULT MISMATCH MARKED XFAIL, IMPALA-5950. --- tpcds-q36a.test RESULT MISMATCH MARKED XFAIL, IMPALA-4741 --- tpcds-q39.test MULTIPLE RESULT SET not recognized by test framework MARKED XFAIL. --- tpcds-q47.test RESULT MISMATCH in LSD of DECIMAL values ADDED TRUNCATE(2) TO 8th COLUMN OF WITH TABLE, TAKE ACTUAL RESULT AS EXPECTED. --- tpcds-q49.test RESULT MISMATCH in LSD of DECIMAL values MARKED XFAIL, IMPALA-5945 --- tpcds-q57.test RESULT MISMATCH, excess scale in DECIMAL values FIXED, ADDED TRUNCATE(2) AROUND 6th COLUMN. --- tpcds-q58.test RESULT MISMATCH in DECIMAL values MARKED XFAIL. IMPALA-5946 --- tpcds-q59.test RESULT MISMATCH, excess scale in DECIMAL values FIXED, ADDED TRUNCATE(2) AROUND 4th-10th COLUMNS. --- tpcds-q61.test RESULT MISMATCH in DECIMAL value FIXED. CAST RESULT QUOTIENT TO DECIMAL(15, 4), TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q63.test RESULT MISMATCH, excess scale in DECIMAL values ADDED TRUNCATE(2) TO 3rd COLUMN --- tpcds-q64.test RESULT MISMATCH ADDED ORDER BY COLUMNS. --- tpcds-q66.test RESULT MISMATCH MARKED XFAIL, IMPALA-4741 --- tpcds-q77a.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q78.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q83.test RESULT MISMATCH MARKED XFAIL. IMPALA-5945. --- tpcds-q85.test MISSING TABLE "reason" MARKED XFAIL, IMPALA-5960 --- tpcds-q86a.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q89.test RESULT MISMATCH, DECIMAL values flap MARKED XFAIL. ADDED ROUND(2) TO 8th COLUMN, TAKE ACTUAL RESULTS AS EXPECTED, IMPALA-5956. --- tpcds-q90.test RESULT MISMATCH MARKED XFAIL, IMPALA-5945. --- tpcds-q93.test MISSING TABLE "reason" MARKED XFAIL, IMPALA-5960 --- tpcds-q98.test RESULT MISMATCH FIXED, ADDED ROUND() TO LAST COLUMN Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 --- A testdata/workloads/tpcds/queries/tpcds-q10.test A testdata/workloads/tpcds/queries/tpcds-q10a.test A testdata/workloads/tpcds/queries/tpcds-q11.test A testdata/workloads/tpcds/queries/tpcds-q12.test A testdata/workloads/tpcds/queries/tpcds-q13.test A testdata/workloads/tpcds/queries/tpcds-q14-1.test A testdata/workloads/tpcds/queries/tpcds-q14-2.test A testdata/workloads/tpcds/queries/tpcds-q14a-1.test A testdata/workloads/tpcds/queries/tpcds-q14a-2.test A testdata/workloads/tpcds/queries/tpcds-q15.test A testdata/workloads/tpcds/queries/tpcds-q16.test A testdata/workloads/tpcds/queries/tpcds-q17.test A testdata/workloads/tpcds/queries/tpcds-q18.test A testdata/workloads/tpcds/queries/tpcds-q18a.test A testdata/workloads/tpcds/queries/tpcds-q20.test A testdata/workloads/tpcds/queries/tpcds-q21.test A testdata/workloads/tpcds/queries/tpcds-q22.test A testdata/workloads/tpcds/queries/tpcds-q22a.test M testdata/workloads/tpcds/queries/tpcds-q23-1.test M testdata/workloads/tpcds/queries/tpcds-q23-2.test A testdata/workloads/tpcds/queries/tpcds-q24-1.test A testdata/workloads/tpcds/queries/tpcds-q24-2.test A testdata/workloads/tpcds/queries/tpcds-q25.test A testdata/workloads/tpcds/queries/tpcds-q26.test M testdata/workloads/tpcds/queries/tpcds-q27a.test M testdata/workloads/tpcds/queries/tpcds-q28.test A testdata/workloads/tpcds/queries/tpcds-q29.test A
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Tim Wood has posted comments on this change. ( http://gerrit.cloudera.org:8080/8102 ) Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. Patch Set 3: PS 4 removes some wayward tab chars. -- To view, visit http://gerrit.cloudera.org:8080/8102 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 Gerrit-Change-Number: 8102 Gerrit-PatchSet: 3 Gerrit-Owner: Tim WoodGerrit-Reviewer: Alex Behm Gerrit-Reviewer: David Knupp Gerrit-Reviewer: Matthew Mulder Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Michael Ho Gerrit-Reviewer: Mostafa Mokhtar Gerrit-Reviewer: Tim Wood Gerrit-Comment-Date: Fri, 22 Sep 2017 18:37:52 + Gerrit-HasComments: No
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Hello Matthew Mulder, Michael Brown, David Knupp, Alex Behm, Mostafa Mokhtar, Michael Ho, I'd like you to reexamine a change. Please visit http://gerrit.cloudera.org:8080/8102 to look at the new patch set (#3). Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. Main source for TPCDS query and result definitions: https://github.com/gregrahn/tpcds-kit. TPC-DS v2.5.0 qualification queries from G. Rahn. Data set constructed in mini-cluster using $IMPALA_HOME/bin/buildall.sh -testdata This commit continues previous work on IMPALA-5376 under the apache/incubator-impala repo on github.com, and commit 6877 at gerrit.cloudera.org:8080. Complete TPC-DS test suite runs with passes, skips and xfails, but no failures. This commit splits multi-query tests in the TPC-DS suite definition into one query and result set per test file, as the test framework requires. Names for such files have -1, -2... inner suffixes. Some TPC-DS test cases in this commit have been modified in sematically-neutral ways so as to pass on Impala; others are marked to skip or xfail due to bugs. Tests that flap are marked to skip, with a bug ID, since they don't reliably pass or xfail. The tests/query_test/test_tpcds_queries.py driver file is authoritative for the active/skip/xfail status for each case and a brief reason. The following list describes the current status as: --- test-name deviance from TPC-DS spec changes made --- tpcds-q22a.test RESULT MISMATCH in LSD of AVG() values Fixed AVG()s --- tpcds-q30.test UNRECOGNIZED CHARACTER MARKED XFAIL, IMPALA-5961. --- tpcds-q35a.test RESULT MISMATCH MARKED XFAIL, IMPALA-5950. --- tpcds-q36a.test RESULT MISMATCH MARKED XFAIL, IMPALA-4741 --- tpcds-q39.test MULTIPLE RESULT SET not recognized by test framework MARKED XFAIL. --- tpcds-q47.test RESULT MISMATCH in LSD of DECIMAL values ADDED TRUNCATE(2) TO 8th COLUMN OF WITH TABLE, TAKE ACTUAL RESULT AS EXPECTED. --- tpcds-q49.test RESULT MISMATCH in LSD of DECIMAL values MARKED XFAIL, IMPALA-5945 --- tpcds-q57.test RESULT MISMATCH, excess scale in DECIMAL values FIXED, ADDED TRUNCATE(2) AROUND 6th COLUMN. --- tpcds-q58.test RESULT MISMATCH in DECIMAL values MARKED XFAIL. IMPALA-5946 --- tpcds-q59.test RESULT MISMATCH, excess scale in DECIMAL values FIXED, ADDED TRUNCATE(2) AROUND 4th-10th COLUMNS. --- tpcds-q61.test RESULT MISMATCH in DECIMAL value FIXED. CAST RESULT QUOTIENT TO DECIMAL(15, 4), TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q63.test RESULT MISMATCH, excess scale in DECIMAL values ADDED TRUNCATE(2) TO 3rd COLUMN --- tpcds-q64.test RESULT MISMATCH ADDED ORDER BY COLUMNS. --- tpcds-q66.test RESULT MISMATCH MARKED XFAIL, IMPALA-4741 --- tpcds-q77a.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q78.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q83.test RESULT MISMATCH MARKED XFAIL. IMPALA-5945. --- tpcds-q85.test MISSING TABLE "reason" MARKED XFAIL, IMPALA-5960 --- tpcds-q86a.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q89.test RESULT MISMATCH, DECIMAL values flap MARKED XFAIL. ADDED ROUND(2) TO 8th COLUMN, TAKE ACTUAL RESULTS AS EXPECTED, IMPALA-5956. --- tpcds-q90.test RESULT MISMATCH MARKED XFAIL, IMPALA-5945. --- tpcds-q93.test MISSING TABLE "reason" MARKED XFAIL, IMPALA-5960 --- tpcds-q98.test RESULT MISMATCH FIXED, ADDED ROUND() TO LAST COLUMN Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 --- A testdata/workloads/tpcds/queries/tpcds-q10.test A testdata/workloads/tpcds/queries/tpcds-q10a.test A testdata/workloads/tpcds/queries/tpcds-q11.test A testdata/workloads/tpcds/queries/tpcds-q12.test A testdata/workloads/tpcds/queries/tpcds-q13.test A testdata/workloads/tpcds/queries/tpcds-q14-1.test A testdata/workloads/tpcds/queries/tpcds-q14-2.test A testdata/workloads/tpcds/queries/tpcds-q14a-1.test A testdata/workloads/tpcds/queries/tpcds-q14a-2.test A testdata/workloads/tpcds/queries/tpcds-q15.test A testdata/workloads/tpcds/queries/tpcds-q16.test A testdata/workloads/tpcds/queries/tpcds-q17.test A testdata/workloads/tpcds/queries/tpcds-q18.test A testdata/workloads/tpcds/queries/tpcds-q18a.test A testdata/workloads/tpcds/queries/tpcds-q20.test A testdata/workloads/tpcds/queries/tpcds-q21.test A testdata/workloads/tpcds/queries/tpcds-q22.test A testdata/workloads/tpcds/queries/tpcds-q22a.test M testdata/workloads/tpcds/queries/tpcds-q23-1.test M testdata/workloads/tpcds/queries/tpcds-q23-2.test A testdata/workloads/tpcds/queries/tpcds-q24-1.test A testdata/workloads/tpcds/queries/tpcds-q24-2.test A testdata/workloads/tpcds/queries/tpcds-q25.test A testdata/workloads/tpcds/queries/tpcds-q26.test M testdata/workloads/tpcds/queries/tpcds-q27a.test M testdata/workloads/tpcds/queries/tpcds-q28.test A testdata/workloads/tpcds/queries/tpcds-q29.test A
[Impala-ASF-CR] IMPALA-5376: Implement all TPCDS test cases or alternates for Impala.
Hello Matthew Mulder, Michael Brown, David Knupp, Alex Behm, Mostafa Mokhtar, Michael Ho, I'd like you to reexamine a change. Please visit http://gerrit.cloudera.org:8080/8102 to look at the new patch set (#2). Change subject: IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. .. IMPALA-5376: Implement all TPCDS test cases or alternates for Impala. Main source for TPCDS query and result definitions: https://github.com/gregrahn/tpcds-kit. TPC-DS v2.5.0 qualification queries from G. Rahn. Data set constructed in mini-cluster using incubator-impala/bin/buildall.sh -testdata Complete TPC-DS test suite runs with passes, skips and xfails, but no failures. This commit splits multi-query tests in the TPC-DS suite definition into one query and result set per test file, as the test framework requires. Names for such files have -1, -2... inner suffixes. Some TPC-DS test cases in this commit have been modified in sematically-neutral ways so as to pass on Impala; others are marked to skip or xfail due to bugs. Tests that flap are marked to skip, with a bug ID, since they don't reliably pass or xfail. The tests/query_test/test_tpcds_queries.py driver file is authoritative for the active/skip/xfail status for each case and a brief reason. The following list describes the current status as: --- test-name deviance from TPC-DS spec changes made --- tpcds-q22a.test RESULT MISMATCH in LSD of AVG() values Fixed AVG()s --- tpcds-q30.test UNRECOGNIZED CHARACTER MARKED XFAIL, CDH-59396. --- tpcds-q35a.test RESULT MISMATCH MARKED XFAIL, IMPALA-5950. --- tpcds-q36a.test RESULT MISMATCH MARKED XFAIL, IMPALA-4741 --- tpcds-q39.test MULTIPLE RESULT SET not recognized by test framework MARKED XFAIL. --- tpcds-q47.test RESULT MISMATCH in LSD of DECIMAL values ADDED TRUNCATE(2) TO 8th COLUMN OF WITH TABLE, TAKE ACTUAL RESULT AS EXPECTED. --- tpcds-q49.test RESULT MISMATCH in LSD of DECIMAL values MARKED XFAIL, IMPALA-5945 --- tpcds-q57.test RESULT MISMATCH, excess scale in DECIMAL values FIXED, ADDED TRUNCATE(2) AROUND 6th COLUMN. --- tpcds-q58.test RESULT MISMATCH in DECIMAL values MARKED XFAIL. IMPALA-5946 --- tpcds-q59.test RESULT MISMATCH, excess scale in DECIMAL values FIXED, ADDED TRUNCATE(2) AROUND 4th-10th COLUMNS. --- tpcds-q61.test RESULT MISMATCH in DECIMAL value FIXED. CAST RESULT QUOTIENT TO DECIMAL(15, 4), TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q63.test RESULT MISMATCH, excess scale in DECIMAL values ADDED TRUNCATE(2) TO 3rd COLUMN --- tpcds-q64.test RESULT MISMATCH ADDED ORDER BY COLUMNS. --- tpcds-q66.test RESULT MISMATCH MARKED XFAIL, IMPALA-4741 --- tpcds-q77a.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q78.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q83.test RESULT MISMATCH MARKED XFAIL. IMPALA-5945. --- tpcds-q85.test MISSING TABLE "reason" MARKED XFAIL, CDH-59394 --- tpcds-q86a.test RESULT MISMATCH FIXED. TAKE ACTUAL RESULT AS EXPECTED --- tpcds-q89.test RESULT MISMATCH, DECIMAL values flap MARKED XFAIL. ADDED ROUND(2) TO 8th COLUMN, TAKE ACTUAL RESULTS AS EXPECTED, IMPALA-5956. --- tpcds-q90.test RESULT MISMATCH MARKED XFAIL, IMPALA-5945. --- tpcds-q93.test MISSING TABLE "reason" MARKED XFAIL, CDH-59394 --- tpcds-q98.test RESULT MISMATCH FIXED, ADDED ROUND() TO LAST COLUMN Change-Id: I6e284888600a7a69d1f23fcb7dac21cbb13b7d66 --- A testdata/workloads/tpcds/queries/tpcds-q10.test A testdata/workloads/tpcds/queries/tpcds-q10a.test A testdata/workloads/tpcds/queries/tpcds-q11.test A testdata/workloads/tpcds/queries/tpcds-q12.test A testdata/workloads/tpcds/queries/tpcds-q13.test A testdata/workloads/tpcds/queries/tpcds-q14-1.test A testdata/workloads/tpcds/queries/tpcds-q14-2.test A testdata/workloads/tpcds/queries/tpcds-q14a-1.test A testdata/workloads/tpcds/queries/tpcds-q14a-2.test A testdata/workloads/tpcds/queries/tpcds-q15.test A testdata/workloads/tpcds/queries/tpcds-q16.test A testdata/workloads/tpcds/queries/tpcds-q17.test A testdata/workloads/tpcds/queries/tpcds-q18.test A testdata/workloads/tpcds/queries/tpcds-q18a.test A testdata/workloads/tpcds/queries/tpcds-q20.test A testdata/workloads/tpcds/queries/tpcds-q21.test A testdata/workloads/tpcds/queries/tpcds-q22.test A testdata/workloads/tpcds/queries/tpcds-q22a.test M testdata/workloads/tpcds/queries/tpcds-q23-1.test M testdata/workloads/tpcds/queries/tpcds-q23-2.test A testdata/workloads/tpcds/queries/tpcds-q24-1.test A testdata/workloads/tpcds/queries/tpcds-q24-2.test A testdata/workloads/tpcds/queries/tpcds-q25.test A testdata/workloads/tpcds/queries/tpcds-q26.test M testdata/workloads/tpcds/queries/tpcds-q27a.test M testdata/workloads/tpcds/queries/tpcds-q28.test A testdata/workloads/tpcds/queries/tpcds-q29.test A testdata/workloads/tpcds/queries/tpcds-q30.test A testdata/workloads/tpcds/queries/tpcds-q31.test A testdata/workloads/tpcds/queries/tpcds-q32.test A