Uh oh!
There was an error while loading. Please reload this page.
ZEPPELIN-1616. Interpreter open happens in jobRun - #1596
Conversation
zjffdu
commented
Nov 4, 2016
@Leemoonsoo Let me know if this is correct, or I may miss something. |
@Leemoonsoo@zjffdu I placed the extra call to That being said, could you explain why this change is in itself necessary? IIRC, the |
zjffdu
commented
Nov 4, 2016
Thanks @agoodm for the explanation. Actually this PR would call open method in
IIRC, you just require
|
Well to be precise, the other reason I made the call to |
zjffdu
commented
Nov 4, 2016
|
agoodm
commented
Nov 4, 2016
@zjffdu Please see the most recent comments @Leemoonsoo and I made in #1534. With the vanilla python interpreter, I can indeed confirm that the call to In addition to what @Leemoonsoo had already shown from the log file. |
zjffdu
commented
Nov 7, 2016
@agoodm@Leemoonsoo I found the issue, this is due that to |
Think about it more, I don't have strong preference on this PR. As name |
I think cleaner way to remove Regarding create all interpreters once in the same session, I would say Interpreter.getInterpreterInTheSameSessionByClassName() is a sort of API that manages dependencies of Interpreter. The api returns LazyInterpreter of another interpreter in the same group. So, interpreter supposed to simply get reference to the other interpreter and use it without explicitly defining dependency. |
zjffdu
commented
Nov 23, 2016
@Leemoonsoo I think putting |
zjffdu
commented
Mar 10, 2017
close this |
What is this PR for?
Not sure why we put interpreter open in jobRun, that means the thrift service method open is never used. I think open method in remote interpreter process should be called when RemoteInterpreter call open method in client side.
What type of PR is it?
[Improvement]
Todos
What is the Jira issue?
How should this be tested?
Outline the steps to test the PR here.
Screenshots (if appropriate)
Questions: