[MCOL-4613] Garbage result of a union between huge narrow DECIMAL and BIGINT Created: 2021-03-16 Updated: 2021-06-10 Resolved: 2021-04-29 |
|
| Status: | Closed |
| Project: | MariaDB ColumnStore |
| Component/s: | ExeMgr, PrimProc |
| Affects Version/s: | 5.5.2 |
| Fix Version/s: | 5.6.1 |
| Type: | Bug | Priority: | Blocker |
| Reporter: | Alexander Barkov | Assignee: | Daniel Lee (Inactive) |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | tech_debt | ||
| Issue Links: |
|
||||||||||||||||||||||||||||||||
| Sprint: | 2021-7 | ||||||||||||||||||||||||||||||||
| Description |
|
This ticket is for 5.6.1 only. Testing in 6.1.1 will need to wait until
Looks wrong. Note, the problem cannot be repeated in 6.x because of |
| Comments |
| Comment by Gagan Goel (Inactive) [ 2021-04-26 ] | |||||||||||
|
For QA: Queries to confirm the issue and verify the fix works are in the issue description. | |||||||||||
| Comment by Gagan Goel (Inactive) [ 2021-04-29 ] | |||||||||||
|
The fix has some loss of precision for large values. This is because we set the union type for a BIGINT and a DECIMAL column as a DOUBLE. This limitation will be addressed in | |||||||||||
| Comment by Daniel Lee (Inactive) [ 2021-04-29 ] | |||||||||||
|
Build verified: 5.6.1 ( Drone #2245) Precision issue will be tracked in mentioned tickets.
|