This is an automated email from the ASF dual-hosted git repository.
xxyu pushed a commit to branch kylin5-beta-temp
in repository https://gitbox.apache.org/repos/asf/kylin.git
The following commit(s) were added to refs/heads/kylin5-beta-temp by this push:
new 8983bf45b4 Fix NPE for BasicService#getCurrentUserGroups
8983bf45b4 is described below
commit 8983bf45b4fed37e6aa0a5321389ffbc14edf800
Author: XiaoxiangYu <[email protected]>
AuthorDate: Mon Aug 14 16:28:50 2023 +0800
Fix NPE for BasicService#getCurrentUserGroups
---
.../src/main/java/org/apache/kylin/common/KylinConfigBase.java | 1 -
.../main/java/org/apache/kylin/metadata/project/ProjectInstance.java | 1 -
.../src/main/java/org/apache/kylin/metadata/query/QueryHistory.java | 2 +-
.../src/main/java/org/apache/kylin/metadata/query/QueryMetrics.java | 1 -
.../kylin/source/adhocquery/DoubleQuotePushDownConverterTest.java | 2 +-
.../test/java/org/apache/kylin/newten/NBadQueryAndPushDownTest.java | 1 -
.../test/java/org/apache/kylin/query/engine/SumExprPlannerTest.java | 1 -
src/kylin-it/src/test/resources/query/sql/query135.sql | 1 -
src/kylin-it/src/test/resources/query/sql/query136.sql | 1 -
src/kylin-it/src/test/resources/query/sql/query139.sql | 1 -
src/kylin-it/src/test/resources/query/sql_casewhen/query11.sql | 1 -
src/kylin-it/src/test/resources/query/sql_casewhen/query12.sql | 1 -
.../query/sql_computedcolumn/sql_computedcolumn_StringUDF/query06.sql | 1 -
src/kylin-it/src/test/resources/query/sql_function/query36.sql | 1 -
src/kylin-it/src/test/resources/query/sql_function/query37.sql | 1 -
.../resources/query/sql_join/sql_is_not_distinct_from/query_01.sql | 2 +-
.../resources/query/sql_join/sql_is_not_distinct_from/query_02.sql | 2 +-
.../resources/query/sql_join/sql_is_not_distinct_from/query_03.sql | 2 +-
.../resources/query/sql_join/sql_is_not_distinct_from/query_04.sql | 2 +-
.../resources/query/sql_join/sql_is_not_distinct_from/query_05.sql | 2 +-
src/kylin-it/src/test/resources/query/sql_sum_expr/query00.sql | 1 -
src/kylin-it/src/test/resources/query/sql_sum_expr/query25.sql | 1 -
src/kylin-it/src/test/resources/query/sql_sum_expr/query26.sql | 1 -
src/kylin-it/src/test/resources/query/sql_sum_expr/query27.sql | 1 -
src/kylin-it/src/test/resources/query/sql_sum_expr/query28.sql | 1 -
src/kylin-it/src/test/resources/query/sql_sum_expr/query29.sql | 1 -
src/kylin-it/src/test/resources/query/sql_sum_expr/query30.sql | 1 -
src/kylin-it/src/test/resources/query/sql_sum_expr/query31.sql | 1 -
src/kylin-it/src/test/resources/query/sql_sum_expr/query32.sql | 1 -
src/kylin-it/src/test/resources/query/sql_sum_expr/query33.sql | 1 -
src/kylin-it/src/test/resources/query/sql_sum_expr/query34.sql | 1 -
src/kylin-it/src/test/resources/query/sql_sum_expr/query35.sql | 1 -
src/kylin-it/src/test/resources/query/sql_sum_expr/query36.sql | 1 -
src/kylin-it/src/test/resources/query/sql_sum_expr/query37.sql | 1 -
src/kylin-it/src/test/resources/query/sql_sum_expr/query38.sql.ignore | 2 --
src/kylin-it/src/test/resources/query/sql_sum_expr/query39.sql | 1 -
src/kylin-it/src/test/resources/query/sql_sum_expr/query40.sql | 2 +-
.../main/java/org/apache/kylin/rest/service/ModelSemanticHelper.java | 4 +++-
.../src/main/java/org/apache/kylin/rest/service/ModelService.java | 2 +-
.../src/test/java/org/apache/kylin/rest/service/ModelServiceTest.java | 1 -
.../java/org/apache/kylin/query/util/RestoreFromComputedColumn.java | 1 -
.../src/main/java/org/apache/kylin/rest/service/QueryService.java | 4 ++--
.../src/main/java/org/apache/kylin/rest/util/SparderUIUtil.java | 1 -
.../java/org/apache/kylin/rest/metrics/QueryMetricsContextTest.java | 1 -
.../src/test/java/org/apache/kylin/rest/service/QueryServiceTest.java | 2 --
.../java/org/apache/kylin/query/engine/AsyncQueryApplication.java | 2 +-
.../java/io/kyligence/kap/secondstorage/abnormal/QueryRouteTest.java | 1 -
.../io/kyligence/kap/secondstorage/abnormal/SecondaryCatalogTest.java | 1 -
.../src/main/java/org/apache/kylin/job/SecondStorageJobParamUtil.java | 1 -
.../org/apache/kylin/engine/spark/merger/SparkJobMetadataMerger.java | 2 +-
.../org/apache/kylin/engine/spark/builder/DFDictionaryBuilder.scala | 1 -
.../kylin/engine/spark/job/stage/build/FlatTableAndDictBase.scala | 2 +-
.../java/org/apache/kylin/engine/spark/source/NSparkSourceTest.java | 1 -
.../sparder/src/main/scala/org/apache/spark/sql/KylinSession.scala | 1 -
.../src/test/scala/org/apache/spark/sql/udf/TimestampDiffTest.scala | 1 -
.../main/java/org/apache/kylin/tool/kerberos/KerberosLoginTask.java | 2 +-
56 files changed, 18 insertions(+), 59 deletions(-)
diff --git
a/src/core-common/src/main/java/org/apache/kylin/common/KylinConfigBase.java
b/src/core-common/src/main/java/org/apache/kylin/common/KylinConfigBase.java
index 23d53d3367..785fa9a048 100644
--- a/src/core-common/src/main/java/org/apache/kylin/common/KylinConfigBase.java
+++ b/src/core-common/src/main/java/org/apache/kylin/common/KylinConfigBase.java
@@ -1844,7 +1844,6 @@ public abstract class KylinConfigBase implements
Serializable {
}
// If return empty result for select star query
- // https://olapio.atlassian.net/browse/KE-23663
public boolean getEmptyResultForSelectStar() {
return
Boolean.parseBoolean(getOptional("kylin.query.return-empty-result-on-select-star",
FALSE));
}
diff --git
a/src/core-metadata/src/main/java/org/apache/kylin/metadata/project/ProjectInstance.java
b/src/core-metadata/src/main/java/org/apache/kylin/metadata/project/ProjectInstance.java
index 07183ebce7..9b0c36292a 100644
---
a/src/core-metadata/src/main/java/org/apache/kylin/metadata/project/ProjectInstance.java
+++
b/src/core-metadata/src/main/java/org/apache/kylin/metadata/project/ProjectInstance.java
@@ -137,7 +137,6 @@ public class ProjectInstance extends RootPersistentEntity
implements ISourceAwar
}
public void initConfig(KylinConfig config) {
- // https://olapio.atlassian.net/browse/KE-11535
// to compatible with existing model
// if expose-computed-column is empty, set it with the
maintainModelType
if (!overrideKylinProps.containsKey(EXPOSE_COMPUTED_COLUMN_CONF)) {
diff --git
a/src/core-metadata/src/main/java/org/apache/kylin/metadata/query/QueryHistory.java
b/src/core-metadata/src/main/java/org/apache/kylin/metadata/query/QueryHistory.java
index fd78323f0d..59b2b3f0c5 100644
---
a/src/core-metadata/src/main/java/org/apache/kylin/metadata/query/QueryHistory.java
+++
b/src/core-metadata/src/main/java/org/apache/kylin/metadata/query/QueryHistory.java
@@ -107,7 +107,7 @@ public class QueryHistory {
// this field is composed of modelId, layout id and index type
// it's written as modelId#layoutId#indexType
- // This way to serialized query realizations had been deprecated. See
KE-20697
+ // This way to serialized query realizations had been deprecated.
private String queryRealizations;
@JsonProperty(QUERY_SERVER)
diff --git
a/src/core-metadata/src/main/java/org/apache/kylin/metadata/query/QueryMetrics.java
b/src/core-metadata/src/main/java/org/apache/kylin/metadata/query/QueryMetrics.java
index 031bfc2f06..4e9eec2bb9 100644
---
a/src/core-metadata/src/main/java/org/apache/kylin/metadata/query/QueryMetrics.java
+++
b/src/core-metadata/src/main/java/org/apache/kylin/metadata/query/QueryMetrics.java
@@ -54,7 +54,6 @@ public class QueryMetrics extends SchedulerEventNotifier {
protected String projectName;
protected String sql;
- // KE-36662 Using sql_pattern as normalized_sql storage
protected String sqlPattern;
protected String submitter;
diff --git
a/src/core-metadata/src/test/java/org/apache/kylin/source/adhocquery/DoubleQuotePushDownConverterTest.java
b/src/core-metadata/src/test/java/org/apache/kylin/source/adhocquery/DoubleQuotePushDownConverterTest.java
index 190ad3bce3..e49b67b6e5 100644
---
a/src/core-metadata/src/test/java/org/apache/kylin/source/adhocquery/DoubleQuotePushDownConverterTest.java
+++
b/src/core-metadata/src/test/java/org/apache/kylin/source/adhocquery/DoubleQuotePushDownConverterTest.java
@@ -84,7 +84,7 @@ public class DoubleQuotePushDownConverterTest extends
NLocalFileMetadataTestCase
Arrays.asList("select a + b * c", "select \"A\" + \"B\" *
\"C\""),
Arrays.asList("select 1 + b * c", "select 1 + \"B\" * \"C\""),
- //for filter the function without parentheses,ref KE-13407
+ //for filter the function without parentheses
Arrays.asList(
"select CURRENT_CATALOG, CURRENT_DATE,
CURRENT_PATH,CURRENT_ROLE, CURRENT_SCHEMA, CURRENT_TIME, CURRENT_TIMESTAMP,
CURRENT_USER,LOCALTIME, LOCALTIMESTAMP, SESSION_USER, SYSTEM_USER, USER",
"select CURRENT_CATALOG, CURRENT_DATE,
CURRENT_PATH,CURRENT_ROLE, CURRENT_SCHEMA, CURRENT_TIME, CURRENT_TIMESTAMP,
CURRENT_USER,LOCALTIME, LOCALTIMESTAMP, SESSION_USER, SYSTEM_USER, USER"),
diff --git
a/src/kylin-it/src/test/java/org/apache/kylin/newten/NBadQueryAndPushDownTest.java
b/src/kylin-it/src/test/java/org/apache/kylin/newten/NBadQueryAndPushDownTest.java
index 58561b6f82..ce0df3858c 100644
---
a/src/kylin-it/src/test/java/org/apache/kylin/newten/NBadQueryAndPushDownTest.java
+++
b/src/kylin-it/src/test/java/org/apache/kylin/newten/NBadQueryAndPushDownTest.java
@@ -203,7 +203,6 @@ public class NBadQueryAndPushDownTest extends
NLocalWithSparkSessionTest {
@Test
public void testPushDownForced() throws Exception {
- //test for KE-14218
KylinConfig.getInstanceFromEnv().setProperty(PUSHDOWN_RUNNER_KEY,
"org.apache.kylin.query.pushdown.PushDownRunnerSparkImpl");
diff --git
a/src/kylin-it/src/test/java/org/apache/kylin/query/engine/SumExprPlannerTest.java
b/src/kylin-it/src/test/java/org/apache/kylin/query/engine/SumExprPlannerTest.java
index 34ebed5f81..7e00b6cfb2 100644
---
a/src/kylin-it/src/test/java/org/apache/kylin/query/engine/SumExprPlannerTest.java
+++
b/src/kylin-it/src/test/java/org/apache/kylin/query/engine/SumExprPlannerTest.java
@@ -113,7 +113,6 @@ public class SumExprPlannerTest extends CalciteRuleTestBase
{
}
/**
- * see https://olapio.atlassian.net/browse/KE-14512
*/
@Test
public void testWithAVG() {
diff --git a/src/kylin-it/src/test/resources/query/sql/query135.sql
b/src/kylin-it/src/test/resources/query/sql/query135.sql
index 0ccd63106a..19dfa30269 100644
--- a/src/kylin-it/src/test/resources/query/sql/query135.sql
+++ b/src/kylin-it/src/test/resources/query/sql/query135.sql
@@ -17,7 +17,6 @@
--
--- KE-14621 division between integers
SELECT {fn LTRIM( {fn CONVERT( {fn CONVERT( {fn TRUNCATE( ( 6 + {fn
DAYOFYEAR(CAL_DT)} + ( {fn MOD( ( 7 + {fn DAYOFWEEK( {fn TIMESTAMPADD(
SQL_TSI_DAY, {fn CONVERT( {fn TRUNCATE( (-1 * ({fn DAYOFYEAR(CAL_DT)} - 1)),
0)}, SQL_BIGINT)}, {fn CONVERT( CAL_DT, SQL_DATE)} )} )} - 2), 7)} ) ) / 7,
0)}, SQL_BIGINT)}, SQL_VARCHAR)})} AS "TEMP_Test__499182808__0_"
FROM TEST_KYLIN_FACT
GROUP BY {fn LTRIM({fn CONVERT({fn CONVERT({fn TRUNCATE((6 + {fn
DAYOFYEAR(CAL_DT)} + ({fn MOD((7 + {fn DAYOFWEEK({fn
TIMESTAMPADD(SQL_TSI_DAY,{fn CONVERT({fn TRUNCATE((-1 * ({fn DAYOFYEAR(CAL_DT)}
- 1)),0)}, SQL_BIGINT)},{fn CONVERT(CAL_DT, SQL_DATE)})})} - 2), 7)})) / 7,0)},
SQL_BIGINT)}, SQL_VARCHAR)})}
diff --git a/src/kylin-it/src/test/resources/query/sql/query136.sql
b/src/kylin-it/src/test/resources/query/sql/query136.sql
index 5b00b0fff9..dfaccbbc85 100644
--- a/src/kylin-it/src/test/resources/query/sql/query136.sql
+++ b/src/kylin-it/src/test/resources/query/sql/query136.sql
@@ -17,7 +17,6 @@
--
--- KE-14621 division between integers
SELECT 5/4 as A,
5.0/4 AS B,
5/4.0 AS C,
diff --git a/src/kylin-it/src/test/resources/query/sql/query139.sql
b/src/kylin-it/src/test/resources/query/sql/query139.sql
index ce32702c43..ca9138aea2 100644
--- a/src/kylin-it/src/test/resources/query/sql/query139.sql
+++ b/src/kylin-it/src/test/resources/query/sql/query139.sql
@@ -16,7 +16,6 @@
-- limitations under the License.
--
--- KE-19732
select floor(cal_dt to day), ceil(cal_dt to day),
floor(cal_dt to week), ceil(cal_dt to week),
diff --git a/src/kylin-it/src/test/resources/query/sql_casewhen/query11.sql
b/src/kylin-it/src/test/resources/query/sql_casewhen/query11.sql
index 84b6a62a0c..d6b5e4221e 100644
--- a/src/kylin-it/src/test/resources/query/sql_casewhen/query11.sql
+++ b/src/kylin-it/src/test/resources/query/sql_casewhen/query11.sql
@@ -13,7 +13,6 @@
-- See the License for the specific language governing permissions and
-- limitations under the License.
--
--- KE-13678
select count(*)
from TEST_KYLIN_FACT
diff --git a/src/kylin-it/src/test/resources/query/sql_casewhen/query12.sql
b/src/kylin-it/src/test/resources/query/sql_casewhen/query12.sql
index 3a499178a9..dd0133018f 100644
--- a/src/kylin-it/src/test/resources/query/sql_casewhen/query12.sql
+++ b/src/kylin-it/src/test/resources/query/sql_casewhen/query12.sql
@@ -13,7 +13,6 @@
-- See the License for the specific language governing permissions and
-- limitations under the License.
--
--- KE-13678
select count(*)
from TEST_KYLIN_FACT
diff --git
a/src/kylin-it/src/test/resources/query/sql_computedcolumn/sql_computedcolumn_StringUDF/query06.sql
b/src/kylin-it/src/test/resources/query/sql_computedcolumn/sql_computedcolumn_StringUDF/query06.sql
index 8f54b61e12..a064dad689 100644
---
a/src/kylin-it/src/test/resources/query/sql_computedcolumn/sql_computedcolumn_StringUDF/query06.sql
+++
b/src/kylin-it/src/test/resources/query/sql_computedcolumn/sql_computedcolumn_StringUDF/query06.sql
@@ -17,7 +17,6 @@
--
--- KE-27687
select
count(repeat(NAME1,2)),
count(repeat(NAME2,3)),
diff --git a/src/kylin-it/src/test/resources/query/sql_function/query36.sql
b/src/kylin-it/src/test/resources/query/sql_function/query36.sql
index 6278cb2eae..a88ffc880a 100644
--- a/src/kylin-it/src/test/resources/query/sql_function/query36.sql
+++ b/src/kylin-it/src/test/resources/query/sql_function/query36.sql
@@ -17,7 +17,6 @@
--
--- KE-19050
select
substring(ACCOUNT_COUNTRY from cast(2.0 as integer) for 2),
substring('abcdefg' from cast(2.0 as integer) for 2)
diff --git a/src/kylin-it/src/test/resources/query/sql_function/query37.sql
b/src/kylin-it/src/test/resources/query/sql_function/query37.sql
index 094582680f..540923ae3f 100644
--- a/src/kylin-it/src/test/resources/query/sql_function/query37.sql
+++ b/src/kylin-it/src/test/resources/query/sql_function/query37.sql
@@ -17,7 +17,6 @@
--
--- KE-27687
select
repeat(NAME1,2),
repeat(NAME2,3),
diff --git
a/src/kylin-it/src/test/resources/query/sql_join/sql_is_not_distinct_from/query_01.sql
b/src/kylin-it/src/test/resources/query/sql_join/sql_is_not_distinct_from/query_01.sql
index 04f46180d5..df129b7990 100644
---
a/src/kylin-it/src/test/resources/query/sql_join/sql_is_not_distinct_from/query_01.sql
+++
b/src/kylin-it/src/test/resources/query/sql_join/sql_is_not_distinct_from/query_01.sql
@@ -16,7 +16,7 @@
-- limitations under the License.
--
--- KE-19841 optimize non-equal join with is not distinct from condition
+-- optimize non-equal join with is not distinct from condition
SELECT SUM(PRICE),
CAL_DT
FROM TEST_KYLIN_FACT
diff --git
a/src/kylin-it/src/test/resources/query/sql_join/sql_is_not_distinct_from/query_02.sql
b/src/kylin-it/src/test/resources/query/sql_join/sql_is_not_distinct_from/query_02.sql
index 0c3a63c05f..fd505d4552 100644
---
a/src/kylin-it/src/test/resources/query/sql_join/sql_is_not_distinct_from/query_02.sql
+++
b/src/kylin-it/src/test/resources/query/sql_join/sql_is_not_distinct_from/query_02.sql
@@ -16,7 +16,7 @@
-- limitations under the License.
--
--- KE-19841 optimize non-equal join with is not distinct from condition
+-- optimize non-equal join with is not distinct from condition
SELECT SUM(PRICE),
CAL_DT
FROM TEST_KYLIN_FACT
diff --git
a/src/kylin-it/src/test/resources/query/sql_join/sql_is_not_distinct_from/query_03.sql
b/src/kylin-it/src/test/resources/query/sql_join/sql_is_not_distinct_from/query_03.sql
index 0b2450bd80..94d858c85f 100644
---
a/src/kylin-it/src/test/resources/query/sql_join/sql_is_not_distinct_from/query_03.sql
+++
b/src/kylin-it/src/test/resources/query/sql_join/sql_is_not_distinct_from/query_03.sql
@@ -16,7 +16,7 @@
-- limitations under the License.
--
--- KE-19841 optimize non-equal join with is not distinct from condition
+-- optimize non-equal join with is not distinct from condition
SELECT SUM(PRICE),
CAL_DT
FROM TEST_KYLIN_FACT
diff --git
a/src/kylin-it/src/test/resources/query/sql_join/sql_is_not_distinct_from/query_04.sql
b/src/kylin-it/src/test/resources/query/sql_join/sql_is_not_distinct_from/query_04.sql
index d6fb86ca5d..758df68746 100644
---
a/src/kylin-it/src/test/resources/query/sql_join/sql_is_not_distinct_from/query_04.sql
+++
b/src/kylin-it/src/test/resources/query/sql_join/sql_is_not_distinct_from/query_04.sql
@@ -16,7 +16,7 @@
-- limitations under the License.
--
--- KE-19841 optimize non-equal join with is not distinct from condition
+-- optimize non-equal join with is not distinct from condition
SELECT SUM(PRICE),
CAL_DT
FROM TEST_KYLIN_FACT
diff --git
a/src/kylin-it/src/test/resources/query/sql_join/sql_is_not_distinct_from/query_05.sql
b/src/kylin-it/src/test/resources/query/sql_join/sql_is_not_distinct_from/query_05.sql
index d6fb86ca5d..758df68746 100644
---
a/src/kylin-it/src/test/resources/query/sql_join/sql_is_not_distinct_from/query_05.sql
+++
b/src/kylin-it/src/test/resources/query/sql_join/sql_is_not_distinct_from/query_05.sql
@@ -16,7 +16,7 @@
-- limitations under the License.
--
--- KE-19841 optimize non-equal join with is not distinct from condition
+-- optimize non-equal join with is not distinct from condition
SELECT SUM(PRICE),
CAL_DT
FROM TEST_KYLIN_FACT
diff --git a/src/kylin-it/src/test/resources/query/sql_sum_expr/query00.sql
b/src/kylin-it/src/test/resources/query/sql_sum_expr/query00.sql
index f10628c80c..05934422b1 100644
--- a/src/kylin-it/src/test/resources/query/sql_sum_expr/query00.sql
+++ b/src/kylin-it/src/test/resources/query/sql_sum_expr/query00.sql
@@ -19,7 +19,6 @@
-- ISSUE #10686
-- ISSUE #10852
--- ISSUE https://olapio.atlassian.net/browse/KE-8756
SELECT COUNT(*) AS COL1,
SUM(CASE WHEN "TEST_CAL_DT"."CAL_DT" <= CAST('2012-12-31' AS DATE) THEN
PRICE*4
diff --git a/src/kylin-it/src/test/resources/query/sql_sum_expr/query25.sql
b/src/kylin-it/src/test/resources/query/sql_sum_expr/query25.sql
index ad0f30fbab..994f3e57b9 100644
--- a/src/kylin-it/src/test/resources/query/sql_sum_expr/query25.sql
+++ b/src/kylin-it/src/test/resources/query/sql_sum_expr/query25.sql
@@ -17,7 +17,6 @@
--
--- ISSUE https://olapio.atlassian.net/browse/KE-9299
-- Case 1
SELECT
diff --git a/src/kylin-it/src/test/resources/query/sql_sum_expr/query26.sql
b/src/kylin-it/src/test/resources/query/sql_sum_expr/query26.sql
index 7451f2995c..2710c709c2 100644
--- a/src/kylin-it/src/test/resources/query/sql_sum_expr/query26.sql
+++ b/src/kylin-it/src/test/resources/query/sql_sum_expr/query26.sql
@@ -17,7 +17,6 @@
--
--- ISSUE https://olapio.atlassian.net/browse/KE-9299
-- Case 2.1: "PRICE/100" and {fn convert(NULL,DECIMAL(30,15))} types aligned,
hit cube
SELECT
diff --git a/src/kylin-it/src/test/resources/query/sql_sum_expr/query27.sql
b/src/kylin-it/src/test/resources/query/sql_sum_expr/query27.sql
index 4883db53f4..cb98846bad 100644
--- a/src/kylin-it/src/test/resources/query/sql_sum_expr/query27.sql
+++ b/src/kylin-it/src/test/resources/query/sql_sum_expr/query27.sql
@@ -17,7 +17,6 @@
--
--- TODO ISSUE https://olapio.atlassian.net/browse/KE-9299
-- Case 2.2: "PRICE/100" and {fn convert(NULL,DECIMAL(30,15))} types not
aligned, hit index
SELECT
diff --git a/src/kylin-it/src/test/resources/query/sql_sum_expr/query28.sql
b/src/kylin-it/src/test/resources/query/sql_sum_expr/query28.sql
index 92add9de27..099dbb0b2d 100644
--- a/src/kylin-it/src/test/resources/query/sql_sum_expr/query28.sql
+++ b/src/kylin-it/src/test/resources/query/sql_sum_expr/query28.sql
@@ -17,7 +17,6 @@
--
--- ISSUE https://olapio.atlassian.net/browse/KE-9299
-- Case 3
SELECT SUM(CASE WHEN "TEST_CAL_DT"."CAL_DT" <= CAST('2012-12-31' AS DATE) THEN
PRICE/100 WHEN "TEST_CAL_DT"."CAL_DT" > CAST('2012-12-31' AS DATE) THEN 1 ELSE
NULL END) AS COL
diff --git a/src/kylin-it/src/test/resources/query/sql_sum_expr/query29.sql
b/src/kylin-it/src/test/resources/query/sql_sum_expr/query29.sql
index a2283ad5e3..644a6a2b03 100644
--- a/src/kylin-it/src/test/resources/query/sql_sum_expr/query29.sql
+++ b/src/kylin-it/src/test/resources/query/sql_sum_expr/query29.sql
@@ -17,7 +17,6 @@
--
--- ISSUE https://olapio.atlassian.net/browse/KE-8640
-- Case 1
select
diff --git a/src/kylin-it/src/test/resources/query/sql_sum_expr/query30.sql
b/src/kylin-it/src/test/resources/query/sql_sum_expr/query30.sql
index 435f7a3334..141d476344 100644
--- a/src/kylin-it/src/test/resources/query/sql_sum_expr/query30.sql
+++ b/src/kylin-it/src/test/resources/query/sql_sum_expr/query30.sql
@@ -17,7 +17,6 @@
--
--- ISSUE https://olapio.atlassian.net/browse/KE-8640
-- Case 2
select sum(case when LSTG_FORMAT_NAME='ABIN' then price end) AS COL1,
diff --git a/src/kylin-it/src/test/resources/query/sql_sum_expr/query31.sql
b/src/kylin-it/src/test/resources/query/sql_sum_expr/query31.sql
index 5b149a38bd..f978b741e5 100644
--- a/src/kylin-it/src/test/resources/query/sql_sum_expr/query31.sql
+++ b/src/kylin-it/src/test/resources/query/sql_sum_expr/query31.sql
@@ -17,7 +17,6 @@
--
--- ISSUE https://olapio.atlassian.net/browse/KE-8892
SELECT count(SLR_SEGMENT_CD) AS COL1,
SUM(CASE WHEN TEST_KYLIN_FACT.CAL_DT BETWEEN '2011-10-01' AND '2012-10-31'
THEN PRICE ELSE 0 END) as COL2
diff --git a/src/kylin-it/src/test/resources/query/sql_sum_expr/query32.sql
b/src/kylin-it/src/test/resources/query/sql_sum_expr/query32.sql
index 611afedd2d..bbb4f8a575 100644
--- a/src/kylin-it/src/test/resources/query/sql_sum_expr/query32.sql
+++ b/src/kylin-it/src/test/resources/query/sql_sum_expr/query32.sql
@@ -17,7 +17,6 @@
--
--- ISSUE https://olapio.atlassian.net/browse/KE-8378
-- Case 1: Kylin goes well but H2 does not support such query: select sum(case
when 1=2 then 1 end) AS COL
-- modify it as follow:
diff --git a/src/kylin-it/src/test/resources/query/sql_sum_expr/query33.sql
b/src/kylin-it/src/test/resources/query/sql_sum_expr/query33.sql
index f232183d46..4bd96f57d5 100644
--- a/src/kylin-it/src/test/resources/query/sql_sum_expr/query33.sql
+++ b/src/kylin-it/src/test/resources/query/sql_sum_expr/query33.sql
@@ -17,7 +17,6 @@
--
--- ISSUE https://olapio.atlassian.net/browse/KE-8378
-- Case 2
select sum(case when nullif(5,5)=cast(null as int) then PRICE end) AS COL
diff --git a/src/kylin-it/src/test/resources/query/sql_sum_expr/query34.sql
b/src/kylin-it/src/test/resources/query/sql_sum_expr/query34.sql
index 80d06e378f..aa2973ff93 100644
--- a/src/kylin-it/src/test/resources/query/sql_sum_expr/query34.sql
+++ b/src/kylin-it/src/test/resources/query/sql_sum_expr/query34.sql
@@ -17,7 +17,6 @@
--
--- ISSUE https://olapio.atlassian.net/browse/KE-8289
-- Use PRICE as dimension, will hit index
select
diff --git a/src/kylin-it/src/test/resources/query/sql_sum_expr/query35.sql
b/src/kylin-it/src/test/resources/query/sql_sum_expr/query35.sql
index 54c6c9b4cf..69a4fbd8b8 100644
--- a/src/kylin-it/src/test/resources/query/sql_sum_expr/query35.sql
+++ b/src/kylin-it/src/test/resources/query/sql_sum_expr/query35.sql
@@ -17,7 +17,6 @@
--
--- ISSUE https://olapio.atlassian.net/browse/KE-8789
select count(*) AS COL1,
sum(case when CAL_DT = '2012-01-01' then PRICE else 1 end) AS COL2
diff --git a/src/kylin-it/src/test/resources/query/sql_sum_expr/query36.sql
b/src/kylin-it/src/test/resources/query/sql_sum_expr/query36.sql
index 9690e246de..c4ae92de28 100644
--- a/src/kylin-it/src/test/resources/query/sql_sum_expr/query36.sql
+++ b/src/kylin-it/src/test/resources/query/sql_sum_expr/query36.sql
@@ -17,7 +17,6 @@
--
--- ISSUE https://olapio.atlassian.net/browse/KE-9491
select sum(case when CAL_DT>=date '2012-01-01' then price*1 end) as aaa
from TEST_KYLIN_FACT
diff --git a/src/kylin-it/src/test/resources/query/sql_sum_expr/query37.sql
b/src/kylin-it/src/test/resources/query/sql_sum_expr/query37.sql
index 650722f49f..1973c217b7 100644
--- a/src/kylin-it/src/test/resources/query/sql_sum_expr/query37.sql
+++ b/src/kylin-it/src/test/resources/query/sql_sum_expr/query37.sql
@@ -17,7 +17,6 @@
--
--- https://olapio.atlassian.net/browse/KE-12536
SELECT "TEST_CAL_DT"."CAL_DT" AS COL1,
AVG(CASE WHEN LSTG_FORMAT_NAME='ABIN' then 0 else 1 end) AS COL92,
diff --git
a/src/kylin-it/src/test/resources/query/sql_sum_expr/query38.sql.ignore
b/src/kylin-it/src/test/resources/query/sql_sum_expr/query38.sql.ignore
index 6c2026c3c5..f3678c5d43 100644
--- a/src/kylin-it/src/test/resources/query/sql_sum_expr/query38.sql.ignore
+++ b/src/kylin-it/src/test/resources/query/sql_sum_expr/query38.sql.ignore
@@ -15,8 +15,6 @@
-- See the License for the specific language governing permissions and
-- limitations under the License.
--- https://olapio.atlassian.net/browse/KE-12527
-
SELECT 1.1000000000000001 AS "X__alias__0",
SUM(CAST(1 AS DOUBLE)) AS "sum_Number_of_Records_ok"
FROM "TDVT"."CALCS" "Calcs"
diff --git a/src/kylin-it/src/test/resources/query/sql_sum_expr/query39.sql
b/src/kylin-it/src/test/resources/query/sql_sum_expr/query39.sql
index 4af1985173..5ad1683d7f 100644
--- a/src/kylin-it/src/test/resources/query/sql_sum_expr/query39.sql
+++ b/src/kylin-it/src/test/resources/query/sql_sum_expr/query39.sql
@@ -13,7 +13,6 @@
-- See the License for the specific language governing permissions and
-- limitations under the License.
--
--- KE-14446 sum case when with count distinct
SELECT
COUNT(1),
diff --git a/src/kylin-it/src/test/resources/query/sql_sum_expr/query40.sql
b/src/kylin-it/src/test/resources/query/sql_sum_expr/query40.sql
index 8727151611..c5433589cc 100644
--- a/src/kylin-it/src/test/resources/query/sql_sum_expr/query40.sql
+++ b/src/kylin-it/src/test/resources/query/sql_sum_expr/query40.sql
@@ -13,7 +13,7 @@
-- See the License for the specific language governing permissions and
-- limitations under the License.
--
--- KE-14446 sum case when with percentile
+-- sum case when with percentile
SELECT
ROUND(PERCENTILE(PRICE, 0.5), -1),
diff --git
a/src/modeling-service/src/main/java/org/apache/kylin/rest/service/ModelSemanticHelper.java
b/src/modeling-service/src/main/java/org/apache/kylin/rest/service/ModelSemanticHelper.java
index 0badc8532a..e47bfe2eb6 100644
---
a/src/modeling-service/src/main/java/org/apache/kylin/rest/service/ModelSemanticHelper.java
+++
b/src/modeling-service/src/main/java/org/apache/kylin/rest/service/ModelSemanticHelper.java
@@ -258,7 +258,9 @@ public class ModelSemanticHelper extends BasicService {
String project = dataModel.getProject();
val projectKylinConfig = NProjectManager.getProjectConfig(project);
boolean isScd2Enabled =
projectKylinConfig.isQueryNonEquiJoinModelEnabled();
-
QueryContext.current().setAclInfo(AclPermissionUtil.createAclInfo(project,
getCurrentUserGroups()));
+ if (!projectKylinConfig.isUTEnv()) {
+
QueryContext.current().setAclInfo(AclPermissionUtil.createAclInfo(project,
getCurrentUserGroups()));
+ }
QueryExec queryExec = new QueryExec(project, projectKylinConfig,
false);
for (int i = 0; i < requestJoinTableDescs.size(); i++) {
final JoinDesc joinWithoutNonEquivInfo =
dataModel.getJoinTables().get(i).getJoin();
diff --git
a/src/modeling-service/src/main/java/org/apache/kylin/rest/service/ModelService.java
b/src/modeling-service/src/main/java/org/apache/kylin/rest/service/ModelService.java
index 67ac3e2094..c0fbe9c02f 100644
---
a/src/modeling-service/src/main/java/org/apache/kylin/rest/service/ModelService.java
+++
b/src/modeling-service/src/main/java/org/apache/kylin/rest/service/ModelService.java
@@ -3907,7 +3907,7 @@ public class ModelService extends AbstractModelService
implements TableModelSupp
/**
* Validate computed column type and throw errors to report wrongly typed
computed columns.
- * Models migrated from 3x may have wrongly typed computed columns. see
KE-11862
+ * Models migrated from 3x may have wrongly typed computed columns.
*
* @param modelId
* @param project
diff --git
a/src/modeling-service/src/test/java/org/apache/kylin/rest/service/ModelServiceTest.java
b/src/modeling-service/src/test/java/org/apache/kylin/rest/service/ModelServiceTest.java
index d8a5616a07..0f6eaba520 100644
---
a/src/modeling-service/src/test/java/org/apache/kylin/rest/service/ModelServiceTest.java
+++
b/src/modeling-service/src/test/java/org/apache/kylin/rest/service/ModelServiceTest.java
@@ -677,7 +677,6 @@ public class ModelServiceTest extends SourceTestCase {
Assert.assertEquals(3, segments.size());
Assert.assertEquals("MERGING",
segments.get(2).getStatusToDisplay().toString());
- // KE-25547, complete segment response
val seg2Resp = segments.stream().filter(s ->
s.getId().equals(seg2.getId())).findFirst().get();
Assert.assertNotNull(seg2Resp);
Assert.assertEquals(seg2.isSnapshotReady(),
seg2Resp.isSnapshotReady());
diff --git
a/src/query-common/src/main/java/org/apache/kylin/query/util/RestoreFromComputedColumn.java
b/src/query-common/src/main/java/org/apache/kylin/query/util/RestoreFromComputedColumn.java
index c388f59ace..148f40fb6c 100644
---
a/src/query-common/src/main/java/org/apache/kylin/query/util/RestoreFromComputedColumn.java
+++
b/src/query-common/src/main/java/org/apache/kylin/query/util/RestoreFromComputedColumn.java
@@ -237,7 +237,6 @@ public class RestoreFromComputedColumn implements
IPushDownConverter {
// however user query might use a different alias, say bc.x + ba.y
String ccExpression =
CalciteParser.replaceAliasInExpr(computedColumnDesc.getExpression(),
matchInfo.getAliasMap().inverse());
- // intend to handle situation like KE-15939
String replaceExpression = columnUsage.addAlias ? ccExpression + "
AS " + computedColumnDesc.getColumnName()
: ccExpression;
diff --git
a/src/query-service/src/main/java/org/apache/kylin/rest/service/QueryService.java
b/src/query-service/src/main/java/org/apache/kylin/rest/service/QueryService.java
index aae6a5edfb..31f6a9f353 100644
---
a/src/query-service/src/main/java/org/apache/kylin/rest/service/QueryService.java
+++
b/src/query-service/src/main/java/org/apache/kylin/rest/service/QueryService.java
@@ -721,9 +721,9 @@ public class QueryService extends BasicService implements
CacheSignatureQuerySup
try {
if (!sqlResponse.isPrepare() &&
QueryMetricsContext.isStarted()) {
val queryMetricsContext =
QueryMetricsContext.collect(QueryContext.current());
- // KE-35556 Set stored sql a structured format json string
+ // Set stored sql a structured format json string
queryMetricsContext.setSql(constructQueryHistorySqlText(sqlRequest,
sqlResponse, originalSql));
- // KE-36662 Using sql_pattern as normalized_sql storage
+ // Using sql_pattern as normalized_sql storage
String normalizedSql =
QueryContext.currentMetrics().getCorrectedSql();
queryMetricsContext.setSqlPattern(normalizedSql);
QueryHistoryScheduler queryHistoryScheduler =
QueryHistoryScheduler.getInstance();
diff --git
a/src/query-service/src/main/java/org/apache/kylin/rest/util/SparderUIUtil.java
b/src/query-service/src/main/java/org/apache/kylin/rest/util/SparderUIUtil.java
index 0f670be05d..e5b0ed0aa4 100644
---
a/src/query-service/src/main/java/org/apache/kylin/rest/util/SparderUIUtil.java
+++
b/src/query-service/src/main/java/org/apache/kylin/rest/util/SparderUIUtil.java
@@ -78,7 +78,6 @@ public class SparderUIUtil {
return;
}
- // KE-12678
proxyBase = "/proxy/" + ui.appId();
// reset
diff --git
a/src/query-service/src/test/java/org/apache/kylin/rest/metrics/QueryMetricsContextTest.java
b/src/query-service/src/test/java/org/apache/kylin/rest/metrics/QueryMetricsContextTest.java
index 715a9c81c2..0f25021b69 100644
---
a/src/query-service/src/test/java/org/apache/kylin/rest/metrics/QueryMetricsContextTest.java
+++
b/src/query-service/src/test/java/org/apache/kylin/rest/metrics/QueryMetricsContextTest.java
@@ -361,7 +361,6 @@ public class QueryMetricsContextTest extends
NLocalFileMetadataTestCase {
@Test
public void testWhenHitStorageCache() {
- //this is for https://olapio.atlassian.net/browse/KE-12573
final String origSql = "select * from test_parse_sql_pattern_error;";
final String massagedSql = "select * from
test_parse_sql_pattern_error";
final String sqlPattern = "SELECT *\n" + "FROM
\"TEST_PARSE_SQL_PATTERN_ERROR\"";
diff --git
a/src/query-service/src/test/java/org/apache/kylin/rest/service/QueryServiceTest.java
b/src/query-service/src/test/java/org/apache/kylin/rest/service/QueryServiceTest.java
index 1bcfbd7ed4..5209745448 100644
---
a/src/query-service/src/test/java/org/apache/kylin/rest/service/QueryServiceTest.java
+++
b/src/query-service/src/test/java/org/apache/kylin/rest/service/QueryServiceTest.java
@@ -1701,7 +1701,6 @@ public class QueryServiceTest extends
NLocalFileMetadataTestCase {
}
@Test
- //ref KE-12803
public void testDeepCopy() {
final List<TableMetaWithType> tableMetas =
queryService.getMetadataV2("default", null);
tableMetas.stream()
@@ -1732,7 +1731,6 @@ public class QueryServiceTest extends
NLocalFileMetadataTestCase {
}
@Test
- //reference KE-8052
public void testQueryWithScanBytesAndRows() {
long defaultValue = QueryContext.DEFAULT_NULL_SCANNED_DATA;
diff --git
a/src/query/src/main/java/org/apache/kylin/query/engine/AsyncQueryApplication.java
b/src/query/src/main/java/org/apache/kylin/query/engine/AsyncQueryApplication.java
index b36ccf4e92..24a977bee2 100644
---
a/src/query/src/main/java/org/apache/kylin/query/engine/AsyncQueryApplication.java
+++
b/src/query/src/main/java/org/apache/kylin/query/engine/AsyncQueryApplication.java
@@ -98,7 +98,7 @@ public class AsyncQueryApplication extends SparkApplication {
try {
QueryMetricsContext queryMetricsContext =
QueryMetricsContext.collect(queryContext);
queryMetricsContext.setSql(constructQueryHistorySqlText(queryParams,
queryContext.getUserSQL()));
- // KE-36662 Using sql_pattern as normalized_sql storage
+ // Using sql_pattern as normalized_sql storage
String normalizedSql =
QueryContext.currentMetrics().getCorrectedSql();
queryMetricsContext.setSqlPattern(normalizedSql);
diff --git
a/src/second-storage/clickhouse-it/src/test/java/io/kyligence/kap/secondstorage/abnormal/QueryRouteTest.java
b/src/second-storage/clickhouse-it/src/test/java/io/kyligence/kap/secondstorage/abnormal/QueryRouteTest.java
index 451945bc7b..5556db5d96 100644
---
a/src/second-storage/clickhouse-it/src/test/java/io/kyligence/kap/secondstorage/abnormal/QueryRouteTest.java
+++
b/src/second-storage/clickhouse-it/src/test/java/io/kyligence/kap/secondstorage/abnormal/QueryRouteTest.java
@@ -69,7 +69,6 @@ import io.kyligence.kap.secondstorage.test.SharedSparkSession;
* {@link QueryRouteTest} simulates the case where KE(resolving clickhouse
table schema on spark driver) or worker
* (executing query on spark executor) can not access ClickHouse.In such case,
we should use table index to answer query.
* <p/>
- * @see <a href="https://olapio.atlassian.net/browse/KE-28035">KE-28035</a>
for details.
*/
public class QueryRouteTest {
diff --git
a/src/second-storage/clickhouse-it/src/test/java/io/kyligence/kap/secondstorage/abnormal/SecondaryCatalogTest.java
b/src/second-storage/clickhouse-it/src/test/java/io/kyligence/kap/secondstorage/abnormal/SecondaryCatalogTest.java
index 27b7c57530..4eedc1640f 100644
---
a/src/second-storage/clickhouse-it/src/test/java/io/kyligence/kap/secondstorage/abnormal/SecondaryCatalogTest.java
+++
b/src/second-storage/clickhouse-it/src/test/java/io/kyligence/kap/secondstorage/abnormal/SecondaryCatalogTest.java
@@ -70,7 +70,6 @@ public class SecondaryCatalogTest implements JobWaiter {
/**
* When set spark.sql.catalog.{queryCatalog}.url to an irrelevant
clickhouse JDBC URL, there is an bug before
- * KE-27650
*/
@Test
public void testSparkJdbcUrlNotExist() throws Exception {
diff --git
a/src/second-storage/core/src/main/java/org/apache/kylin/job/SecondStorageJobParamUtil.java
b/src/second-storage/core/src/main/java/org/apache/kylin/job/SecondStorageJobParamUtil.java
index 8dba249200..2545b64a22 100644
---
a/src/second-storage/core/src/main/java/org/apache/kylin/job/SecondStorageJobParamUtil.java
+++
b/src/second-storage/core/src/main/java/org/apache/kylin/job/SecondStorageJobParamUtil.java
@@ -78,7 +78,6 @@ public class SecondStorageJobParamUtil {
/**
* build delete layout table parameters
*
- * PRD_KE-34597 add index clean job
*
* @param project project name
* @param model model id
diff --git
a/src/spark-project/engine-spark/src/main/java/org/apache/kylin/engine/spark/merger/SparkJobMetadataMerger.java
b/src/spark-project/engine-spark/src/main/java/org/apache/kylin/engine/spark/merger/SparkJobMetadataMerger.java
index e41b48336e..da9d56e079 100644
---
a/src/spark-project/engine-spark/src/main/java/org/apache/kylin/engine/spark/merger/SparkJobMetadataMerger.java
+++
b/src/spark-project/engine-spark/src/main/java/org/apache/kylin/engine/spark/merger/SparkJobMetadataMerger.java
@@ -175,7 +175,7 @@ public abstract class SparkJobMetadataMerger extends
MetadataMerger {
item.forEach((k, v) -> //
merged.put(k, v + merged.getOrDefault(k, 0L))));
localSegment.setColumnSourceBytes(merged);
- // KE-18417 snapshot management.
+ // snapshot management.
localSegment.setLastBuildTime(newSegment.getLastBuildTime());
localSegment.setSourceBytesSize(newSegment.getSourceBytesSize());
localSegment.setLastBuildTime(lastBuildTime);
diff --git
a/src/spark-project/engine-spark/src/main/scala/org/apache/kylin/engine/spark/builder/DFDictionaryBuilder.scala
b/src/spark-project/engine-spark/src/main/scala/org/apache/kylin/engine/spark/builder/DFDictionaryBuilder.scala
index 78a5c2cd97..36437a7916 100644
---
a/src/spark-project/engine-spark/src/main/scala/org/apache/kylin/engine/spark/builder/DFDictionaryBuilder.scala
+++
b/src/spark-project/engine-spark/src/main/scala/org/apache/kylin/engine/spark/builder/DFDictionaryBuilder.scala
@@ -83,7 +83,6 @@ class DFDictionaryBuilder(
} finally lock.unlock()
}
- // Workaround: https://olapio.atlassian.net/browse/KE-41645
private[builder] def changeAQEConfig(isDictBuildFinished: Boolean = false) :
Boolean = {
if (!seg.getConfig.isGlobalDictAQEEnabled && !isDictBuildFinished) {
logInfo("Temporarily Close AQE for dict build job")
diff --git
a/src/spark-project/engine-spark/src/main/scala/org/apache/kylin/engine/spark/job/stage/build/FlatTableAndDictBase.scala
b/src/spark-project/engine-spark/src/main/scala/org/apache/kylin/engine/spark/job/stage/build/FlatTableAndDictBase.scala
index 3e94fbefee..aecced663b 100644
---
a/src/spark-project/engine-spark/src/main/scala/org/apache/kylin/engine/spark/job/stage/build/FlatTableAndDictBase.scala
+++
b/src/spark-project/engine-spark/src/main/scala/org/apache/kylin/engine/spark/job/stage/build/FlatTableAndDictBase.scala
@@ -358,7 +358,7 @@ abstract class FlatTableAndDictBase(private val jobContext:
SegmentJob,
DFBuilderHelper.checkPointSegment(dataSegment, (copied: NDataSegment) => {
copied.setFlatTableReady(true)
if (dataSegment.isFlatTableReady) {
- // KE-14714 if flat table is updated, there might be some data
inconsistency across indexes
+ // if flat table is updated, there might be some data inconsistency
across indexes
copied.setStatus(SegmentStatusEnum.WARNING)
}
})
diff --git
a/src/spark-project/engine-spark/src/test/java/org/apache/kylin/engine/spark/source/NSparkSourceTest.java
b/src/spark-project/engine-spark/src/test/java/org/apache/kylin/engine/spark/source/NSparkSourceTest.java
index 7a940be559..80f6445e97 100644
---
a/src/spark-project/engine-spark/src/test/java/org/apache/kylin/engine/spark/source/NSparkSourceTest.java
+++
b/src/spark-project/engine-spark/src/test/java/org/apache/kylin/engine/spark/source/NSparkSourceTest.java
@@ -57,7 +57,6 @@ public class NSparkSourceTest extends
NLocalWithSparkSessionTest {
}
/**
- * for the issue: https://olapio.atlassian.net/browse/KE-9497
*/
@Test
public void testGetSourceData() {
diff --git
a/src/spark-project/sparder/src/main/scala/org/apache/spark/sql/KylinSession.scala
b/src/spark-project/sparder/src/main/scala/org/apache/spark/sql/KylinSession.scala
index 2ebf1d4826..8ec136c9fe 100644
---
a/src/spark-project/sparder/src/main/scala/org/apache/spark/sql/KylinSession.scala
+++
b/src/spark-project/sparder/src/main/scala/org/apache/spark/sql/KylinSession.scala
@@ -181,7 +181,6 @@ object KylinSession extends Logging {
// maybe this is an existing SparkContext, update its SparkConf
which maybe used
// by SparkSession
- // KE-12678
if (sc.master.startsWith("yarn")) {
Unsafe.setProperty("spark.ui.proxyBase", "/proxy/" +
sc.applicationId)
}
diff --git
a/src/spark-project/sparder/src/test/scala/org/apache/spark/sql/udf/TimestampDiffTest.scala
b/src/spark-project/sparder/src/test/scala/org/apache/spark/sql/udf/TimestampDiffTest.scala
index c594160459..0f53f6322b 100644
---
a/src/spark-project/sparder/src/test/scala/org/apache/spark/sql/udf/TimestampDiffTest.scala
+++
b/src/spark-project/sparder/src/test/scala/org/apache/spark/sql/udf/TimestampDiffTest.scala
@@ -56,7 +56,6 @@ class TimestampDiffTest extends SparderBaseFunSuite with
SharedSparkSession with
// DAY
verifyResult("select timestampdiff('DAY', date'2016-02-01' ,
date'2016-02-01')", Seq("0"))
verifyResult("select timestampdiff('DAY', date'2016-02-01' ,
date'2016-02-02')", Seq("1"))
- // TODO KE-27654
// verifyResult("select timestampdiff('DAY', date'1977-04-20',
date'1987-08-02')", Seq("3756"))
// HOUR
diff --git
a/src/tool/src/main/java/org/apache/kylin/tool/kerberos/KerberosLoginTask.java
b/src/tool/src/main/java/org/apache/kylin/tool/kerberos/KerberosLoginTask.java
index 412f6ae658..5fc91a201a 100644
---
a/src/tool/src/main/java/org/apache/kylin/tool/kerberos/KerberosLoginTask.java
+++
b/src/tool/src/main/java/org/apache/kylin/tool/kerberos/KerberosLoginTask.java
@@ -34,7 +34,7 @@ import org.slf4j.LoggerFactory;
import org.apache.kylin.guava30.shaded.common.base.Preconditions;
/**
- * KE-Process kerberos long-running scenario.
+ * Process kerberos long-running scenario.
* @deprecated since 'ke-4.5.18.0'
* This implementation is no longer acceptable to fulfill in long-running
scenario.
* Use {@link DelegationTokenManager} instead.