[MCOL-1331] CASE1.DM.sql test fails Created: 2018-04-09 Updated: 2018-05-21 Resolved: 2018-04-17 |
|
| Status: | Closed |
| Project: | MariaDB ColumnStore |
| Component/s: | MariaDB Server |
| Affects Version/s: | 1.1.4 |
| Fix Version/s: | 1.1.4 |
| Type: | Bug | Priority: | Critical |
| Reporter: | Andrew Hutchings (Inactive) | Assignee: | Daniel Lee (Inactive) |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Issue Links: |
|
||||||||
| Sprint: | 2018-08 | ||||||||
| Description |
|
The third query in working_tpch1/qa_fe_postProcessedFunctions/CASE1.DM.sql fails:
I suspect this is a regression due to the recent CASE handling changes. |
| Comments |
| Comment by Andrew Hutchings (Inactive) [ 2018-04-09 ] | ||||||||||||||||||||||||
|
assigned back to me as it looks like this could be something from the recent server merge | ||||||||||||||||||||||||
| Comment by Andrew Hutchings (Inactive) [ 2018-04-10 ] | ||||||||||||||||||||||||
|
confirmed, this happened during the 10.2.14 merge | ||||||||||||||||||||||||
| Comment by Andrew Hutchings (Inactive) [ 2018-04-10 ] | ||||||||||||||||||||||||
|
Appears to be due to a change in the item.cc/.h code. | ||||||||||||||||||||||||
| Comment by Andrew Hutchings (Inactive) [ 2018-04-10 ] | ||||||||||||||||||||||||
|
correction... item_cmpfunc.cc/.h | ||||||||||||||||||||||||
| Comment by Andrew Hutchings (Inactive) [ 2018-04-11 ] | ||||||||||||||||||||||||
|
For QA: the test in the description should pass after this patch. It failed after the 10.2.14 merge. | ||||||||||||||||||||||||
| Comment by Daniel Lee (Inactive) [ 2018-04-17 ] | ||||||||||||||||||||||||
|
Build verified: 1.1.4-1 source /root/columnstore/mariadb-columnstore-server Merge pull request #108 from mariadb-corporation/ /root/columnstore/mariadb-columnstore-server/mariadb-columnstore-engine Merge pull request #438 from mariadb-corporation/ diff --cc writeengine/splitter/we_splitterapp.cpp MariaDB [mytest]> select cidx, CDATE from datatypetestm order by CASE CDATE WHEN '9999-12-27' THEN '2009-01-01' WHEN '9999-12-27' THEN '2009-01-01' ELSE NULL END, cidx;
-----
----- MariaDB [mytest]> |