You are viewing a plain text version of this content. The canonical link for it is here.
Posted to mapreduce-issues@hadoop.apache.org by "Yang Tang (Jira)" <ji...@apache.org> on 2022/04/22 08:11:00 UTC
[jira] (MAPREDUCE-6215) Map is not cleared in SortedMapWritable.readFields(DataInput in)
[ https://issues.apache.org/jira/browse/MAPREDUCE-6215 ]
Yang Tang deleted comment on MAPREDUCE-6215:
--------------------------------------
was (Author: JIRAUSER288456):
This bug has been around for 7+ years. Running a for loop on {{Iterable<SortedMapWritable>}} would yield incorrect values.
It's essentially a one-line patch. Any plans to fix it?
> Map is not cleared in SortedMapWritable.readFields(DataInput in)
> ----------------------------------------------------------------
>
> Key: MAPREDUCE-6215
> URL: https://issues.apache.org/jira/browse/MAPREDUCE-6215
> Project: Hadoop Map/Reduce
> Issue Type: Bug
> Components: mrv1, mrv2
> Affects Versions: 2.6.0
> Reporter: Ahmed Radwan
> Assignee: Ahmed Radwan
> Priority: Major
> Attachments: apache-sortedMapWritable.patch
>
>
> The readFields(DataInput in) in SortedMapWritable doesn't reset the internally used SortedMap. If this Writable object is reused then entries will get accumulated in the map with every call of readFields().
> I have seen this behavior when using SequenceFileInputFormat. See SequenceFileRecordReader.java and SequenceFile.Reader.
>
--
This message was sent by Atlassian Jira
(v8.20.7#820007)
---------------------------------------------------------------------
To unsubscribe, e-mail: mapreduce-issues-unsubscribe@hadoop.apache.org
For additional commands, e-mail: mapreduce-issues-help@hadoop.apache.org