Description
KylinConfigExt overrides getAllProperties() to merge the base properties and the override properties into one Properties, which used to get config or write into file.
In the following code, super properties stored in Properties.defaults, which will NOT written out by store() method, quoted from java document. That will lost super properties when store KylinConfigExt into file.
protected Properties getAllProperties() { Properties result = new Properties(super.getAllProperties()); result.putAll(overrides); return result; }