[jira] [Created] (ZEPPELIN-6019) Remove submarine

2024-05-12 Thread Jongyoul Lee (Jira)
Jongyoul Lee created ZEPPELIN-6019:
--

 Summary: Remove submarine 
 Key: ZEPPELIN-6019
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-6019
 Project: Zeppelin
  Issue Type: Task
Reporter: Jongyoul Lee


https://lists.apache.org/thread/lzh28tn4psfbtp8ooc4ftw3rc9m949cn



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (ZEPPELIN-6009) Remove Shell interpreter and its tests

2024-04-03 Thread Jongyoul Lee (Jira)
Jongyoul Lee created ZEPPELIN-6009:
--

 Summary: Remove Shell interpreter and its tests
 Key: ZEPPELIN-6009
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-6009
 Project: Zeppelin
  Issue Type: Task
  Components: Interpreters, shell
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee






--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (ZEPPELIN-5998) Verify executables

2024-02-24 Thread Jongyoul Lee (Jira)
Jongyoul Lee created ZEPPELIN-5998:
--

 Summary: Verify executables
 Key: ZEPPELIN-5998
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-5998
 Project: Zeppelin
  Issue Type: Task
Reporter: Jongyoul Lee


Zeppelin uses pre-installed executables when running it. It would be good to 
check if executables are not infected.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (ZEPPELIN-5994) Fix cron tests for ZeppelinRestApiTest

2024-02-12 Thread Jongyoul Lee (Jira)
Jongyoul Lee created ZEPPELIN-5994:
--

 Summary: Fix cron tests for ZeppelinRestApiTest
 Key: ZEPPELIN-5994
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-5994
 Project: Zeppelin
  Issue Type: Task
Affects Versions: 0.11.1
Reporter: Jongyoul Lee


For security, the cron feature will be disabled in anonymous mode. it tests in 
ZeppelinRestApiTest without authentication mode. I disabled them first and will 
fix them



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (ZEPPELIN-5990) Disable sesitive configuration for JDBC url

2024-02-07 Thread Jongyoul Lee (Jira)
Jongyoul Lee created ZEPPELIN-5990:
--

 Summary: Disable sesitive configuration for JDBC url
 Key: ZEPPELIN-5990
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-5990
 Project: Zeppelin
  Issue Type: Task
Affects Versions: 0.10.1, 0.11.0
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee
 Fix For: 0.11.1, 0.12.0


Some JDBC configurations may make potential security issues so I want to 
disable the configurations.

 

ref. 
https://github.com/apache/dolphinscheduler/blob/dev/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-mysql/src/main/java/org/apache/dolphinscheduler/plugin/datasource/mysql/param/MySQLDataSourceProcessor.java



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (ZEPPELIN-5957) Move gh-pages branch to zeppelin-site repository

2023-09-09 Thread Jongyoul Lee (Jira)
Jongyoul Lee created ZEPPELIN-5957:
--

 Summary: Move gh-pages branch to zeppelin-site repository
 Key: ZEPPELIN-5957
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-5957
 Project: Zeppelin
  Issue Type: Task
  Components: zeppelin-site-repo
Reporter: Jongyoul Lee


https://github.com/apache/zeppelin-site



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (ZEPPELIN-5956) Separate cluster manager to extra profile

2023-09-09 Thread Jongyoul Lee (Jira)
Jongyoul Lee created ZEPPELIN-5956:
--

 Summary: Separate cluster manager to extra profile
 Key: ZEPPELIN-5956
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-5956
 Project: Zeppelin
  Issue Type: Task
  Components: Interpreters, zeppelin-server
Affects Versions: 0.10.1
Reporter: Jongyoul Lee


Deactivate cluster manager by default because it's not managed well.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (ZEPPELIN-5876) Reimplement `isAlive()` for `ProcessLauncher`

2023-01-14 Thread Jongyoul Lee (Jira)
Jongyoul Lee created ZEPPELIN-5876:
--

 Summary: Reimplement `isAlive()` for `ProcessLauncher`
 Key: ZEPPELIN-5876
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-5876
 Project: Zeppelin
  Issue Type: Improvement
Reporter: Jongyoul Lee


Currently, `ProcessLauncher` has a basic implementation for `isAlive()` method 
as it's only being used in Test. It should be implemented again for returning 
correct status.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (ZEPPELIN-5875) Flaky test `TimeoutLifecycleManagerTest`

2023-01-14 Thread Jongyoul Lee (Jira)
Jongyoul Lee created ZEPPELIN-5875:
--

 Summary: Flaky test `TimeoutLifecycleManagerTest`
 Key: ZEPPELIN-5875
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-5875
 Project: Zeppelin
  Issue Type: Bug
Affects Versions: 0.10.1
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee


```
INFO [2022-11-29 16:31:56,067] (\{main} 
TimeoutLifecycleManagerTest.java[testTimeout_2]:125) - Wait for interpreter to 
be started 
 
 WARN [2022-11-29 16:31:56,177] (\{Exec Default Executor} 
ExecRemoteInterpreterProcess.java[onProcessComplete]:226) - Process is exited 
with exit value 0 
 
 INFO [2022-11-29 16:31:56,177] (\{Exec Default Executor} 
ProcessLauncher.java[transition]:109) - Process state is transitioned to 
COMPLETED 
 
 INFO [2022-11-29 16:31:57,067] (\{main} 
TimeoutLifecycleManagerTest.java[testTimeout_2]:125) - Wait for interpreter to 
be started 
 
 INFO [2022-11-29 16:31:58,068] (\{main} 
TimeoutLifecycleManagerTest.java[testTimeout_2]:125) - Wait for interpreter to 
be started 
 
 INFO [2022-11-29 16:31:59,068] (\{main} 
TimeoutLifecycleManagerTest.java[testTimeout_2]:125) - Wait for interpreter to 
be started 
 
 INFO [2022-11-29 16:32:00,069] (\{main} 
TimeoutLifecycleManagerTest.java[testTimeout_2]:125) - Wait for interpreter to 
be started 
 
 INFO [2022-11-29 16:32:01,069] (\{main} 
TimeoutLifecycleManagerTest.java[testTimeout_2]:125) - Wait for interpreter to 
be started 
 
 INFO [2022-11-29 16:32:02,070] (\{main} 
TimeoutLifecycleManagerTest.java[testTimeout_2]:125) - Wait for interpreter to 
be started 
 
 INFO [2022-11-29 16:32:03,070] (\{main} 
TimeoutLifecycleManagerTest.java[testTimeout_2]:125) - Wait for interpreter to 
be started

```



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (ZEPPELIN-5866) Divide checkstyle goal from verify goal

2022-12-09 Thread Jongyoul Lee (Jira)
Jongyoul Lee created ZEPPELIN-5866:
--

 Summary: Divide checkstyle goal from verify goal
 Key: ZEPPELIN-5866
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-5866
 Project: Zeppelin
  Issue Type: Improvement
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee


Currently `checkstyle` is included in `verify` step. It's useful in general but 
sometimes, we cannot catch what error exactly happens by flaky tests. I think 
it would be helpful to make it a separate task to check style only



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (ZEPPELIN-5864) Clean up scala complie options

2022-12-08 Thread Jongyoul Lee (Jira)
Jongyoul Lee created ZEPPELIN-5864:
--

 Summary: Clean up scala complie options
 Key: ZEPPELIN-5864
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-5864
 Project: Zeppelin
  Issue Type: Improvement
Reporter: Jongyoul Lee


Simplify and merge several scala options



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (ZEPPELIN-5860) Update maven-checkstyle-plugin to 3.2.0

2022-12-02 Thread Jongyoul Lee (Jira)
Jongyoul Lee created ZEPPELIN-5860:
--

 Summary: Update maven-checkstyle-plugin to 3.2.0
 Key: ZEPPELIN-5860
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-5860
 Project: Zeppelin
  Issue Type: Improvement
  Components: CI-infra
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee


The current version of maven-checkstyle-plugin is 2.17 which is from 2015. I 
would like to add a new feature including disallowing multiple empty lines so 
I'll update it. 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (ZEPPELIN-5727) Remove hadoop dependency on zeppelin-server's LdapRealm

2022-04-16 Thread Jongyoul Lee (Jira)
Jongyoul Lee created ZEPPELIN-5727:
--

 Summary: Remove hadoop dependency on zeppelin-server's LdapRealm
 Key: ZEPPELIN-5727
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-5727
 Project: Zeppelin
  Issue Type: Improvement
  Components: zeppelin-server
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee


Current LDAP Realm uses Hadoop's Credential provider but it's a wrapper of 
java.security.keystore. I'll replace it to use java.security package directly 
in order to remove dependency of Hadoop common



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Created] (ZEPPELIN-5726) Default AuthenticationService

2022-04-15 Thread Jongyoul Lee (Jira)
Jongyoul Lee created ZEPPELIN-5726:
--

 Summary: Default AuthenticationService
 Key: ZEPPELIN-5726
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-5726
 Project: Zeppelin
  Issue Type: Sub-task
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee






--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Created] (ZEPPELIN-5725) Remove anonymous mode

2022-04-15 Thread Jongyoul Lee (Jira)
Jongyoul Lee created ZEPPELIN-5725:
--

 Summary: Remove anonymous mode
 Key: ZEPPELIN-5725
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-5725
 Project: Zeppelin
  Issue Type: Task
Reporter: Jongyoul Lee






--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Created] (ZEPPELIN-5723) Remove Kylin interpreter

2022-04-14 Thread Jongyoul Lee (Jira)
Jongyoul Lee created ZEPPELIN-5723:
--

 Summary: Remove Kylin interpreter
 Key: ZEPPELIN-5723
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-5723
 Project: Zeppelin
  Issue Type: Task
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee


https://wiki.apache.org/confluence/display/ZEPPELIN/Interpreter+Maintenance



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Created] (ZEPPELIN-5627) Revmoe Angular interpreter

2022-01-08 Thread Jongyoul Lee (Jira)
Jongyoul Lee created ZEPPELIN-5627:
--

 Summary: Revmoe Angular interpreter
 Key: ZEPPELIN-5627
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-5627
 Project: Zeppelin
  Issue Type: Task
Reporter: Jongyoul Lee


https://cwiki.apache.org/confluence/display/ZEPPELIN/Interpreter+Maintenance



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Created] (ZEPPELIN-5623) Remove Lens interpreters

2022-01-02 Thread Jongyoul Lee (Jira)
Jongyoul Lee created ZEPPELIN-5623:
--

 Summary: Remove Lens interpreters
 Key: ZEPPELIN-5623
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-5623
 Project: Zeppelin
  Issue Type: Task
Reporter: Jongyoul Lee


The project was retired.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Created] (ZEPPELIN-5537) Remove code for ZeppelinHub

2021-09-24 Thread Jongyoul Lee (Jira)
Jongyoul Lee created ZEPPELIN-5537:
--

 Summary: Remove code for ZeppelinHub
 Key: ZEPPELIN-5537
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-5537
 Project: Zeppelin
  Issue Type: Task
Affects Versions: 0.10.0
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee
 Fix For: 0.11.0
 Attachments: image-2021-09-24-21-06-55-346.png

ZeppelinHub([http://www.zeppelinhub.com)|http://www.zeppelinhub.com%29/] is no 
longer available and the code uses test code in a production environment. I 
think it would be better to remove that code in order to simplify the whole 
code.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ZEPPELIN-5535) Replace `NotebookSocket` with `javax.websocket.Session`

2021-09-23 Thread Jongyoul Lee (Jira)
Jongyoul Lee created ZEPPELIN-5535:
--

 Summary: Replace `NotebookSocket` with `javax.websocket.Session`
 Key: ZEPPELIN-5535
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-5535
 Project: Zeppelin
  Issue Type: Improvement
  Components: Core
Affects Versions: 0.10.0
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee


NotebookSocket is being used to wrarp Websocket session created by Jetty. It 
depends on Jetty itself so I would like to change it to use JSR356 in order to 
remove tight dependency against Jetty.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ZEPPELIN-5527) Remove the dependency of `zeppelin-markdown` from `zeppelin-jupyter`

2021-09-18 Thread Jongyoul Lee (Jira)
Jongyoul Lee created ZEPPELIN-5527:
--

 Summary: Remove the dependency of `zeppelin-markdown` from 
`zeppelin-jupyter`
 Key: ZEPPELIN-5527
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-5527
 Project: Zeppelin
  Issue Type: Improvement
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee


Supporting `ipynb` by `zeppelin-jupyter` uses `markdown` modules in order to 
parse markdown paragraph. It looks reasonable but it makes confusions between 
modules. E.g. `zeppelin-server` depends on `zeppelin-jupyter` so `markdown` is 
included in `zeppelin-server`. To simplify it, we'd better remove the 
dependency and implement it directly.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ZEPPELIN-5518) Change jetty's websocket to JSR356

2021-09-14 Thread Jongyoul Lee (Jira)
Jongyoul Lee created ZEPPELIN-5518:
--

 Summary: Change jetty's websocket to JSR356 
 Key: ZEPPELIN-5518
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-5518
 Project: Zeppelin
  Issue Type: Improvement
  Components: Core
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ZEPPELIN-4999) Simplify InterpreterSettingManager by dividing features

2020-08-16 Thread Jongyoul Lee (Jira)
Jongyoul Lee created ZEPPELIN-4999:
--

 Summary: Simplify InterpreterSettingManager by dividing features
 Key: ZEPPELIN-4999
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-4999
 Project: Zeppelin
  Issue Type: Improvement
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ZEPPELIN-4998) Move to a new CI

