[ https://issues.apache.org/jira/browse/HADOOP-13305?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15359791#comment-15359791 ]
Hudson commented on HADOOP-13305: --------------------------------- SUCCESS: Integrated in Hadoop-trunk-Commit #10045 (See [https://builds.apache.org/job/Hadoop-trunk-Commit/10045/]) HADOOP-13305. Define common statistics names across schemes. Contributed (jitendra: rev aa42c7a6dda23f9dd686cc844b31a5aeebe7e088) * hadoop-hdfs-project/hadoop-hdfs-client/src/test/java/org/apache/hadoop/hdfs/TestDFSOpsCountStatistics.java * hadoop-hdfs-project/hadoop-hdfs-client/src/main/java/org/apache/hadoop/hdfs/DFSOpsCountStatistics.java * hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/FileSystemStorageStatistics.java * hadoop-tools/hadoop-aws/src/main/java/org/apache/hadoop/fs/s3a/Statistic.java * hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/StorageStatistics.java * hadoop-tools/hadoop-aws/src/main/java/org/apache/hadoop/fs/s3a/S3AStorageStatistics.java > Define common statistics names across schemes > --------------------------------------------- > > Key: HADOOP-13305 > URL: https://issues.apache.org/jira/browse/HADOOP-13305 > Project: Hadoop Common > Issue Type: Sub-task > Components: fs > Affects Versions: 2.8.0 > Reporter: Mingliang Liu > Assignee: Mingliang Liu > Fix For: 2.8.0 > > Attachments: HADOOP-13305.000.patch, HADOOP-13305.001.patch > > > The {{StorageStatistics}} provides a pretty general interface, i.e. > {{getLong(name)}} and {{getLongStatistics()}}. There is no shared or standard > names for the storage statistics and thus the getLong(name) is up to the > implementation of storage statistics. The problems: > # For the common statistics, downstream applications expect the same > statistics name across different storage statistics and/or file system > schemes. Chances are they have to use > {{DFSOpsCountStorageStatistics#getLong(“getStatus”)}} and > {{S3A.Statistics#getLong(“get_status”)}} for retrieving the getStatus > operation stat. > # Moreover, probing per-operation stats is hard if there is no > standard/shared common names. > It makes a lot of sense for different schemes to issue the per-operation > stats of the same name. Meanwhile, every FS will have its own internal things > to count, which can't be centrally defined or managed. But there are some > common which would be easier managed if they all had the same name. > Another motivation is that having a common set of names here will encourage > uniform instrumentation of all filesystems; it will also make it easier to > analyze the output of runs, were the stats to be published to a "performance > log" similar to the audit log. See Steve's work for S3 (e.g. [HADOOP-13171]) > This jira is track the effort of defining common StorageStatistics entry > names. Thanks to [~cmccabe], [~ste...@apache.org], [~hitesh] and [~jnp] for > offline discussion. -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-issues-h...@hadoop.apache.org