Karen Coppage created HIVE-22981: ------------------------------------ Summary: DataFileReader is not closed in AvroGenericRecordReader#extractWriterTimezoneFromMetadata Key: HIVE-22981 URL: https://issues.apache.org/jira/browse/HIVE-22981 Project: Hive Issue Type: Bug Reporter: Karen Coppage Assignee: Karen Coppage
Method looks like : {code} private ZoneId extractWriterTimezoneFromMetadata(JobConf job, FileSplit split, GenericDatumReader<GenericRecord> gdr) throws IOException { if (job == null || gdr == null || split == null || split.getPath() == null) { return null; } try { DataFileReader<GenericRecord> dataFileReader = new DataFileReader<GenericRecord>(new FsInput(split.getPath(), job), gdr); [...return...] } } catch (IOException e) { // Can't access metadata, carry on. } return null; } {code} The DataFileReader is never closed which can cause a memory leak. We need a try-with-resources here. -- This message was sent by Atlassian Jira (v8.3.4#803005)