GitHub user jongyoul opened a pull request:
https://github.com/apache/zeppelin/pull/2905
ZEPPELIN-3382 Check Interpreter directory periodically to add new
interpreter dynamically
### What is this PR for?
Enabling adding a new interpreter by checking interpreter directory
periodically
### What type of PR is it?
[Improvement]
### Todos
* [x] - Check the directoy and add it if found a new one
### What is the Jira issue?
* https://issues.apache.org/jira/browse/ZEPPELIN-3382
### How should this be tested?
1. Remove one of the interpreters before starting Zeppelin
1. Make sure it doesn't exist
1. Copy removed interpreter into an interpreter directory
1. Check the removed one recovered
### Screenshots (if appropriate)
### Questions:
* Does the licenses files need update? No
* Is there breaking changes for older versions? No
* Does this needs documentation? Might be
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/jongyoul/zeppelin ZEPPELIN-3382
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/zeppelin/pull/2905.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #2905
----
commit 6f33524928b800eb7ae70ce2448f17c47032812f
Author: Jongyoul Lee <jongyoul@...>
Date: 2018-04-03T09:44:44Z
Added scheduler to check the interpreter directory
Added test case for refreshing list
----
---