See <https://builds.apache.org/job/Kylin-Master-JDK-1.7/940/display/redirect?page=changes>
Changes: [event.dimlas] Minor: do not hardcode DefaultQueryTransformer sequence. [event.dimlas] Minor: Fix UT [ma] Hide columns begin with "_KY_" for prepare queries [liyang] minor, add project to cube list api [github] minor, fix UT [chen] kylin access for cube and model (#2782) [github] KYLIN-2775 fix non-default database issue in sample model/cube (#2791) [github] minor update KafkaSource log [chen] remove access condition of modeler (#2798) [zjsynce] Throw exception from pushdown instead of exception from calcite [liyang] minor, append context info in Rel writer [liyang] KYLIN-2930 make tablescan phy type always ARRAY [chen] KYLIN-2756 Let 'LIMIT' be optional in 'inspect' page (#2813) [lidong] minor, support real admin ldap-group name [github] KYLIN-2945 global dict specific info change to use relative path (#2790) [zjsynce] Shade commons-dbcp library in kylin-job jar [liyang] fix old spark property in kylin.properties [liyang] KYLIN-2944 HLLCSerializer, RawSerializer, PercentileSerializer returns [liyang] KYLIN-2600 fix Incorrectly setting the range start [liyang] minor, fix union query for ci [rogershijicheng] KYLIN-2945 fix CI [liyang] refactor, move HDFSResourceStore to the right module and others [chen] minor,kylin acl debug (#2874) [zjsynce] Support function with name percentile_approx [ma] minor, refine CubeMigrationCLI [zjsynce] Shade commons-pool and commons-jocl library in kylin-job jar [liyang] minor, refine TableExtDesc [liyang] minor, export correct kylinConfig in ProjectInstance [100650920] Revert "KYLIN-2777 Should throw error when sql contains non-equi left [100650920] KYLIN-2777 Add test cases [ma] minor, refine DiagnosisService [550175214] minor, fix bug (#2908) [event.dimlas] #2857 need pre processing in HivePushDownConverter [liyang] Minor, set setCubeInstance func public. [liyang] Return update date of cube response to the cube desc's update time [liyang] Order models with data models' modified times [liyang] minor refactor on PartitionDesc, make sure start time condition is [liyang] bug fix in SegmentGTStartAndEnd [zjsynce] Add function for doing pushdown query directly in KylinTestBase [lidong] minor, update calcite dependency [liyang] minor, fix log message in Broadcaster [liyang] Build not a cube without date partition column. [event.dimlas] Move out ComputedColumnDesc [liyang] move NoRealizationFoundException RoutingIndicatorException [liyang] KYLIN-2985 Cache temp json file created by each Calcite Connection [liyang] KYLIN-2982 Avoid upgrade column in OLAPTable [liyang] KYLIN-2982 update sum measure default return type [github] minor, simplify OLAPSchemaFactory log [shaofengshi] KYLIN-2991 fix NumberFormatException if partitionDateFormat is like [lidong] minor, updates on OLAPContext [shaofengshi] KYLIN-2797 Remove MR engine V1 [shaofengshi] KYLIN-2796 Remove the legacy "statisticsenabled" codes [event.dimlas] #3062 pre-process MIN(1) and MAX(1) [rogershijicheng] minor, make calcite rule configurable [zjsynce] Do not do update query in push down engine for prepare query [zjsynce] Add "limit 1" to the end of prepare sql of pushdown, to make it speed up [liuyiming.vip] minor, drop invalid kylin.job.step.timeout in kylin.properties [liuyiming.vip] KYLIN-1319, drop deprecated HadoopStatusChecker [cheng.wang] Revert "Add "limit 1" to the end of prepare sql of pushdown, to make it [cheng.wang] Revert "Do not do update query in push down engine for prepare query" [ma] minor refactor [liyang] KYLIN-2794 MultipleDictionaryValueEnumerator consider value order based [rogershijicheng] KYLIN-3036 Allow complex column type when loading source table [github] KYLIN-3038 cannot support sum of type-converted column SQL (#3124) [liyang] minor, rename percentile to percentile_approx [lidong] KYLIN-3040 fix segment name when refreshing non-partitioned cube [zjsynce] Do not do update query in push down engine for prepare query [zjsynce] Add "limit 1" to the end of prepare sql of pushdown, to make it speed up [cheng.wang] minor, fix UT [liyang] minor, fix CacheServiceTest [245915794] KYLIN-2761 refactor TableACL so that it can apply to role(user group in [245915794] KYLIN-2980, Remove getKey/Value setKey/Value from Kylin's Pair. [245915794] KYLIN-2960 sync LDAP user's group(Authorities) and move getAuthorities [liyang] minor, CubeInstance add displayName, change cube display name in monitor [liyang] #1961 complete batch api. [liyang] supoort partition column type integer and date. [cheng.wang] minor, refine CubeMigrationCLI [github] #2732 take effect project config kylin.query.force-limit (#3205) [245915794] minor, fix a typo that leads get user's permission error and add ut. [245915794] minor, repair CubeMetaExtractor that can not retrieve tables/tableExds. [ma] #1507 initial version [event.dimlas] Minor, refine error message [ma] minor, refactor [event.dimlas] minor, support upper-cased CHAR_LENGTH [zjsynce] #2725 fix sparder [ma] minor, more log in AbstractHadoopJob.setJobTmpJarsAndFiles() [ma] KYLIN-2965 RealizationChooser cost calculation logic different with [245915794] minor, remove user'checking when updating project's ACL. [245915794] minor, fix with "with" syntax. [cheng.wang] minor, refine CubeMigrationCLI [ma] minor, refactor on htrace [liyang] Protect concurrent operations on ProjectManager [liyang] fix FetcherRunner exit mechanism [100650920] #1517 improve load test perf [ma] minor, refine setenv.sh [lidong] minor changes for setenv.sh [ma] minor, limit TOPNMeasure participate in non-topn queries [ma] #1357 result export function should support really huge result set [ma] Minor, add "traceUrl" for the expect result of smoke test [100650920] KYLIN-3064 Yarn timeline-service will start jersey client when submit mr [rogershijicheng] minor, refact MrJobInfoExtractor [github] minor, add more logs to troubleshot a mysterious NPE in [event.dimlas] Minor, fix model list out of bound [rogershijicheng] minor, support array data type in query pushdown [rogershijicheng] minor, turn off FilterJoinRule optimizer by hacking [rogershijicheng] minor, allow "boolean = integer" in calcite parser [rogershijicheng] KYLIN-3078 percentile size estimate [rogershijicheng] KYLIN-2649 match "select *" instead of "*" in force limit [ma] KYLIN-1664 Restrict API '/kylin/api/admin/config' to Admin [ma] minor create a method that get kylin home without waring when kylin home [liyang] KYLIN-3084, fix issue by using distribute by [liyang] minor, convert create table to with [liyang] KYLIN-3077 create table EDW.TEST_SELLER_TYPE_DIM_TABLE during CI prepare [cheng.wang] minor, refine CubeMetaExtractor [cheng.wang] KYLIN-3084, add UNION ALL to IT [event.dimlas] Minor, adapt DefaultQueryTransformer's function scope to calcite [chunen.ni] minor, fix bug [rogershijicheng] minor, refine relization cost calculation [lidong] KYLIN-3090 Refactor to consolidate all caches and managers under [lidong] KYLIN-3092 Synchronize w/r operations on entity-caching managers [liyang] minor, print the exception in log [chunen.ni] Fix wrong error message for ArithmeticException [chen] 3403 Security enhancement for /api/admin/config (#3484) [chunen.ni] Fix job status not changed to error after HBase Region Server is [rogershijicheng] minor, skip column family ordering check for compatibility [ma] Running task's status should be set to READY after metastore recover [ma] KYLIN-3085 Makes sure no update on cached and shared CubeInstance [ma] minor, shorten PercentileAggregatorTest, taking too long [245915794] minor, change the way that get DefaultScheduler's instance. [245915794] minor, refine generateAceResponses. [245915794] KYLIN-3108, Change the kafka config write path in zookeeper to [245915794] KYLIN-3105, remove Interface#Scheduler's stop method. [ma] minor, save a redundant reload in CubeManager.update() [ma] minor, refactor on JoinTree [ma] KYLIN-3092 fix cyclic lock [liyang] Add null pointer check for ProjectManager#getProject to avoid NPE [liyang] KYLIN-3044, KYLIN-3052, support SQL Server & Redshift as kylin data [ma] KYLIN-3128 Configs for allowing export query results for admin/nonadmin [cheng.wang] KYLIN-3125 Support SparkSql in Cube building step 'Create Intermediate [chunen.ni] Minor, use StrSubstitutor of commons-lang instead of commons-lang3 to [245915794] KYLIN-1664, add default properties and ut. [ma] minor, add ut for load hive table. [sheng.zhang] #3314 fix bugs data size in first two steps [lidong] minor, restClient support set http timeout [ma] Revert "minor, change the way that get DefaultScheduler's instance." [ma] #3505 fix timestampadd gap betweeen spark and calcite [ma] KYLIN-2982 minor refine [ma] KYLIN-3106 DefaultScheduler.shutdown should use [ma] minor, refine metric. [ma] minor refactor on metadata [ma] minor, add log [liyang] KYLIN-3136, enhance protection when job's status is illegal [liyang] Expose derived dimensions for get sql api ------------------------------------------ Started by an SCM change [EnvInject] - Loading node environment variables. Building remotely on H34 (ubuntu xenial) in workspace <https://builds.apache.org/job/Kylin-Master-JDK-1.7/ws/> > git rev-parse --is-inside-work-tree # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url > https://git-wip-us.apache.org/repos/asf/kylin.git # timeout=10 Fetching upstream changes from https://git-wip-us.apache.org/repos/asf/kylin.git > git --version # timeout=10 > git fetch --tags --progress > https://git-wip-us.apache.org/repos/asf/kylin.git > +refs/heads/*:refs/remotes/origin/* > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 > git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10 Checking out Revision 4d50b26972bb7bbaff852172990e0f189f987673 (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f 4d50b26972bb7bbaff852172990e0f189f987673 Commit message: "Merge commit '5f2eff68d80ea6264d7590e14c052114c3cd6b74'" > git rev-list 5f2eff68d80ea6264d7590e14c052114c3cd6b74 # timeout=10 Parsing POMs Discovered a new module org.apache.kylin:kylin-external Apache Kylin - External Modules changed, recalculating dependency graph Established TCP socket on 41165 maven32-agent.jar already up to date maven32-interceptor.jar already up to date maven3-interceptor-commons.jar already up to date [Kylin-Master-JDK-1.7] $ /home/jenkins/tools/java/latest1.7/bin/java -Xmx2g -Xms256m -cp /home/jenkins/jenkins-slave/maven32-agent.jar:/home/jenkins/tools/maven/apache-maven-3.2.5/boot/plexus-classworlds-2.5.2.jar:/home/jenkins/tools/maven/apache-maven-3.2.5/conf/logging jenkins.maven3.agent.Maven32Main /home/jenkins/tools/maven/apache-maven-3.2.5 /home/jenkins/jenkins-slave/slave.jar /home/jenkins/jenkins-slave/maven32-interceptor.jar /home/jenkins/jenkins-slave/maven3-interceptor-commons.jar 41165 Exception in thread "main" java.lang.UnsupportedClassVersionError: hudson/remoting/Launcher : Unsupported major.minor version 52.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:800) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) at java.net.URLClassLoader.access$100(URLClassLoader.java:71) at java.net.URLClassLoader$1.run(URLClassLoader.java:361) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClassFromSelf(ClassRealm.java:401) at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:42) at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:271) at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:247) at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:239) at jenkins.maven3.agent.Maven32Main.main(Maven32Main.java:143) at jenkins.maven3.agent.Maven32Main.main(Maven32Main.java:74) ERROR: Failed to parse POMs java.io.EOFException: unexpected stream termination at hudson.remoting.ChannelBuilder.negotiate(ChannelBuilder.java:408) at hudson.remoting.ChannelBuilder.build(ChannelBuilder.java:353) at hudson.slaves.Channels.forProcess(Channels.java:115) at hudson.maven.AbstractMavenProcessFactory.newProcess(AbstractMavenProcessFactory.java:294) at hudson.maven.ProcessCache.get(ProcessCache.java:236) at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:804) at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:504) at hudson.model.Run.execute(Run.java:1724) at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:543) at hudson.model.ResourceController.execute(ResourceController.java:97) at hudson.model.Executor.run(Executor.java:421) Not sending mail to unregistered user 100650...@qq.com Not sending mail to unregistered user 245915...@qq.com Not sending mail to unregistered user 550175...@qq.com Not sending mail to unregistered user cheng.w...@kyligence.io Not sending mail to unregistered user chunen...@kyligence.io Not sending mail to unregistered user event.dim...@gmail.com Not sending mail to unregistered user git...@alasdairhodge.co.uk Not sending mail to unregistered user liuyiming....@gmail.com Not sending mail to unregistered user m...@kyligence.io Not sending mail to unregistered user rogershijich...@gmail.com Not sending mail to unregistered user sheng.zh...@kyligence.io Not sending mail to unregistered user zjsy...@sjtu.org