Hi Kylin developers,

I just finished a big code merge (170+ commits) from private branch to
kylin master. While all changes are tracked by JIRA and Git, I think it is
better to have a quick summary here.

The merge commit:
https://github.com/apache/kylin/commit/4d50b26972bb7bbaff852172990e0f189f987673

Major enhancements

   - https://issues.apache.org/jira/browse/KYLIN-3085 Never modify a cached
   CacheInstance and/or CubeSegment
   - https://issues.apache.org/jira/browse/KYLIN-3092 Add locks to protect
   concurrent operations on manager caches
   - https://issues.apache.org/jira/browse/KYLIN-3125 Allow using SparkSQL
   for creating flat table, improves build speed

Some code refactors

   - https://issues.apache.org/jira/browse/KYLIN-2723 Rename config
   "kylin.core.metrics.xxx" to "kylin.metrics.xxx" for consistency.
   - https://issues.apache.org/jira/browse/KYLIN-2764 About cube build,
   make the additional UHC step disabled by default to allow more testing.
   - https://issues.apache.org/jira/browse/KYLIN-2990 The dup-model-check
   must not be removed, and is reverted.
   - https://issues.apache.org/jira/browse/KYLIN-2726 Reverted
   QueryService.queryWithoutSecure() method. Can we achieve the same in a
   secured way?

All changes have passed CI tests.

Cheers
Yang

Reply via email to