2020-08-16 Thread Jongyoul Lee (Jira)
Jongyoul Lee created ZEPPELIN-4998:
--

 Summary: Move to a new CI
 Key: ZEPPELIN-4998
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-4998
 Project: Zeppelin
  Issue Type: Task
Reporter: Jongyoul Lee






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ZEPPELIN-4126) Add audit log

2019-04-16 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-4126:
--

 Summary: Add audit log
 Key: ZEPPELIN-4126
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-4126
 Project: Zeppelin
  Issue Type: Improvement
Reporter: Jongyoul Lee


Zeppelin doesn't have auditing features at all. This leaves scripts that users 
execute with a different logger.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (ZEPPELIN-4093) Replace some listeners and callback to use queue

2019-03-26 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-4093:
--

 Summary: Replace some listeners and callback to use queue
 Key: ZEPPELIN-4093
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-4093
 Project: Zeppelin
  Issue Type: Improvement
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee


Zeppelin has many listeners and callbacks to communicate with components and 
pass the behaviors to other components. This makes hard to read the code and 
predict behaviors. It would be better to use queues in order to pass messages 
to other components and websockets as well.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (ZEPPELIN-4064) Add Appveyor to support Windows environment

2019-03-12 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-4064:
--

 Summary: Add Appveyor to support Windows environment
 Key: ZEPPELIN-4064
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-4064
 Project: Zeppelin
  Issue Type: Improvement
Affects Versions: 0.8.1
Reporter: Jongyoul Lee


Some issues related to instability in Windows environment were reported after 
releasing 0.8.1.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (ZEPPELIN-3981) Upgrade the build system for FE

2019-01-31 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-3981:
--

 Summary: Upgrade the build system for FE
 Key: ZEPPELIN-3981
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-3981
 Project: Zeppelin
  Issue Type: Improvement
  Components: front-end
Reporter: Jongyoul Lee


Front End is one of the most important parts to make Zeppelin valuable. From an 
early age, Zeppelin has focused on developing FE features and they were the 
strongest points. But recently, no one has been in charge of FE anymore and the 
FE side became outdated and remained as of old. So, it would be better to 
upgrade them to the latest version and keep them up-to-date.

languages: js
technologies: webpack, bower, grunt, npm, yarn, node...





--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (ZEPPELIN-3917) Change CI using docker

2018-12-18 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-3917:
--

 Summary: Change CI using docker
 Key: ZEPPELIN-3917
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-3917
 Project: Zeppelin
  Issue Type: Improvement
Reporter: Jongyoul Lee


We install a lot of things when we test it. It would be better to use a 
preinstalled docker image. It also gives the same environment to test Z locally 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (ZEPPELIN-3892) Make SecurityUtils as a service

2018-11-30 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-3892:
--

 Summary: Make SecurityUtils as a service
 Key: ZEPPELIN-3892
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-3892
 Project: Zeppelin
  Issue Type: Improvement
Reporter: Jongyoul Lee


Currently, we cannot change zeppelin's security feature not to use Shiro. I 
think it would be better to change it as a service so that user can choose 
other security scheme easily.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (ZEPPELIN-3740) Adopt google-java-format

2018-08-21 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-3740:
--

 Summary: Adopt google-java-format
 Key: ZEPPELIN-3740
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-3740
 Project: Zeppelin
  Issue Type: Improvement
Reporter: Jongyoul Lee


google-java-format and its maven plugin validate format and change files as 
well. It would help to manage our codes. I'll add it in the current pom.xml and 
enable one by one.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (ZEPPELIN-3733) Refactor `Notebook*` classes to remove circular dependencies and several listeners

2018-08-19 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-3733:
--

 Summary: Refactor `Notebook*` classes to remove circular 
dependencies and several listeners
 Key: ZEPPELIN-3733
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-3733
 Project: Zeppelin
  Issue Type: Improvement
  Components: zeppelin-server, zeppelin-zengine
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee


`Notebook*` classes have many problems. We need to refactor these classes.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (ZEPPELIN-3650) Fix this bug that show output twice "sometimes" after refreshing browser

2018-07-22 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-3650:
--

 Summary: Fix this bug that show output twice "sometimes" after 
refreshing browser
 Key: ZEPPELIN-3650
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-3650
 Project: Zeppelin
  Issue Type: Bug
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee


Sometimes, Zeppelin UI shows output twice. It might seems to be related to 
`result` and `results`.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (ZEPPELIN-3648) Implement new methods related to handling ZeppelinContext via paragraph

2018-07-22 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-3648:
--

 Summary: Implement new methods related to handling ZeppelinContext 
via paragraph
 Key: ZEPPELIN-3648
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-3648
 Project: Zeppelin
  Issue Type: Task
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee


It's enough to test handling ZeppelinContext. E.g. textbox, check form



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (ZEPPELIN-3647) Implement InterpreterModeActionsIT again not to use IntegrationTest

2018-07-22 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-3647:
--

 Summary: Implement InterpreterModeActionsIT again not to use 
IntegrationTest
 Key: ZEPPELIN-3647
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-3647
 Project: Zeppelin
  Issue Type: Task
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee


It doesn't need to test under integration tests



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (ZEPPELIN-3627) Remove starting server option for some functional tests

2018-07-16 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-3627:
--

 Summary: Remove starting server option for some functional tests
 Key: ZEPPELIN-3627
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-3627
 Project: Zeppelin
  Issue Type: Improvement
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee


Some functional tests use an actual server to test it. But just check to call 
only one method. it doesn't need to start a server.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (ZEPPELIN-3609) Refactor `ZeppelinServer` to use `jersey-hk2`

2018-07-11 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-3609:
--

 Summary: Refactor `ZeppelinServer` to use `jersey-hk2`
 Key: ZEPPELIN-3609
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-3609
 Project: Zeppelin
  Issue Type: Improvement
Reporter: Jongyoul Lee


`hk2` is already included in `zeppelin-server` module. we can simplify 
initialization code.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (ZEPPELIN-3605) Extract cron-related code to another class from `Notebook`

2018-07-10 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-3605:
--

 Summary: Extract cron-related code to another class from `Notebook`
 Key: ZEPPELIN-3605
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-3605
 Project: Zeppelin
  Issue Type: Improvement
  Components: Core
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee


To clean up code base, it would be better to extract some code to complicated 
class like `Notebook`



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (ZEPPELIN-3600) Change logger level dynamically

2018-07-09 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-3600:
--

 Summary: Change logger level dynamically
 Key: ZEPPELIN-3600
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-3600
 Project: Zeppelin
  Issue Type: Bug
 Environment: It would be better to change log level dynamically if 
it's needed
Reporter: Jongyoul Lee






--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (ZEPPELIN-3593) Change LuceneSearch's directory to file system from memory

2018-07-08 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-3593:
--

 Summary: Change LuceneSearch's directory to file system from memory
 Key: ZEPPELIN-3593
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-3593
 Project: Zeppelin
  Issue Type: Bug
  Components: zeppelin-zengine
