[ https://issues.apache.org/jira/browse/YARN-2486?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14117800#comment-14117800 ]
Sandy Ryza commented on YARN-2486: ---------------------------------- Unfortunately these methods were made public in 2.5, so we can't change their signatures. We can, however, add versions with new names that return longs. > FileSystem counters can overflow for large number of readOps, largeReadOps, > writeOps > ------------------------------------------------------------------------------------ > > Key: YARN-2486 > URL: https://issues.apache.org/jira/browse/YARN-2486 > Project: Hadoop YARN > Issue Type: Bug > Affects Versions: 2.5.0, 2.4.1 > Reporter: Swapnil Daingade > Priority: Minor > > The org.apache.hadoop.fs.FileSystem.Statistics.StatisticsData class defines > readOps, largeReadOps, writeOps as int. Also the The > org.apache.hadoop.fs.FileSystem.Statistics class has methods like > getReadOps(), getLargeReadOps() and getWriteOps() that return int. These int > values can overflow if the exceed 2^31-1 showing negative values. It would be > nice if these can be changed to long. -- This message was sent by Atlassian JIRA (v6.3.4#6332)