[MCOL-2137] Query returning different results at different times and from different UMs. Created: 2019-02-04 Updated: 2020-08-25 Resolved: 2020-02-27 |
|
| Status: | Closed |
| Project: | MariaDB ColumnStore |
| Component/s: | ? |
| Affects Version/s: | 1.2.2 |
| Fix Version/s: | Icebox |
| Type: | Bug | Priority: | Major |
| Reporter: | Juan | Assignee: | David Hall (Inactive) |
| Resolution: | Not a Bug | Votes: | 0 |
| Labels: | None | ||
| Environment: |
CentOS 2UM/2PM |
||
| Sprint: | 2020-1, 2020-2, 2020-3 |
| Description |
|
The inconsistency (as shown below) happens when running the query from different UMs as well as running it from the same UM at different times, despite running calFlushCache().
|
| Comments |
| Comment by David Hall (Inactive) [ 2020-02-27 ] |
|
I have confirmed that this phenomenon occurs in a single server setup. |
| Comment by David Hall (Inactive) [ 2020-02-27 ] |
|
n the phrase Consider if column2 is not unique, then the order is not deterministic. If there are two records with a ident the same and column2 the same, depending on the order these end up, it may result in one or two that satisfy lg > column1. Since the final having clause is looking for records where the count of lg > column1 is 1 or less, when it happens to be two, you get no answer for that ident. |