This is an automated email from the ASF dual-hosted git repository. shaofengshi pushed a commit to branch 2.4.x in repository https://gitbox.apache.org/repos/asf/kylin.git
The following commit(s) were added to refs/heads/2.4.x by this push: new c0df639 ProjectL2Cache don't be invalidated when adding override config in cube level c0df639 is described below commit c0df63901bb7db71655edd7d67f0c77f9f1b70e7 Author: cheneyliu <531014...@qq.com> AuthorDate: Mon Dec 10 23:29:02 2018 +0800 ProjectL2Cache don't be invalidated when adding override config in cube level --- core-cube/src/main/java/org/apache/kylin/cube/CubeManager.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core-cube/src/main/java/org/apache/kylin/cube/CubeManager.java b/core-cube/src/main/java/org/apache/kylin/cube/CubeManager.java index 32cbb03..ed3e6f5 100755 --- a/core-cube/src/main/java/org/apache/kylin/cube/CubeManager.java +++ b/core-cube/src/main/java/org/apache/kylin/cube/CubeManager.java @@ -151,11 +151,13 @@ public class CubeManager implements IRealizationProvider { @Override public void onProjectSchemaChange(Broadcaster broadcaster, String project) throws IOException { - for (IRealization real : ProjectManager.getInstance(config).listAllRealizations(project)) { + ProjectManager projectManager = ProjectManager.getInstance(config); + for (IRealization real : projectManager.listAllRealizations(project)) { if (real instanceof CubeInstance) { reloadCubeQuietly(real.getName()); } } + projectManager.reloadProjectL2Cache(project); } @Override