You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kylin.apache.org by "Huang Hua (JIRA)" <ji...@apache.org> on 2015/08/14 11:17:45 UTC
[jira] [Created] (KYLIN-949) Query cache doesn't work properly for
prepareStatement queries
Huang Hua created KYLIN-949:
-------------------------------
Summary: Query cache doesn't work properly for prepareStatement queries
Key: KYLIN-949
URL: https://issues.apache.org/jira/browse/KYLIN-949
Project: Kylin
Issue Type: Bug
Components: REST Service
Affects Versions: v0.7.1, v0.7.2
Reporter: Huang Hua
Assignee: Zhong,Jason
There is a bug in searchQueryInCache() method, for PrepareSqlRequest, the cache logic is wrong which returns the same result for any PrepareSqlRequest with same sql no matter what the actual params are.
For example, using "select LEAF_CATEG_ID from KYLIN_SALES where LEAF_CATEG_ID = ? group by LEAF_CATEG_ID;" with params=[65] to fire request, and kylin will return 65. Let's suppose that query is cached(we can modify kylin settings to enable it to cache every query).
And then using the same sql but with params=[130], which returns 65 instead of 130.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)