You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@kylin.apache.org by "nichunen (Jira)" <ji...@apache.org> on 2019/12/02 07:07:00 UTC

[jira] [Resolved] (KYLIN-4258) Real-time OLAP may return incorrect result for some case

     [ https://issues.apache.org/jira/browse/KYLIN-4258?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

nichunen resolved KYLIN-4258.
-----------------------------
    Resolution: Fixed

> Real-time OLAP may return incorrect result for some case
> --------------------------------------------------------
>
>                 Key: KYLIN-4258
>                 URL: https://issues.apache.org/jira/browse/KYLIN-4258
>             Project: Kylin
>          Issue Type: Improvement
>          Components: Real-time Streaming
>    Affects Versions: v3.0.0-alpha, v3.0.0-alpha2
>            Reporter: Gang Ma
>            Assignee: Gang Ma
>            Priority: Major
>             Fix For: v3.0.0
>
>
> 1. When real-time query group by minute_start and filter by another column, the aggregate result maybe not correct, the issue has been addressed in [KYLIN-4184|https://issues.apache.org/jira/browse/KYLIN-4184] , the fix is good, but in  
> NoCompressedColumnReader class, the readBuffer bytes is still shared, it is a potential issue, need to be fixed.
> 2. When filter by a minute_start range, the first minute data may not be correct, it is caused by:[https://github.com/apache/kylin/blob/master/stream-core/src/main/java/org/apache/kylin/stream/core/storage/columnar/ColumnarSegmentStoreFilesSearcher.java#L68], the fragment's max time is inclusive, but this method's max time is exclusive, that may skip some fragments for the first minute by mistake.
> 3. Need to add some UT to cover these two cases.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)