You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@calcite.apache.org by "Julian Hyde (Jira)" <ji...@apache.org> on 2022/04/13 17:30:00 UTC
[jira] [Resolved] (CALCITE-4992) RestClient resource leak in Elasticsearch adapter
[ https://issues.apache.org/jira/browse/CALCITE-4992?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Julian Hyde resolved CALCITE-4992.
----------------------------------
Resolution: Fixed
Fixed in [h4cc2d80b|ttps://github.com/apache/calcite/commit/4cc2d80b1fa96b18285cfc494869568e7576e54c]; thanks for the PR, [~dzamo]!
[~zabetak], I agree, configurable cache size would be a good future improvement. Also configurable expiration interval.
> RestClient resource leak in Elasticsearch adapter
> -------------------------------------------------
>
> Key: CALCITE-4992
> URL: https://issues.apache.org/jira/browse/CALCITE-4992
> Project: Calcite
> Issue Type: Bug
> Components: elasticsearch-adapter
> Affects Versions: 1.29.0
> Reporter: James Turton
> Assignee: James Turton
> Priority: Minor
> Labels: pull-request-available
> Fix For: 1.31.0
>
> Time Spent: 5h 20m
> Remaining Estimate: 0h
>
> RestClient instances should receive a `close()`call at the end of their lifecyle, as documented here.
> [https://www.elastic.co/guide/en/elasticsearch/client/java-rest/current/java-rest-low-usage-initialization.html]
> We have monitored file descriptor leaks on systems running Apache Drill and have come to believe (but not proven) that they are associated with Drill's ElasticSearch plugin, and that in turn makes use of Calcite's ElasticSearch adapter.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)