[MDEV-13348] MBRWithin doesn't work with geo of different type for InnoDB Created: 2017-07-19 Updated: 2017-11-11 Resolved: 2017-11-11 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | GIS, Storage Engine - InnoDB |
| Affects Version/s: | 10.2 |
| Fix Version/s: | 10.2.6 |
| Type: | Bug | Priority: | Major |
| Reporter: | Gerben | Assignee: | Alexey Botchkov |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | geometry, innodb | ||
| Environment: |
CentOS 64bit, MariaDB 10.2.7 |
||
| Issue Links: |
|
||||||||
| Sprint: | 10.2.11 | ||||||||
| Description |
|
For the InnoDB storage engine specific, MBRWithin doesn't work when using a different geo type as g1 parameter. I presume this issue was partly fixed in the past by: How to reproduce: — Test code —
— Result with MyISAM —
— Result with InnoDB —
— Result —
|
| Comments |
| Comment by Elena Stepanova [ 2017-07-20 ] | ||||||||||||||||||||||||||||||||||||||||||||||||
|
Thanks for the report and the test case. I'm confirming as there are clearly different results which shouldn't be happening anyway. I'll leave it to holyfoot to find out which results (if any) are correct. MySQL 5.7, for example, returns the same results for InnoDB / MyISAM, but they are different from both sets of results on 10.2:
| ||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Alexey Botchkov [ 2017-11-11 ] | ||||||||||||||||||||||||||||||||||||||||||||||||
|
There was a bug about the MBRWithin. Fixed already. |