You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kylin.apache.org by "Gang Ma (Jira)" <ji...@apache.org> on 2019/11/16 15:28:00 UTC

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

Gang Ma created KYLIN-4258:
------------------------------

             Summary: 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-alpha2, v3.0.0-alpha
            Reporter: Gang Ma
            Assignee: Gang Ma


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)