[MCOL-1188] assertion 'fColumn.get() && fSub && fFunc' failed , caused lost connection to MySQL server during query and crash of mysql Created: 2018-02-01 Updated: 2018-12-19 Resolved: 2018-12-19 |
|
| Status: | Closed |
| Project: | MariaDB ColumnStore |
| Component/s: | MDB Plugin |
| Affects Version/s: | 1.1.2 |
| Fix Version/s: | 1.1.7 |
| Type: | Bug | Priority: | Major |
| Reporter: | Zdravelina Sokolovska (Inactive) | Assignee: | Daniel Lee (Inactive) |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Environment: |
MCS run on VMs, Multi Server ColumnStore System UM1-PM1 ;guest OS RHEL 7.4 |
||
| Attachments: |
|
||||||||
| Issue Links: |
|
||||||||
| Sprint: | 2018-17, 2018-18, 2018-19, 2018-20, 2018-21 | ||||||||
| Description |
|
assertion 'fColumn.get() && fSub && fFunc' failed , caused lost connection to MySQL server during query and crash of mysql crash occurred during the execution of query41 done with small modification – how to repeat :
mariadb columnstore err.log :
|
| Comments |
| Comment by Andrew Hutchings (Inactive) [ 2018-02-01 ] |
|
Hi, Can you please send us the schema for the item table? |
| Comment by Andrew Hutchings (Inactive) [ 2018-02-02 ] |
|
Issue confirmed. Many thanks. |
| Comment by Ravi Prakash (Inactive) [ 2018-06-26 ] |
|
The following simple query will also crash the columnstore server: |
| Comment by Ravi Prakash (Inactive) [ 2018-09-04 ] |
|
Comment for QA: select i_product_name from cs_item select i_product_name from cs_item select i_product_name from cs_item select i_product_name from cs_item where i_manufact_id > 742 and i_category = 'Women' ; |
| Comment by Ravi Prakash (Inactive) [ 2018-09-04 ] |
|
The fix is to to not skip the walking of an item marked as CACHED_ITEM. A subquery is not really cached and needed to be traversed before it can be converted into column store tree. |
| Comment by Daniel Lee (Inactive) [ 2018-12-19 ] |
|
Build verified: 1.1.7-1 Verified test cases in the ticket. |