Affects Versions: 0.8.0
 Environment: Currently, search service uses memory to store indexed 
data. It would be better to replace it to the file system.
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee






--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (ZEPPELIN-3490) Yarn cluster mode doesn't work with dependencies set by interpreter tab

2018-05-22 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-3490:
--

 Summary: Yarn cluster mode doesn't work with dependencies set by 
interpreter tab
 Key: ZEPPELIN-3490
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-3490
 Project: Zeppelin
  Issue Type: Bug
Affects Versions: 0.8.0
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee


In a yarn cluster mode, Spark Interpreter doesn't include dependencies set by 
interpreter tab page because it's not deployed to yarn environment.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (ZEPPELIN-3432) Fix results object when throwing exception while running job

2018-04-26 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-3432:
--

 Summary: Fix results object when throwing exception while running 
job
 Key: ZEPPELIN-3432
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-3432
 Project: Zeppelin
  Issue Type: Bug
Affects Versions: 0.7.3
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee
 Attachments: image-2018-04-27-13-56-35-409.png

{noformat}
 INFO [2018-04-27 12:51:28,562] ({pool-2-thread-3} 
SchedulerFactory.java[jobStarted]:109) - Job 20180427-123612_1851631951 started 
by scheduler interpreter_1108320718
 INFO [2018-04-27 12:51:28,564] ({pool-2-thread-3} 
OldSparkInterpreter.java[populateSparkWebUrl]:930) - Sending metadata to 
Zeppelin server: {message=Spark UI enabled, url=http://10.133.69.85:4041}
 INFO [2018-04-27 12:51:28,567] ({pool-2-thread-3} Logging.scala[logInfo]:54) - 
Parsing command: show tables invalid
ERROR [2018-04-27 12:51:28,569] ({pool-2-thread-3} Job.java[run]:185) - Job 
failed
org.apache.zeppelin.interpreter.InterpreterException: 
java.lang.reflect.InvocationTargetException
at 
org.apache.zeppelin.spark.SparkSqlInterpreter.interpret(SparkSqlInterpreter.java:123)
at 
org.apache.zeppelin.interpreter.LazyOpenInterpreter.interpret(LazyOpenInterpreter.java:103)
at 
org.apache.zeppelin.interpreter.remote.RemoteInterpreterServer$InterpretJob.jobRun(RemoteInterpreterServer.java:623)
at org.apache.zeppelin.scheduler.Job.run(Job.java:183)
at 
org.apache.zeppelin.scheduler.FIFOScheduler$1.run(FIFOScheduler.java:140)
at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at 
org.apache.zeppelin.spark.SparkSqlInterpreter.interpret(SparkSqlInterpreter.java:120)
... 11 more
Caused by: org.apache.spark.sql.catalyst.parser.ParseException:
extraneous input 'invalid' expecting (line 1, pos 12)

== SQL ==
show tables invalid
^^^

at 
org.apache.spark.sql.catalyst.parser.ParseException.withCommand(ParseDriver.scala:197)
at 
org.apache.spark.sql.catalyst.parser.AbstractSqlParser.parse(ParseDriver.scala:99)
at 
org.apache.spark.sql.execution.SparkSqlParser.parse(SparkSqlParser.scala:45)
at 
org.apache.spark.sql.catalyst.parser.AbstractSqlParser.parsePlan(ParseDriver.scala:53)
at org.apache.spark.sql.SparkSession.sql(SparkSession.scala:600)
at org.apache.spark.sql.SQLContext.sql(SQLContext.scala:699)
... 16 more
 INFO [2018-04-27 12:51:28,570] ({pool-2-thread-3} 
SchedulerFactory.java[jobFinished]:115) - Job 20180427-123612_1851631951 
finished by scheduler interpreter_1108320718
ERROR [2018-04-27 12:51:28,570] ({pool-1-thread-5} 
TThreadPoolServer.java[run]:296) - Error occurred during processing of message.
java.lang.ClassCastException: java.lang.String cannot be cast to 
org.apache.zeppelin.interpreter.InterpreterResult
at 
org.apache.zeppelin.interpreter.remote.RemoteInterpreterServer.interpret(RemoteInterpreterServer.java:456)
at 
org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Processor$interpret.getResult(RemoteInterpreterService.java:1859)
at 
org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Processor$interpret.getResult(RemoteInterpreterService.java:1844)
at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:39)
at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:39)
at 
org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:285)
at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
{noformat}

 !image-2018-04-27-13-56-35-409.png! 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (ZEPPELIN-3425) Indicate proper information when loading interpreter list in helium/interpreter

2018-04-23 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-3425:
--

 Summary: Indicate proper information when loading interpreter list 
in helium/interpreter
 Key: ZEPPELIN-3425
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-3425
 Project: Zeppelin
  Issue Type: New Feature
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee


Currently, interpreter list of helium menu always shows `enable` button. But we 
could show the proper icon when it's already installed.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (ZEPPELIN-3424) Create custom script to get Helium resources

2018-04-23 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-3424:
--

 Summary: Create custom script to get Helium resources
 Key: ZEPPELIN-3424
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-3424
 Project: Zeppelin
  Issue Type: New Feature
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee


We need to provide a way to build a custom/user-defined helium information 
files.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (ZEPPELIN-3422) Add JMX support

2018-04-22 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-3422:
--

 Summary: Add JMX support
 Key: ZEPPELIN-3422
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-3422
 Project: Zeppelin
  Issue Type: New Feature
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee


It would be better to add some properties and state supported by JMX



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (ZEPPELIN-3411) Long running logic inside synchronized block in InterpreterSettingManager

2018-04-17 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-3411:
--

 Summary: Long running logic inside synchronized block in 
InterpreterSettingManager 
 Key: ZEPPELIN-3411
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-3411
 Project: Zeppelin
  Issue Type: Bug
Affects Versions: 0.7.3
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee


Restarting interpreter with an abnormal case, e.g. SparkInterpreter's hang, 
it's inside a synchronized block of {{InterpreterSettings}}. It leads other 
unintended behaviors like not showing interpreter list when users try to create 
a new note and interpreter tab.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (ZEPPELIN-3382) Check Interpreter directory to add new interpreter dynamically

2018-04-03 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-3382:
--

 Summary: Check Interpreter directory to add new interpreter 
dynamically
 Key: ZEPPELIN-3382
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-3382
 Project: Zeppelin
  Issue Type: Improvement
  Components: Interpreters
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee


This feature will help to add a new interpreter dynamically by copying new 
interpreter files into interpreter/\{specific_name}. Currently, we have to 
restart to read interpreter directory to refresh interpreter templates' list



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (ZEPPELIN-3366) Remove spark dependency when packaging it

