[ https://issues.apache.org/jira/browse/HIVE-4248?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Phabricator updated HIVE-4248: ------------------------------ Attachment: HIVE-4248.D9993.4.patch omalley updated the revision "HIVE-4248 [jira] Implement a memory manager for ORC". Add a callback from the memory manager when new writers cause the pool to be significantly over committed. Reviewers: JIRA REVISION DETAIL https://reviews.facebook.net/D9993 CHANGE SINCE LAST DIFF https://reviews.facebook.net/D9993?vs=31317&id=31719#toc AFFECTED FILES common/src/java/org/apache/hadoop/hive/conf/HiveConf.java ql/src/java/org/apache/hadoop/hive/ql/io/orc/MemoryManager.java ql/src/java/org/apache/hadoop/hive/ql/io/orc/OrcFile.java ql/src/java/org/apache/hadoop/hive/ql/io/orc/OrcOutputFormat.java ql/src/java/org/apache/hadoop/hive/ql/io/orc/WriterImpl.java ql/src/test/org/apache/hadoop/hive/ql/io/orc/TestFileDump.java ql/src/test/org/apache/hadoop/hive/ql/io/orc/TestMemoryManager.java ql/src/test/org/apache/hadoop/hive/ql/io/orc/TestOrcFile.java To: JIRA, omalley Cc: kevinwilfong > Implement a memory manager for ORC > ---------------------------------- > > Key: HIVE-4248 > URL: https://issues.apache.org/jira/browse/HIVE-4248 > Project: Hive > Issue Type: New Feature > Components: Serializers/Deserializers > Reporter: Owen O'Malley > Assignee: Owen O'Malley > Attachments: HIVE-4248.D9993.1.patch, HIVE-4248.D9993.2.patch, > HIVE-4248.D9993.4.patch > > > With the large default stripe size (256MB) and dynamic partitions, it is > quite easy for users to run out of memory when writing ORC files. We probably > need a solution that keeps track of the total number of concurrent ORC > writers and divides the available heap space between them. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira