This is an automated email from the ASF dual-hosted git repository.
xxyu pushed a commit to branch kylin5
in repository https://gitbox.apache.org/repos/asf/kylin.git
The following commit(s) were added to refs/heads/kylin5 by this push:
new 0a85d6f528 KYLIN-5240 fix sort by duration in jobs list
0a85d6f528 is described below
commit 0a85d6f528f0a75e5d363f2166ac9363982cbc2e
Author: Mukvin <[email protected]>
AuthorDate: Fri Aug 26 16:34:43 2022 +0800
KYLIN-5240 fix sort by duration in jobs list
---
.../src/main/java/org/apache/kylin/rest/service/JobService.java | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git
a/src/data-loading-service/src/main/java/org/apache/kylin/rest/service/JobService.java
b/src/data-loading-service/src/main/java/org/apache/kylin/rest/service/JobService.java
index c648fdec8d..0182d69e74 100644
---
a/src/data-loading-service/src/main/java/org/apache/kylin/rest/service/JobService.java
+++
b/src/data-loading-service/src/main/java/org/apache/kylin/rest/service/JobService.java
@@ -145,7 +145,7 @@ public class JobService extends BasicService implements
JobSupporter {
private static final Map<String, String> jobTypeMap = Maps.newHashMap();
- private static final String TOTAL_DURATION = "total_duration";
+ private static final String DURATION = "duration";
private static final String LAST_MODIFIED = "last_modified";
public static final String EXCEPTION_CODE_PATH = "exception_to_code.json";
public static final String EXCEPTION_CODE_DEFAULT = "KE-030001000";
@@ -233,8 +233,8 @@ public class JobService extends BasicService implements
JobSupporter {
private List<ExecutableResponse>
sortTotalDurationList(List<ExecutableResponse> result, final JobFilter
jobFilter) {
//constructing objects takes time
- if (StringUtils.isNotEmpty(jobFilter.getSortBy()) &&
jobFilter.getSortBy().equals(TOTAL_DURATION)) {
- Collections.sort(result, propertyComparator(TOTAL_DURATION,
!jobFilter.isReverse()));
+ if (StringUtils.isNotEmpty(jobFilter.getSortBy()) &&
jobFilter.getSortBy().equals(DURATION)) {
+ Collections.sort(result, propertyComparator(DURATION,
!jobFilter.isReverse()));
}
return result;
}