2018-03-27 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-3366:
--

 Summary: Remove spark dependency when packaging it
 Key: ZEPPELIN-3366
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-3366
 Project: Zeppelin
  Issue Type: Improvement
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee


When building/packaging Zeppelin, downloading spark dependency make the build 
time longer and the build size bigger. Instead of it, it would be better to 
download Spark binary package when launching Zeppelin at the first time and to 
make it configurable if they don't want to download it and use their own one.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (ZEPPELIN-3116) Update selenium

2017-12-26 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-3116:
--

 Summary: Update selenium
 Key: ZEPPELIN-3116
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-3116
 Project: Zeppelin
  Issue Type: Sub-task
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee


Current versions of selenium and browsers have webdriver by default to test 
selenium. We can reduce download time of firebug for testing them.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (ZEPPELIN-3100) Update nodejs and npm

2017-12-11 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-3100:
--

 Summary: Update nodejs and npm
 Key: ZEPPELIN-3100
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-3100
 Project: Zeppelin
  Issue Type: Sub-task
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee






--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (ZEPPELIN-3050) Reduce web build time

2017-11-14 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-3050:
--

 Summary: Reduce web build time
 Key: ZEPPELIN-3050
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-3050
 Project: Zeppelin
  Issue Type: Improvement
Reporter: Jongyoul Lee






--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (ZEPPELIN-3032) Inter paragraphs’ queries

2017-11-04 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-3032:
--

 Summary: Inter paragraphs’ queries
 Key: ZEPPELIN-3032
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-3032
 Project: Zeppelin
  Issue Type: Bug
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee


It will be nice to support queries using the result of existing paragraphs.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (ZEPPELIN-3031) Provide Oauth login mechanism

2017-11-04 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-3031:
--

 Summary: Provide Oauth login mechanism
 Key: ZEPPELIN-3031
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-3031
 Project: Zeppelin
  Issue Type: Bug
  Components: zeppelin-server
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee


Zeppelin provides Shiro as authentication mechanism. We can extend it to 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (ZEPPELIN-2759) Flaky Test: InterpreterOutputChangeWatcher.test

2017-07-10 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-2759:
--

 Summary: Flaky Test: InterpreterOutputChangeWatcher.test
 Key: ZEPPELIN-2759
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-2759
 Project: Zeppelin
  Issue Type: Sub-task
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee


{noformat}
Running org.apache.zeppelin.interpreter.InterpreterOutputChangeWatcherTest
15:12:09,215  INFO 
org.apache.zeppelin.interpreter.InterpreterOutputChangeWatcher:71 - watch 
/tmp/ZeppelinLTest_1498403528213
15:12:10,223  INFO 
org.apache.zeppelin.interpreter.InterpreterOutputChangeWatcher:125 - File 
change detected /tmp/ZeppelinLTest_1498403528213/test1
15:12:10,224  INFO 
org.apache.zeppelin.interpreter.InterpreterOutputChangeWatcher:125 - File 
change detected /tmp/ZeppelinLTest_1498403528213/test1
Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 32.034 sec <<< 
FAILURE! - in org.apache.zeppelin.interpreter.InterpreterOutputChangeWatcherTest
test(org.apache.zeppelin.interpreter.InterpreterOutputChangeWatcherTest)  Time 
elapsed: 32.031 sec  <<< FAILURE!
java.lang.AssertionError: expected:<1> but was:<2>
at org.junit.Assert.fail(Assert.java:88)
at org.junit.Assert.failNotEquals(Assert.java:834)
at org.junit.Assert.assertEquals(Assert.java:645)
at org.junit.Assert.assertEquals(Assert.java:631)
at 
org.apache.zeppelin.interpreter.InterpreterOutputChangeWatcherTest.test(InterpreterOutputChangeWatcherTest.java:95)
{noformat}

Test works as expected but we need to improve measuring method.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (ZEPPELIN-2665) Support Mesos Cluster launching interpreter

2017-06-18 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-2665:
--

 Summary: Support Mesos Cluster launching interpreter
 Key: ZEPPELIN-2665
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-2665
 Project: Zeppelin
  Issue Type: New Feature
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee


Apache Mesos is the famous framework to manage lifecycle of process and help to 
launch process into remote machine. It would be nice to support mesos framework 
when Zeppelin launches interpreters



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (ZEPPELIN-2645) Adding way to register RemoteInterpreterServer's port into InterpreterProcess

2017-06-13 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-2645:
--

 Summary: Adding way to register RemoteInterpreterServer's port 
into InterpreterProcess
 Key: ZEPPELIN-2645
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-2645
 Project: Zeppelin
  Issue Type: Bug
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee


>From now, the port of interpreter is fixed by Zeppelin server, and which 
>connect interpreter via this port. But it's not fragile running interpreter 
>remotely. Then I suggest reverse way to pass the port information from 
>interpreter to server. It require one more communication channel and I'll use 
>netty for it. This issue is initialized from ZEPPELIN-2035 and related to 
>ZEPPELIN-2040.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (ZEPPELIN-2616) Add docs to describe how to use this feature

2017-06-04 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-2616:
--

 Summary: Add docs to describe how to use this feature
 Key: ZEPPELIN-2616
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-2616
 Project: Zeppelin
  Issue Type: Sub-task
Reporter: Jongyoul Lee
Priority: Minor






--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (ZEPPELIN-2590) Convert jupyter file format to zeppelin's note format

2017-05-26 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-2590:
--

 Summary: Convert jupyter file format to zeppelin's note format
 Key: ZEPPELIN-2590
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-2590
 Project: Zeppelin
  Issue Type: Bug
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee
Priority: Trivial


For the first step to support Jupyter notebook, it would be better to provides 
converter for jupyter notebook format



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (ZEPPELIN-2385) Release 0.8.0

2017-04-10 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-2385:
--

 Summary: Release 0.8.0
 Key: ZEPPELIN-2385
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-2385
 Project: Zeppelin
  Issue Type: Task
Reporter: Jongyoul Lee


This is an umbrella issue for the next major release



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (ZEPPELIN-2276) Release 0.7.2

2017-03-16 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-2276:
--

 Summary: Release 0.7.2
 Key: ZEPPELIN-2276
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-2276
 Project: Zeppelin
  Issue Type: Task
Reporter: Jongyoul Lee


0.7.1 couldn't cover all of blocked issues. This issue will cover rest of them



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (ZEPPELIN-2248) Fix javax.ws.rs and cxf version mismatch

2017-03-12 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-2248:
--

 Summary: Fix javax.ws.rs and cxf version mismatch
 Key: ZEPPELIN-2248
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-2248
 Project: Zeppelin
  Issue Type: Bug
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee


Current version of cxf, jersey, jetty are not matched and use different version 
JAX-RS version. this cause the error below:

