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)