This is an automated email from the ASF dual-hosted git repository. shaofengshi pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/kylin.git
The following commit(s) were added to refs/heads/master by this push: new 2e5505c ProjectL2Cache don't be invalidated when adding override config in cube level 2e5505c is described below commit 2e5505c0fc866ee671e74552d01853ee0d8f904f 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 7801185..97e319a 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 @@ -154,11 +154,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