{noformat}
 INFO [2017-03-12 18:30:07,646] ({qtp1909546776-19} 
AbstractValidatingSessionManager.java[enableSessionValidation]:230) - Enabling 
session validation scheduler...
 WARN [2017-03-12 18:30:10,073] ({qtp1909546776-20} 
ServletHandler.java[doHandle]:620) - 
javax.servlet.ServletException: Filtered request failed.
at 
org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:384)
at 
org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
at 
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
at org.apache.zeppelin.server.CorsFilter.doFilter(CorsFilter.java:72)
at 
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
at 
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)
at 
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
at 
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)
at 
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)
at 
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)
at 
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)
at 
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
at 
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)
at 
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
at 
org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:215)
at 
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
at org.eclipse.jetty.server.Server.handle(Server.java:499)
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:311)
at 
org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)
at 
org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:544)
at 
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)
at 
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NoSuchMethodError: 
javax.ws.rs.ClientErrorException.validate(Ljavax/ws/rs/core/Response;Ljavax/ws/rs/core/Response$Status$Family;)Ljavax/ws/rs/core/Response;
at javax.ws.rs.ClientErrorException.(ClientErrorException.java:88)
at 
org.apache.cxf.jaxrs.utils.JAXRSUtils.findTargetMethod(JAXRSUtils.java:503)
at 
org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:198)
at 
org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:90)
at 
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:272)
at 
org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
at 
org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:239)
at 
org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:248)
at 
org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:222)
at 
org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:153)
at 
org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:167)
at 
org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:286)
at 
org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:211)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:575)
at 
org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:262)
at 
org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:812)
at 
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1669)
at 
org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)
at 
org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
at 

[jira] [Created] (ZEPPELIN-2202) Disable "Personalized mode" toggle when paragraphs are running

2017-03-01 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-2202:
--

 Summary: Disable "Personalized mode" toggle when paragraphs are 
running
 Key: ZEPPELIN-2202
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-2202
 Project: Zeppelin
  Issue Type: Task
Reporter: Jongyoul Lee
Priority: Minor


It looks natural to disable "Personalized mode" button while running paragraphs



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (ZEPPELIN-2187) Previous output seems to be cached in personalized mode

2017-02-26 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-2187:
--

 Summary: Previous output seems to be cached in personalized mode
 Key: ZEPPELIN-2187
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-2187
 Project: Zeppelin
  Issue Type: Bug
Reporter: Jongyoul Lee
Priority: Critical


While using personalized mode, previous run result looks cached and show in the 
next run



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (ZEPPELIN-2179) "clear output" doesn't work in "personalized mode"

2017-02-26 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-2179:
--

 Summary: "clear output" doesn't work in "personalized mode"
 Key: ZEPPELIN-2179
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-2179
 Project: Zeppelin
  Issue Type: Bug
Reporter: Jongyoul Lee






--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (ZEPPELIN-2178) "Personalized mode" doesn't work properly

2017-02-26 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-2178:
--

 Summary: "Personalized mode" doesn't work properly
 Key: ZEPPELIN-2178
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-2178
 Project: Zeppelin
  Issue Type: Bug
Reporter: Jongyoul Lee


"Personalized mode" would fail with unknown reason. We need to make tests for 
this mode and to verify by adding test cases.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (ZEPPELIN-2096) Change LazyInterpreter to ClassloaderInterpreter when creating interpreter into RemoteInterpreterServer

2017-02-09 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-2096:
--

 Summary: Change LazyInterpreter to ClassloaderInterpreter when 
creating interpreter into RemoteInterpreterServer
 Key: ZEPPELIN-2096
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-2096
 Project: Zeppelin
  Issue Type: Bug
Reporter: Jongyoul Lee


