[MDEV-10389] Query returns different results on a debug vs non-debug build of the same revision Created: 2016-07-18 Updated: 2016-07-27 Resolved: 2016-07-27 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Optimizer |
| Affects Version/s: | 5.5, 10.0, 10.1 |
| Fix Version/s: | 10.1.17 |
| Type: | Bug | Priority: | Major |
| Reporter: | Elena Stepanova | Assignee: | Sergei Petrunia |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Environment: |
Jessie x86_64, gcc (Debian 4.9.2-10) 4.9.2, cmake version 3.0.2 |
||
| Sprint: | 10.2.2-3 |
| Description |
|
|
| Comments |
| Comment by Sergei Petrunia [ 2016-07-26 ] | |||||||||||
| |||||||||||
| Comment by Sergei Petrunia [ 2016-07-27 ] | |||||||||||
|
Debugging...
The problem is that I don't see where "alias1.i2" had its fix_after_pullout() Indeed, proceeding further to join optimization in the top query, we see:
alias1.i2 has table_map()=OUTER_REF_TABLE_BIT... |