[MCOL-4603] Replace long double with wide/narrow-decimal for avg() and sum() result type for all numerical datatypesdecimal result Created: 2021-03-12 Updated: 2021-07-12 Resolved: 2021-07-12 |
|
| Status: | Closed |
| Project: | MariaDB ColumnStore |
| Component/s: | ExeMgr, PrimProc |
| Affects Version/s: | 6.1.1 |
| Fix Version/s: | 6.1.1 |
| Type: | New Feature | Priority: | Major |
| Reporter: | Roman | Assignee: | Daniel Lee (Inactive) |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Issue Links: |
|
||||||||||||||||||||||||
| Sprint: | 2021-5, 2021-6, 2021-8, 2021-9 | ||||||||||||||||||||||||
| Description |
|
As of now MCS uses long double as an internal data for results of avg() and sum() for numerical data types columns except wide-decimal. |
| Comments |
| Comment by Roman [ 2021-07-08 ] |
|
4QA This feature replaces long double as the internal data type for sum() and avg() on all integer and decimal types. The expected outcome is that nothing had been broken. It would be nice if you measure the performance impact. |
| Comment by Gagan Goel (Inactive) [ 2021-07-09 ] |
|
This patch broke the following tests: If they can't be fixed soon enough, we should back out the change from 6.1.1. |
| Comment by Roman [ 2021-07-10 ] |
|
The previous comment is irrelevant now. |
| Comment by Daniel Lee (Inactive) [ 2021-07-12 ] |
|
Build verified: 6.1.1 ( #2769) |