[ https://issues.apache.org/jira/browse/HIVE-22981?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Karen Coppage updated HIVE-22981: --------------------------------- Attachment: HIVE-22981.01.patch Status: Patch Available (was: Open) > 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 > Priority: Major > Attachments: HIVE-22981.01.patch > > > 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)