Repository: zeppelin
Updated Branches:
  refs/heads/master 93531b515 -> adf83a3f5


http://git-wip-us.apache.org/repos/asf/zeppelin/blob/adf83a3f/zeppelin-server/src/test/java/org/apache/zeppelin/rest/InterpreterRestApiTest.java
----------------------------------------------------------------------
diff --git 
a/zeppelin-server/src/test/java/org/apache/zeppelin/rest/InterpreterRestApiTest.java
 
b/zeppelin-server/src/test/java/org/apache/zeppelin/rest/InterpreterRestApiTest.java
index e870442..23ffed1 100644
--- 
a/zeppelin-server/src/test/java/org/apache/zeppelin/rest/InterpreterRestApiTest.java
+++ 
b/zeppelin-server/src/test/java/org/apache/zeppelin/rest/InterpreterRestApiTest.java
@@ -373,35 +373,6 @@ public class InterpreterRestApiTest extends 
AbstractTestRestApi {
     delete.releaseConnection();
   }
 
-  @Test
-  public void testGetMetadataInfo() throws IOException {
-    String jsonRequest = "{\"name\":\"spark_new\",\"group\":\"spark\"," +
-            "\"properties\":{\"propname\": {\"value\": \"propvalue\", 
\"name\": \"propname\", " +
-            "\"type\": \"textarea\"}}," +
-            
"\"interpreterGroup\":[{\"class\":\"org.apache.zeppelin.markdown.Markdown\"," +
-            "\"name\":\"md\"}],\"dependencies\":[]," +
-            "\"option\": { \"remote\": true, \"session\": false }}";
-    PostMethod post = httpPost("/interpreter/setting/", jsonRequest);
-    InterpreterSetting created = convertResponseToInterpreterSetting(
-            post.getResponseBodyAsString());
-    String settingId = created.getId();
-    Map<String, String> infos = new java.util.HashMap<>();
-    infos.put("key1", "value1");
-    infos.put("key2", "value2");
-    
ZeppelinServer.notebook.getInterpreterSettingManager().get(settingId).setInfos(infos);
-    GetMethod get = httpGet("/interpreter/metadata/" + settingId);
-    assertThat(get, isAllowed());
-    JsonObject body = getBodyFieldFromResponse(get.getResponseBodyAsString());
-    assertEquals(body.entrySet().size(), infos.size());
-    java.util.Map.Entry<String, JsonElement> item = 
body.entrySet().iterator().next();
-    if (item.getKey().equals("key1")) {
-      assertEquals(item.getValue().getAsString(), "value1");
-    } else {
-      assertEquals(item.getValue().getAsString(), "value2");
-    }
-    get.releaseConnection();
-  }
-
   private JsonObject getBodyFieldFromResponse(String rawResponse) {
     JsonObject response = gson.fromJson(rawResponse, 
JsonElement.class).getAsJsonObject();
     return response.getAsJsonObject("body");

http://git-wip-us.apache.org/repos/asf/zeppelin/blob/adf83a3f/zeppelin-web/src/app/interpreter/interpreter.controller.js
----------------------------------------------------------------------
diff --git a/zeppelin-web/src/app/interpreter/interpreter.controller.js 
b/zeppelin-web/src/app/interpreter/interpreter.controller.js
index ef6b8a5..3465871 100644
--- a/zeppelin-web/src/app/interpreter/interpreter.controller.js
+++ b/zeppelin-web/src/app/interpreter/interpreter.controller.js
@@ -762,27 +762,6 @@ function InterpreterCtrl($rootScope, $scope, $http, 
baseUrlSrv, ngToast, $timeou
     getRepositories();
   };
 
-  $scope.showSparkUI = function(settingId) {
-    $http.get(baseUrlSrv.getRestApiBase() + '/interpreter/metadata/' + 
settingId)
-      .then(function(res) {
-        if (res.data.body === undefined) {
-          BootstrapDialog.alert({
-            message: 'No spark application running',
-          });
-          return;
-        }
-        if (res.data.body.url) {
-          window.open(res.data.body.url, '_blank');
-        } else {
-          BootstrapDialog.alert({
-            message: _.escape(res.data.body.message),
-          });
-        }
-      }).catch(function(res) {
-        console.log('Error %o %o', res.status, res.data ? res.data.message : 
'');
-      });
-  };
-
   $scope.getInterpreterBindingModeDocsLink = function() {
     const currentVersion = $rootScope.zeppelinVersion;
     return 
`https://zeppelin.apache.org/docs/${currentVersion}/usage/interpreter/interpreter_binding_mode.html`;

http://git-wip-us.apache.org/repos/asf/zeppelin/blob/adf83a3f/zeppelin-web/src/app/interpreter/interpreter.html
----------------------------------------------------------------------
diff --git a/zeppelin-web/src/app/interpreter/interpreter.html 
b/zeppelin-web/src/app/interpreter/interpreter.html
index c1d90cc..bd63aa6 100644
--- a/zeppelin-web/src/app/interpreter/interpreter.html
+++ b/zeppelin-web/src/app/interpreter/interpreter.html
@@ -125,10 +125,6 @@ limitations under the License.
         </h3>
         <span style="float:right" ng-show="!valueform.$visible" >
           <button class="btn btn-default btn-xs"
-                  ng-click="showSparkUI(setting.id)"
-                  ng-show="setting.group == 'spark'">
-            <span class="fa fa-external-link"></span> spark ui</button>
-          <button class="btn btn-default btn-xs"
                   ng-click="valueform.$show();
                   copyOriginInterpreterSettingProperties(setting.id)">
             <span class="fa fa-pencil"></span> edit</button>

http://git-wip-us.apache.org/repos/asf/zeppelin/blob/adf83a3f/zeppelin-zengine/src/main/java/org/apache/zeppelin/interpreter/InterpreterSetting.java
----------------------------------------------------------------------
diff --git 
a/zeppelin-zengine/src/main/java/org/apache/zeppelin/interpreter/InterpreterSetting.java
 
b/zeppelin-zengine/src/main/java/org/apache/zeppelin/interpreter/InterpreterSetting.java
index 5bfd69c..b5596e2 100644
--- 
a/zeppelin-zengine/src/main/java/org/apache/zeppelin/interpreter/InterpreterSetting.java
+++ 
b/zeppelin-zengine/src/main/java/org/apache/zeppelin/interpreter/InterpreterSetting.java
@@ -121,8 +121,6 @@ public class InterpreterSetting {
   private transient ApplicationEventListener appEventListener;
   private transient DependencyResolver dependencyResolver;
 
-  private transient Map<String, String> infos;
-
   // Map of the note and paragraphs which has runtime infos generated by this 
interpreter setting.
   // This map is used to clear the infos in paragraph when the 
interpretersetting is restarted
   private transient Map<String, Set<String>> runtimeInfosToBeCleared;
@@ -493,7 +491,6 @@ public class InterpreterSetting {
     }
     interpreterGroups.clear();
     this.runtimeInfosToBeCleared = null;
-    this.infos = null;
   }
 
   public void setProperties(Object object) {
@@ -640,14 +637,6 @@ public class InterpreterSetting {
     this.interpreterInfos = interpreterInfos;
   }
 
-  public void setInfos(Map<String, String> infos) {
-    this.infos = infos;
-  }
-
-  public Map<String, String> getInfos() {
-    return infos;
-  }
-
   public InterpreterRunner getInterpreterRunner() {
     return interpreterRunner;
   }

http://git-wip-us.apache.org/repos/asf/zeppelin/blob/adf83a3f/zeppelin-zengine/src/main/java/org/apache/zeppelin/interpreter/InterpreterSettingManager.java
----------------------------------------------------------------------
diff --git 
a/zeppelin-zengine/src/main/java/org/apache/zeppelin/interpreter/InterpreterSettingManager.java
 
b/zeppelin-zengine/src/main/java/org/apache/zeppelin/interpreter/InterpreterSettingManager.java
index d81e490..ff65c3a 100644
--- 
a/zeppelin-zengine/src/main/java/org/apache/zeppelin/interpreter/InterpreterSettingManager.java
+++ 
b/zeppelin-zengine/src/main/java/org/apache/zeppelin/interpreter/InterpreterSettingManager.java
@@ -840,8 +840,6 @@ public class InterpreterSettingManager implements 
InterpreterSettingManagerMBean
     // Check if dependency in specified path is changed
     // If it did, overwrite old dependency jar with new one
     if (intpSetting != null) {
-      // clean up metaInfos
-      intpSetting.setInfos(null);
       copyDependenciesFromLocalPath(intpSetting);
       intpSetting.closeInterpreters(user, noteId);
     } else {

http://git-wip-us.apache.org/repos/asf/zeppelin/blob/adf83a3f/zeppelin-zengine/src/main/java/org/apache/zeppelin/interpreter/RemoteInterpreterEventServer.java
----------------------------------------------------------------------
diff --git 
a/zeppelin-zengine/src/main/java/org/apache/zeppelin/interpreter/RemoteInterpreterEventServer.java
 
b/zeppelin-zengine/src/main/java/org/apache/zeppelin/interpreter/RemoteInterpreterEventServer.java
index 24df1c6..573319b 100644
--- 
a/zeppelin-zengine/src/main/java/org/apache/zeppelin/interpreter/RemoteInterpreterEventServer.java
+++ 
b/zeppelin-zengine/src/main/java/org/apache/zeppelin/interpreter/RemoteInterpreterEventServer.java
@@ -296,22 +296,6 @@ public class RemoteInterpreterEventServer implements 
RemoteInterpreterEventServi
   }
 
   @Override
-  public void sendMetaInfo(String intpGroupId, String json) throws TException {
-    InterpreterGroup interpreterGroup =
-        interpreterSettingManager.getInterpreterGroupById(intpGroupId);
-    if (interpreterGroup == null) {
-      throw new TException("Invalid InterpreterGroupId: " + intpGroupId);
-    }
-
-    Map<String, String> metaInfos = gson.fromJson(json,
-        new TypeToken<Map<String, String>>() {
-        }.getType());
-    String settingId = RemoteInterpreterUtils.
-        getInterpreterSettingId(interpreterGroup.getId());
-    listener.onMetaInfosReceived(settingId, metaInfos);
-  }
-
-  @Override
   public void sendParagraphInfo(String intpGroupId, String json) throws 
TException {
     InterpreterGroup interpreterGroup =
         interpreterSettingManager.getInterpreterGroupById(intpGroupId);

http://git-wip-us.apache.org/repos/asf/zeppelin/blob/adf83a3f/zeppelin-zengine/src/main/java/org/apache/zeppelin/interpreter/remote/RemoteInterpreterProcessListener.java
----------------------------------------------------------------------
diff --git 
a/zeppelin-zengine/src/main/java/org/apache/zeppelin/interpreter/remote/RemoteInterpreterProcessListener.java
 
b/zeppelin-zengine/src/main/java/org/apache/zeppelin/interpreter/remote/RemoteInterpreterProcessListener.java
index ec6b1ec..ac7fa1e 100644
--- 
a/zeppelin-zengine/src/main/java/org/apache/zeppelin/interpreter/remote/RemoteInterpreterProcessListener.java
+++ 
b/zeppelin-zengine/src/main/java/org/apache/zeppelin/interpreter/remote/RemoteInterpreterProcessListener.java
@@ -30,7 +30,6 @@ public interface RemoteInterpreterProcessListener {
   public void onOutputUpdated(
       String noteId, String paragraphId, int index, InterpreterResult.Type 
type, String output);
   public void onOutputClear(String noteId, String paragraphId);
-  public void onMetaInfosReceived(String settingId, Map<String, String> 
metaInfos);
   void runParagraphs(String noteId, List<Integer> paragraphIndices, 
List<String> paragraphIds,
                      String curParagraphId)
       throws IOException;

http://git-wip-us.apache.org/repos/asf/zeppelin/blob/adf83a3f/zeppelin-zengine/src/test/java/org/apache/zeppelin/interpreter/remote/RemoteInterpreterOutputTestStream.java
----------------------------------------------------------------------
diff --git 
a/zeppelin-zengine/src/test/java/org/apache/zeppelin/interpreter/remote/RemoteInterpreterOutputTestStream.java
 
b/zeppelin-zengine/src/test/java/org/apache/zeppelin/interpreter/remote/RemoteInterpreterOutputTestStream.java
index aa6ccf0..5e1cb7d 100644
--- 
a/zeppelin-zengine/src/test/java/org/apache/zeppelin/interpreter/remote/RemoteInterpreterOutputTestStream.java
+++ 
b/zeppelin-zengine/src/test/java/org/apache/zeppelin/interpreter/remote/RemoteInterpreterOutputTestStream.java
@@ -132,11 +132,6 @@ public class RemoteInterpreterOutputTestStream extends 
AbstractInterpreterTest
   }
 
   @Override
-  public void onMetaInfosReceived(String settingId, Map<String, String> 
metaInfos) {
-
-  }
-
-  @Override
   public void runParagraphs(String noteId, List<Integer> paragraphIndices, 
List<String> paragraphIds, String curParagraphId) throws IOException {
 
   }

http://git-wip-us.apache.org/repos/asf/zeppelin/blob/adf83a3f/zeppelin-zengine/src/test/java/org/apache/zeppelin/scheduler/RemoteSchedulerTest.java
----------------------------------------------------------------------
diff --git 
a/zeppelin-zengine/src/test/java/org/apache/zeppelin/scheduler/RemoteSchedulerTest.java
 
b/zeppelin-zengine/src/test/java/org/apache/zeppelin/scheduler/RemoteSchedulerTest.java
index 4542b0e..c3b540b 100644
--- 
a/zeppelin-zengine/src/test/java/org/apache/zeppelin/scheduler/RemoteSchedulerTest.java
+++ 
b/zeppelin-zengine/src/test/java/org/apache/zeppelin/scheduler/RemoteSchedulerTest.java
@@ -282,11 +282,6 @@ public class RemoteSchedulerTest extends 
AbstractInterpreterTest
   }
 
   @Override
-  public void onMetaInfosReceived(String settingId, Map<String, String> 
metaInfos) {
-
-  }
-
-  @Override
   public void runParagraphs(String noteId, List<Integer> paragraphIndices, 
List<String> paragraphIds, String curParagraphId) throws IOException {
 
   }

Reply via email to