[
https://issues.apache.org/jira/browse/HADOOP-9196?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13558170#comment-13558170
]
Surenkumar Nihalani commented on HADOOP-9196:
---------------------------------------------
Clarification: internal variable = internal number array for storing bits
Also, BitSet hasn't been modified since JDK 1.0 and It's JDK 7.0 now. So,
rebasing off JDK's implementation every now and then shouldn't be an addition
to maintainers' responsibilities.
> Modify BloomFilter read() and write() to address memory concerns
> ----------------------------------------------------------------
>
> Key: HADOOP-9196
> URL: https://issues.apache.org/jira/browse/HADOOP-9196
> Project: Hadoop Common
> Issue Type: Improvement
> Reporter: James
> Priority: Minor
>
> It appears that org.apache.hadoop.util.bloom.BloomFilter's write() method
> creates a byte array large enough to fit the entire bit vector into memory
> during serialization. This is unnecessary and may cause out of memory issues
> if the bit vector is sufficiently large and memory is tight.
--
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