[MDEV-13401] Assertion failure during main.partition test run Created: 2017-07-28 Updated: 2018-05-21 Resolved: 2018-05-21 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Partitioning, Storage Engine - Spider |
| Affects Version/s: | 10.2.4 |
| Fix Version/s: | 10.3.6 |
| Type: | Bug | Priority: | Major |
| Reporter: | Jacob Mathew (Inactive) | Assignee: | Michael Widenius |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Environment: |
Debug build of the 10.2-spider branch, which is currently based on 10.2.4. |
||
| Description |
|
To reproduce, use a debug build of the 10.2-spider branch and run the main.partition test. The following assertion fails in ha_partition::handle_ordered_index_scan(), at ha_partition.cc:7076, called from ha_partition::multi_range_read_next():
Stack trace:
Note that all of the following tests are currently failing with the Spiral patch changes to multi range read in the partition manager: These are the steps for my debug build in my Linux development environment:
|
| Comments |
| Comment by Jacob Mathew (Inactive) [ 2017-08-25 ] |
|
Kentoku has developed a fix for this bug. |
| Comment by Kentoku Shiba (Inactive) [ 2017-08-25 ] |
|
Please review the following changes for fixing this assertion failure. |
| Comment by Kentoku Shiba (Inactive) [ 2017-08-25 ] |
|
Please review. |
| Comment by Jacob Mathew (Inactive) [ 2017-08-25 ] |
|
I have reviewed and approve the changes to fix the assertion failure. Note that even with this fix, there are a number of partition tests that have different results. I will open a separate bug for that problem. Since Monty was the developer for the MRR Spiral patches, these changes need to be reviewed by Monty as well. |
| Comment by Kentoku Shiba (Inactive) [ 2017-08-25 ] |
|
Monty, |
| Comment by Michael Widenius [ 2018-05-21 ] |
|
Fix was already applied in 10.3 code |