ZEPPELIN-1972 supports to preserve class loader because scala may fails with 
some [scala bug|https://issues.scala-lang.org/browse/SI-9587]. It looks like a 
simple solution to avoid this bug.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (ZEPPELIN-2057) Extract InterpreterSetting functions from InterpreterFactory

2017-02-04 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-2057:
--

 Summary: Extract InterpreterSetting functions from 
InterpreterFactory
 Key: ZEPPELIN-2057
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-2057
 Project: Zeppelin
  Issue Type: Sub-task
Reporter: Jongyoul Lee


I'll introduce `InterpreterSettingManager` and it'll handle all function 
related InterpreterSetting



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (ZEPPELIN-2056) Restructuring InterpreterFactory

2017-02-04 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-2056:
--

 Summary: Restructuring InterpreterFactory
 Key: ZEPPELIN-2056
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-2056
 Project: Zeppelin
  Issue Type: Improvement
Reporter: Jongyoul Lee


Zeppelin's InterpreterFactory is too big thus need to divide some functions 
into different classes.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (ZEPPELIN-2041) Introduce a new abstraction layer for managing and launching interpreters

2017-02-01 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-2041:
--

 Summary: Introduce a new abstraction layer for managing and 
launching interpreters
 Key: ZEPPELIN-2041
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-2041
 Project: Zeppelin
  Issue Type: Sub-task
  Components: zeppelin-server
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee






--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (ZEPPELIN-2040) ClusterManager to support launching interpreter in a cluster

2017-02-01 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-2040:
--

 Summary: ClusterManager to support launching interpreter in a 
cluster
 Key: ZEPPELIN-2040
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-2040
 Project: Zeppelin
  Issue Type: New Feature
  Components: zeppelin-interpreter, zeppelin-server
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee


Zeppelin's interpreter launches in a same machine of Zeppelin server only. This 
umbrella issue covers to support launching interpreters in remote machine 
including Yarn, Mesos and AWS.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (ZEPPELIN-2013) Exceeded logs fails CI

2017-01-25 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-2013:
--

 Summary: Exceeded logs fails CI
 Key: ZEPPELIN-2013
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-2013
 Project: Zeppelin
  Issue Type: Sub-task
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee


09:40:51,817  INFO org.apache.zeppelin.dep.DependencyResolver:102 - copy 
/home/travis/build/apache/zeppelin/zeppelin-server/../local-repo/org/apache/drill/exec/vector/1.6.0/vector-1.6.0.jar
 to ../local-repo/2C9CY118N
09:40:51,818  INFO org.apache.zeppelin.dep.DependencyResolver:102 - copy 
/home/travis/build/apache/zeppelin/zeppelin-server/../local-repo/com/beust/jcommander/1.30/jcommander-1.30.jar
 to ../local-repo/2C9CY118N
09:40:51,819  INFO org.apache.zeppelin.dep.DependencyResolver:102 - copy 
/home/travis/build/apache/zeppelin/zeppelin-server/../local-repo/org/apache/curator/curator-x-discovery/2.7.1/curator-x-discovery-2.7.1.jar
 to ../local-repo/2C9CY118N
09:40:51,819  INFO org.apache.zeppelin.dep.DependencyResolver:102 - copy 
/home/travis/build/apache/zeppelin/zeppelin-server/../local-repo/org/apache/curator/curator-recipes/2.7.1/curator-recipes-2.7.1.jar
 to ../local-repo/2C9CY118N
09:40:51,820  INFO org.apache.zeppelin.dep.DependencyResolver:102 - copy 
/home/travis/build/apache/zeppelin/zeppelin-server/../local-repo/org/apache/curator/curator-framework/2.7.1/curator-framework-2.7.1.jar
 to ../local-repo/2C9CY118N


The log length has exceeded the limit of 4 MB (this usually means that the test 
suite is raising the same exception over and over).

The job has been terminated



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (ZEPPELIN-2003) Remove PostgresqlInterpreter

2017-01-23 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-2003:
--

 Summary: Remove PostgresqlInterpreter
 Key: ZEPPELIN-2003
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-2003
 Project: Zeppelin
  Issue Type: Task
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee


JDBCInterpreter covers all functions of PostgresqlInterpreter.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (ZEPPELIN-1981) Fix all flaky tests

2017-01-18 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-1981:
--

 Summary: Fix all flaky tests
 Key: ZEPPELIN-1981
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-1981
 Project: Zeppelin
  Issue Type: Task
Reporter: Jongyoul Lee






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (ZEPPELIN-1925) Update docs of making helium application

2017-01-08 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-1925:
--

 Summary: Update docs of making helium application
 Key: ZEPPELIN-1925
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-1925
 Project: Zeppelin
  Issue Type: Task
  Components: helium
Reporter: Jongyoul Lee
Priority: Minor






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (ZEPPELIN-1879) Make GUI for setting custom interpreter runner

2016-12-31 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-1879:
--

 Summary: Make GUI for setting custom interpreter runner
 Key: ZEPPELIN-1879
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-1879
 Project: Zeppelin
  Issue Type: Task
  Components: zeppelin-server
Reporter: Jongyoul Lee
Priority: Minor


interpreter-setting.json has new value for custom interpreter runner. It would 
be modified via interpreter-setting.json manually but it would be better to 
edit them via interpreter tab in GUI.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (ZEPPELIN-1862) Divide DevInterpreter of helium

2016-12-26 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-1862:
--

 Summary: Divide DevInterpreter of helium
 Key: ZEPPELIN-1862
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-1862
 Project: Zeppelin
  Issue Type: New Feature
  Components: helium
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee
Priority: Minor


DevInterpreter is located inside zeppelin-interpreter package, but I don't 
think it's proper position because every other interpreter will include those 
Interpreter by default. Thus, it's most proper to divide that Interpreter with 
separate package



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (ZEPPELIN-1861) Support custom interpreter.sh script to run interpreter

2016-12-26 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-1861:
--

 Summary: Support custom interpreter.sh script to run interpreter
 Key: ZEPPELIN-1861
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-1861
 Project: Zeppelin
  Issue Type: New Feature
  Components: zeppelin-server
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee
Priority: Minor


Current interpreter.sh seems complicated and almost interpreter doesn't need 
additional jars provided current interpreter.sh. And users can customize their 
own script.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (ZEPPELIN-1599) Remove support on some old versions of Spark.

2016-11-01 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-1599:
--

 Summary: Remove support on some old versions of Spark.
 Key: ZEPPELIN-1599
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-1599
 Project: Zeppelin
  Issue Type: New Feature
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee


Spark deprecated some old version. I think we don't need to support it by 
Zeppelin itself. I'll remove the versions from 1.1.x to 1.3.x including test 
and pom



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (ZEPPELIN-1594) Personalized mode

2016-11-01 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-1594:
--

 Summary: Personalized mode
 Key: ZEPPELIN-1594
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-1594
 Project: Zeppelin
  Issue Type: New Feature
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee


This enables two different users to change the view of the same paragraph's 
result with different view even owner change paragraph and run it again.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (ZEPPELIN-1572) Let SparkInterpreter use Credentials

2016-10-21 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-1572:
--

 Summary: Let SparkInterpreter use Credentials
 Key: ZEPPELIN-1572
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-1572
 Project: Zeppelin
  Issue Type: Improvement
Reporter: Jongyoul Lee






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (ZEPPELIN-1520) Using local mode of Apache Spark while testing Zeppelin via travis.

2016-10-05 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-1520:
--

 Summary: Using local mode of Apache Spark while testing Zeppelin 
via travis.
 Key: ZEPPELIN-1520
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-1520
 Project: Zeppelin
  Issue Type: Improvement
  Components: zeppelin-server
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee


For now, travis of Apache Zeppelin downloads Apache Spark and running it. But 
it's enough to test Zeppelin with Spark's local mode and it will returns the 
same.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (ZEPPELIN-1366) Remove legacy alias feature for JDBC

2016-08-24 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-1366:
--

 Summary: Remove legacy alias feature for JDBC
 Key: ZEPPELIN-1366
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-1366
 Project: Zeppelin
  Issue Type: Bug
  Components: zeppelin-server
Affects Versions: 0.6.1, 0.6.2
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee
 Fix For: 0.7.0


ZEPPELIN-999 enables users to use JDBC with it's own prefix. But ZEPPELIN-1012 
finished, it makes Zeppelin support general way to use aliases for all 
interpreters. Thus JDBC sugar is not useful anymore and it also contains a 
small bug. It should be removed.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (ZEPPELIN-1210) Run interpreter per user

2016-07-19 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-1210:
--

 Summary: Run interpreter per user
 Key: ZEPPELIN-1210
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-1210
 Project: Zeppelin
  Issue Type: New Feature
  Components: zeppelin-zengine
Affects Versions: 0.6.0
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee


It helps users to use their own interpreters



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (ZEPPELIN-1191) Support running paragraph with interpreterSetting.group in case that interpreterSetting doesn't have it

2016-07-15 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-1191:
--

 Summary: Support running paragraph with interpreterSetting.group 
in case that interpreterSetting doesn't have it
 Key: ZEPPELIN-1191
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-1191
 Project: Zeppelin
  Issue Type: New Feature
  Components: zeppelin-zengine
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee
 Fix For: 0.7.0


For backward compatibility, we should support in case that users run a 
paragraph with legacy way like using {{%interpreterSetting.group}}. For 
example, if users' settings' name are {{spark-prod}} and {{spark-dev}}, user 
can run with {{%spark}} with selecting one of interpreterSetting, but in a new 
version, user cannot run a paragraph with {{%spark}} even though they bind all 
of spark interpreter including {{spark-prod}} and {{spark-dev}}. It is proper 
behaviour for new one, but we need to support old way in order to move user 
experience smoothly from old to new.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (ZEPPELIN-1099) Build and run Spark without spark-dependencies

2016-07-02 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-1099:
--

 Summary: Build and run Spark without spark-dependencies
 Key: ZEPPELIN-1099
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-1099
 Project: Zeppelin
  Issue Type: New Feature
  Components: zeppelin-interpreter
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee


Due to ZEPPELIN-804, we can initialize Spark without spark-dependencies. This 
is the next step. Users don't want to have a spark-dependencies if they use 
SPARK_HOME. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (ZEPPELIN-1075) Move the functionality of NoteInterpreterLoader into InterpreterFactory

2016-06-28 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-1075:
--

 Summary: Move the functionality of NoteInterpreterLoader into 
InterpreterFactory
 Key: ZEPPELIN-1075
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-1075
 Project: Zeppelin
  Issue Type: Task
  Components: zeppelin-zengine
Reporter: Jongyoul Lee


{{NoteInterpreterLoader}} stores {{noteId}} only, and is used by {{Note}} and 
{{Paragraph}}. Those classes, however, already have a {{noteId}} by themselves. 
Furthermore {{NoteInterpreterLoader}}'s method are same or similar mapper of 
{{InterpreterFactory}}. Thus there's no reason to keep 
{{NoteInterpreterLoader}} and it would be better move those functions into 
{{InterpreterFactory}}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (ZEPPELIN-1067) Change scheme of InterpreterGroup and DefaultInterpreter

2016-06-27 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-1067:
--

 Summary: Change scheme of InterpreterGroup and DefaultInterpreter
 Key: ZEPPELIN-1067
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-1067
 Project: Zeppelin
  Issue Type: Sub-task
Reporter: Jongyoul Lee


It's useful to set the order of interpreters. we, however, add class name into 
setting files. I think it's better way to set the list of Interpreter groups 
and set the default interpreter of each group. I don't believe that we only add 
SparkInterpreter without PySparkInterpreter through custom build option. Thus 
It will be enough to set the order of groups and the default interpreter.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (ZEPPELIN-1030) Add example settings for Hive, Phoenix, Tajo

2016-06-17 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-1030:
--

 Summary: Add example settings for Hive, Phoenix, Tajo
 Key: ZEPPELIN-1030
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-1030
 Project: Zeppelin
  Issue Type: Sub-task
  Components: zeppelin-interpreter
Reporter: Jongyoul Lee






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (ZEPPELIN-1012) Support alias for interpreter

2016-06-15 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-1012:
--

 Summary: Support alias for interpreter
 Key: ZEPPELIN-1012
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-1012
 Project: Zeppelin
  Issue Type: New Feature
  Components: zeppelin-interpreter
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee


Enable user set multiple interpreter settings with an interpreter. For example, 
user use {{%spark}} and {{%spark-dev}} with different settings.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (ZEPPELIN-999) Support alias for JDBC properties

2016-06-13 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-999:
-

 Summary: Support alias for JDBC properties
 Key: ZEPPELIN-999
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-999
 Project: Zeppelin
  Issue Type: Improvement
  Components: zeppelin-interpreter
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee


It supports alias for JDBC. For example, user uses {{%psql}} in order to use 
{{%jdbc(psql)}}. This feature is only for JdbcInterpreter now.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (ZEPPELIN-994) Merge PostgresqlInterpreter into JDBCInterpreter

2016-06-13 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-994:
-

 Summary: Merge PostgresqlInterpreter into JDBCInterpreter
 Key: ZEPPELIN-994
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-994
 Project: Zeppelin
  Issue Type: Sub-task
Reporter: Jongyoul Lee






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (ZEPPELIN-992) Moving some logic of InterpreterFactoryTest.testBasic to LazyOpenInterpreterTest

2016-06-13 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-992:
-

 Summary: Moving some logic of InterpreterFactoryTest.testBasic to 
LazyOpenInterpreterTest
 Key: ZEPPELIN-992
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-992
 Project: Zeppelin
  Issue Type: Bug
  Components: zeppelin-interpreter, zeppelin-zengine
Affects Versions: 0.5.6
Reporter: Jongyoul Lee






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (ZEPPELIN-974) Merge TajoInterpreter into JDBCInterpreter

2016-06-08 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-974:
-

 Summary: Merge TajoInterpreter into JDBCInterpreter
 Key: ZEPPELIN-974
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-974
 Project: Zeppelin
  Issue Type: Sub-task
  Components: Interpreters
Affects Versions: 0.5.6
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee


This is one of the interpreters which uses JDBC connection.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (ZEPPELIN-932) Move InterpreterFactory under zeppelin-interpreter package

2016-05-31 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-932:
-

 Summary: Move InterpreterFactory under zeppelin-interpreter package
 Key: ZEPPELIN-932
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-932
 Project: Zeppelin
  Issue Type: Task
Affects Versions: 0.5.6
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee


Almost classes of org.apache.zeppelin.interpreter package in zeppelin-zengine 
is used by itself, and zeppelin-zengine already depend on zeppelin-interpreter. 
I think it's better to move that package into zeppelin-interpreter.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (ZEPPELIN-925) Merge HiveInterpreter into JDBCInterpreter

2016-05-30 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-925:
-

 Summary: Merge HiveInterpreter into JDBCInterpreter
 Key: ZEPPELIN-925
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-925
 Project: Zeppelin
  Issue Type: Task
Reporter: Jongyoul Lee
Assignee: Jongyoul Lee


Two interpreters are based same codes and JDBCInterpreter is more generic then 
HiveInterpreter. I think we just support a new profile for Hive in 
JDBCInterpreter like {{-pjdbc-hive}}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (ZEPPELIN-924) Apply new mechanism to TajoInterpreter

2016-05-30 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-924:
-

 Summary: Apply new mechanism to TajoInterpreter
 Key: ZEPPELIN-924
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-924
 Project: Zeppelin
  Issue Type: Sub-task
Reporter: Jongyoul Lee






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (ZEPPELIN-922) Apply new mechanism to ScaldingInterpreter

2016-05-30 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-922:
-

 Summary: Apply new mechanism to ScaldingInterpreter
 Key: ZEPPELIN-922
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-922
 Project: Zeppelin
  Issue Type: Sub-task
Reporter: Jongyoul Lee






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (ZEPPELIN-921) Apply new mechanism to KnitR and RRepl

2016-05-30 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-921:
-

 Summary: Apply new mechanism to KnitR and RRepl
 Key: ZEPPELIN-921
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-921
 Project: Zeppelin
  Issue Type: Sub-task
Reporter: Jongyoul Lee






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (ZEPPELIN-919) Apply new mechanism to Markdown

2016-05-30 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-919:
-

 Summary: Apply new mechanism to Markdown
 Key: ZEPPELIN-919
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-919
 Project: Zeppelin
  Issue Type: Sub-task
Reporter: Jongyoul Lee






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (ZEPPELIN-918) Apply new mechanism to Livy*Interpreter

2016-05-30 Thread Jongyoul Lee (JIRA)
Jongyoul Lee created ZEPPELIN-918:
-

 Summary: Apply new mechanism to Livy*Interpreter
 Key: ZEPPELIN-918
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-918
 Project: Zeppelin
  Issue Type: Sub-task
Reporter: Jongyoul Lee






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


  1   2   >