[
https://issues.apache.org/jira/browse/CALCITE-4992?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
James Turton updated CALCITE-4992:
----------------------------------
Description:
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.
was:
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
found that they are associated with Drill's ElasticSearch plugin, and that in
turn makes use of Calcite's ElasticSearch adapter.
> 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.30.0
>
> Time Spent: 40m
> 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)