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)