hadoop-mapreduce-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "William Slacum (JIRA)" <j...@apache.org>
Subject [jira] [Created] (MAPREDUCE-2557) Counters don't reset state when readFields() called
Date Thu, 02 Jun 2011 02:24:47 GMT
Counters don't reset state when readFields() called

                 Key: MAPREDUCE-2557
                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2557
             Project: Hadoop Map/Reduce
          Issue Type: Bug
            Reporter: William Slacum
            Priority: Trivial

When calling readFields() on a Counters object, the internal state is not completely reset.
The IdentityHashMap<Enum<?>, Counter> cache retains all previous mappings, even
after the actual CounterGroups are changed. Using the same Counters pointer over and over
again results in the cache always keeping the mapping for the first call to getCounter(Enum<?>).
I've add a clear() call to the cache when readFields() is called and added a unit test to
verify that it works.

This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

View raw message