[MCOL-26] 202 Wide Table Test fails Created: 2016-05-03 Updated: 2016-06-15 Resolved: 2016-05-23 |
|
| Status: | Closed |
| Project: | MariaDB ColumnStore |
| Component/s: | regression suite |
| Affects Version/s: | None |
| Fix Version/s: | 1.0.0 |
| Type: | Task | Priority: | Major |
| Reporter: | Dipti Joshi (Inactive) | Assignee: | Dipti Joshi (Inactive) |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Description |
|
Failed Wide Table Tests: |
| Comments |
| Comment by David Hill (Inactive) [ 2016-05-20 ] | |||||||||||||||||||||||||||||||||||
|
failing due to a mysql outage root@srvss2 srvswdev11]# cat test202.details cat test202/queries/misc/bug3281.sql.log | |||||||||||||||||||||||||||||||||||
| Comment by Dipti Joshi (Inactive) [ 2016-05-22 ] | |||||||||||||||||||||||||||||||||||
|
With latest run the mysql outage is gone. - So it is back to previous failure report hill Here is the analysis of test202 result from latest run more test202.details hill There are couple of issues with this test suite | |||||||||||||||||||||||||||||||||||
| Comment by Dipti Joshi (Inactive) [ 2016-05-22 ] | |||||||||||||||||||||||||||||||||||
|
Further analysis on bug3281 Here is the SQL and the error reported
ERROR 1118 - is InnoDB or MyISAM error - It looks like when Select format(c1,2),.... - is creating a temporary table that is either Aria or InnoDB or MyISAM, instead of vtable(MariaDB ColumnStore own temporary table area) and hence giving this error from there As can be seen below if there is not format - but simply all the columns selected then the query goes through
Also if there is formatting but number of columns reduced then also query goes through
This implies that when the query result set are passed to MariaDB front end from MariaDB ColumnStore engine, there seems to be intermediate temporary table in InnoDB/Aria/MyISAM - which cannot handle the wide table and gives the error If this is true - this particular error is of lower priority right now - as it is on the display of the formatted result, rather then returning of the result and MariaDB ColumnStore's ability to store wide tables. | |||||||||||||||||||||||||||||||||||
| Comment by David Hill (Inactive) [ 2016-05-22 ] | |||||||||||||||||||||||||||||||||||
|
here is the local and the mariadb ref run of bug3281.sql: So as you say, there is some issue on the local Columnstore run that is reporting its error: [root@srvregtest misc]# mcsmysql tpch1 Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [tpch1]> source bug3281.sql; Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [tpch1]> source bug3281.sql; wc: /tmp/tmp.tbl: No such file or directory | |||||||||||||||||||||||||||||||||||
| Comment by David Hill (Inactive) [ 2016-05-22 ] | |||||||||||||||||||||||||||||||||||
|
I assume since its failing with an error on the local run, it's NOT even calling the reference to compare. | |||||||||||||||||||||||||||||||||||
| Comment by Dipti Joshi (Inactive) [ 2016-05-22 ] | |||||||||||||||||||||||||||||||||||
|
hill I have analyzed the failure on bug3281, as commented in previous comment and know the root cause for it. Can you move bug3281.sql out of /genii/mysql/queries/nightly/alltest/test202/queries/misc directory ? - That will allow bug3406.sql, bug3515.sql, bug3522.sql to proceed successfully. Then we will separately track bug3281. | |||||||||||||||||||||||||||||||||||
| Comment by David Hill (Inactive) [ 2016-05-23 ] | |||||||||||||||||||||||||||||||||||
|
test202 still failing, shown by the script below, it does call to do a reference results. So I need to create the ref logs from local logs.. | |||||||||||||||||||||||||||||||||||
| Comment by Dipti Joshi (Inactive) [ 2016-05-23 ] | |||||||||||||||||||||||||||||||||||
|
bug3281 now being tracked separately as | |||||||||||||||||||||||||||||||||||
| Comment by Dipti Joshi (Inactive) [ 2016-05-23 ] | |||||||||||||||||||||||||||||||||||
|
Rest of the test202 is now passing |