You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zeppelin.apache.org by "Jungtaek Lim (JIRA)" <ji...@apache.org> on 2015/12/27 01:28:49 UTC
[jira] [Created] (ZEPPELIN-534) Broken
RemoteInterpreterService.Client is reused, not discarded
Jungtaek Lim created ZEPPELIN-534:
-------------------------------------
Summary: Broken RemoteInterpreterService.Client is reused, not discarded
Key: ZEPPELIN-534
URL: https://issues.apache.org/jira/browse/ZEPPELIN-534
Project: Zeppelin
Issue Type: Bug
Reporter: Jungtaek Lim
Priority: Minor
Looking into the Zeppelin code, there're getClient() and releaseClient() in RemoteInterpreterProcess, but RemoteInterpreterProcess doesn't expose releaseBrokenClient() which discards broken client from pool.
This means Zeppelin always return Client to pool whether it is broken or not, so broken Client instances are reused or even leaked if releaseClient() is not called.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)