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 ---- ---