You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kylin.apache.org by ch...@apache.org on 2018/01/08 06:02:18 UTC

[1/2] kylin git commit: minor, code review

Repository: kylin
Updated Branches:
  refs/heads/master 2ee18bc82 -> 91c76dd2d


minor, code review


Project: http://git-wip-us.apache.org/repos/asf/kylin/repo
Commit: http://git-wip-us.apache.org/repos/asf/kylin/commit/91c76dd2
Tree: http://git-wip-us.apache.org/repos/asf/kylin/tree/91c76dd2
Diff: http://git-wip-us.apache.org/repos/asf/kylin/diff/91c76dd2

Branch: refs/heads/master
Commit: 91c76dd2d28c6d198bafdb84db04190a7e796159
Parents: 3931157
Author: chenzhx <ch...@apache.org>
Authored: Mon Jan 8 14:01:47 2018 +0800
Committer: chenzhx <ch...@apache.org>
Committed: Mon Jan 8 14:02:11 2018 +0800

----------------------------------------------------------------------
 webapp/app/js/controllers/cubes.js | 20 +++++++++++++++++++-
 1 file changed, 19 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/kylin/blob/91c76dd2/webapp/app/js/controllers/cubes.js
----------------------------------------------------------------------
diff --git a/webapp/app/js/controllers/cubes.js b/webapp/app/js/controllers/cubes.js
index e6f4d71..c123f1c 100644
--- a/webapp/app/js/controllers/cubes.js
+++ b/webapp/app/js/controllers/cubes.js
@@ -597,7 +597,7 @@ var jobSubmitCtrl = function ($scope, $modalInstance, CubeService, MessageServic
       if (e.data && e.data.exception) {
         var message = e.data.exception;
 
-        if(message.indexOf("Empty cube segment found")!=-1 || message.indexOf("Merging segments must not have gaps between")!=-1){
+        if(message.indexOf("Empty cube segment found")!=-1){
           var _segment = message.substring(message.indexOf(":")+1,message.length-1);
           SweetAlert.swal({
             title:'',
@@ -610,11 +610,29 @@ var jobSubmitCtrl = function ($scope, $modalInstance, CubeService, MessageServic
             if (isConfirm) {
               $scope.jobBuildRequest.forceMergeEmptySegment = true;
               $scope.rebuild();
+              delete $scope.jobBuildRequest.forceMergeEmptySegment;
             }
           });
           return;
         }
 
+        if(message.indexOf("Merging segments must not have gaps between")!=-1){
+          SweetAlert.swal({
+            title:'',
+            type:'info',
+            text: 'There ares gaps between segments, do you want to merge segments forcely ?',
+            showCancelButton: true,
+            confirmButtonColor: '#DD6B55',
+            closeOnConfirm: true
+          }, function (isConfirm) {
+            if (isConfirm) {
+              $scope.jobBuildRequest.forceMergeEmptySegment = true;
+              $scope.rebuild();
+              delete $scope.jobBuildRequest.forceMergeEmptySegment;
+            }
+          });
+          return;
+        }
         var msg = !!(message) ? message : 'Failed to take action.';
         SweetAlert.swal('Oops...', msg, 'error');
       } else {


[2/2] kylin git commit: KYLIN-3048 Give warning when merge with holes, but allow user to force proceed at the same time

Posted by ch...@apache.org.
KYLIN-3048 Give warning when merge with holes, but allow user to force proceed at the same time


Project: http://git-wip-us.apache.org/repos/asf/kylin/repo
Commit: http://git-wip-us.apache.org/repos/asf/kylin/commit/39311571
Tree: http://git-wip-us.apache.org/repos/asf/kylin/tree/39311571
Diff: http://git-wip-us.apache.org/repos/asf/kylin/diff/39311571

Branch: refs/heads/master
Commit: 393115712af3cd46faa2664e4bdc1431a3b2f135
Parents: 2ee18bc
Author: nichunen <ch...@kyligence.io>
Authored: Sun Jan 7 16:29:14 2018 +0800
Committer: chenzhx <ch...@apache.org>
Committed: Mon Jan 8 14:02:11 2018 +0800

----------------------------------------------------------------------
 .../main/java/org/apache/kylin/rest/request/JobBuildRequest.java  | 3 ---
 webapp/app/js/controllers/cubes.js                                | 2 +-
 2 files changed, 1 insertion(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/kylin/blob/39311571/server-base/src/main/java/org/apache/kylin/rest/request/JobBuildRequest.java
----------------------------------------------------------------------
diff --git a/server-base/src/main/java/org/apache/kylin/rest/request/JobBuildRequest.java b/server-base/src/main/java/org/apache/kylin/rest/request/JobBuildRequest.java
index 0529cb2..270d2d5 100644
--- a/server-base/src/main/java/org/apache/kylin/rest/request/JobBuildRequest.java
+++ b/server-base/src/main/java/org/apache/kylin/rest/request/JobBuildRequest.java
@@ -28,7 +28,6 @@ public class JobBuildRequest {
 
     private boolean force;
 
-    @Deprecated
     private boolean forceMergeEmptySegment = false;
     
     public long getStartTime() {
@@ -63,12 +62,10 @@ public class JobBuildRequest {
         this.force = force;
     }
 
-    @Deprecated
     public boolean isForceMergeEmptySegment() {
         return forceMergeEmptySegment;
     }
 
-    @Deprecated
     public void setForceMergeEmptySegment(boolean forceMergeEmptySegment) {
         this.forceMergeEmptySegment = forceMergeEmptySegment;
     }

http://git-wip-us.apache.org/repos/asf/kylin/blob/39311571/webapp/app/js/controllers/cubes.js
----------------------------------------------------------------------
diff --git a/webapp/app/js/controllers/cubes.js b/webapp/app/js/controllers/cubes.js
index dfa26a4..e6f4d71 100644
--- a/webapp/app/js/controllers/cubes.js
+++ b/webapp/app/js/controllers/cubes.js
@@ -597,7 +597,7 @@ var jobSubmitCtrl = function ($scope, $modalInstance, CubeService, MessageServic
       if (e.data && e.data.exception) {
         var message = e.data.exception;
 
-        if(message.indexOf("Empty cube segment found")!=-1){
+        if(message.indexOf("Empty cube segment found")!=-1 || message.indexOf("Merging segments must not have gaps between")!=-1){
           var _segment = message.substring(message.indexOf(":")+1,message.length-1);
           SweetAlert.swal({
             title:'',