[
https://issues.apache.org/jira/browse/AVRO-2762?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Zezeng Wang reassigned AVRO-2762:
---------------------------------
Assignee: Zezeng Wang
> Unknown resource closed
> -----------------------
>
> Key: AVRO-2762
> URL: https://issues.apache.org/jira/browse/AVRO-2762
> Project: Apache Avro
> Issue Type: Improvement
> Components: java
> Affects Versions: 1.9.2
> Reporter: Zezeng Wang
> Assignee: Zezeng Wang
> Priority: Minor
>
> DataFileReader will open the resource file, but it only deals with the
> resource closing in abnormal situations, and it does not inform the user that
> he needs to actively release the resource.
> {code}
> /** Construct a reader for a file. */
> protected DataFileReader(SeekableInput sin, DatumReader<D> reader, boolean
> closeOnError) throws IOException {
> super(reader);
> try {
> this.sin = new SeekableInputStream(sin);
> initialize(this.sin);
> blockFinished();
> } catch (final Throwable e) {
> if (closeOnError) {
> IOUtils.closeQuietly(sin);
> }
> throw e;
> }
> }
> {code}
> I think we should add a description in the comment to help the user read it.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)