[ https://issues.apache.org/jira/browse/HDFS-7701?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14494280#comment-14494280 ]
Hudson commented on HDFS-7701: ------------------------------ SUCCESS: Integrated in Hadoop-Mapreduce-trunk #2113 (See [https://builds.apache.org/job/Hadoop-Mapreduce-trunk/2113/]) HDFS-7701. Support reporting per storage type quota and usage with hadoop/hdfs shell. (Contributed by Peter Shi) (arp: rev 18a3dad44afd8061643fffc5bbe50fa66e47b72c) * hadoop-common-project/hadoop-common/src/test/resources/testConf.xml * hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/ContentSummary.java * hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/shell/TestCount.java * hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/shell/CommandFormat.java * hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt * hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/shell/Count.java > Support reporting per storage type quota and usage with hadoop/hdfs shell > ------------------------------------------------------------------------- > > Key: HDFS-7701 > URL: https://issues.apache.org/jira/browse/HDFS-7701 > Project: Hadoop HDFS > Issue Type: Sub-task > Components: datanode, namenode > Reporter: Xiaoyu Yao > Assignee: Peter Shi > Fix For: 2.8.0 > > Attachments: HDFS-7701.01.patch, HDFS-7701.02.patch, > HDFS-7701.03.patch, HDFS-7701.04.patch, HDFS-7701.05.patch, HDFS-7701.06.patch > > > "hadoop fs -count -q" or "hdfs dfs -count -q" currently shows name space/disk > space quota and remaining quota information. With HDFS-7584, we want to > display per storage type quota and its remaining information as well. > The current output format as shown below may not easily accomodate 6 more > columns = 3 (existing storage types) * 2 (quota/remaining quota). With new > storage types added in future, this will make the output even more crowded. > There are also compatibility issues as we don't want to break any existing > scripts monitoring hadoop fs -count -q output. > $ hadoop fs -count -q -v /test > QUOTA REM_QUOTA SPACE_QUOTA REM_SPACE_QUOTA DIR_COUNT > FILE_COUNT CONTENT_SIZE PATHNAME > none inf 524288000 524266569 1 > 15 21431 /test > Propose to add -t parameter to display ONLY the storage type quota > information of the directory in the separately. This way, existing scripts > will work as-is without using -t parameter. > 1) When -t is not followed by a specific storage type, quota and usage > information for all storage types will be displayed. > $ hadoop fs -count -q -t -h -v /test > SSD_QUOTA REM_SSD_QUOTA DISK_QUOTA REM_DISK_QUOTA > ARCHIVAL_QUOTA REM_ARCHIVAL_QUOTA PATHNAME > 512MB 256MB none inf none > inf /test > 2) If -t is followed by a storage type, only the quota and remaining quota of > the storage type is displayed. > $ hadoop fs -count -q -t SSD -h -v /test > > SSD_QUOTA REM_SSD_QUOTA PATHNAME > 512 MB 256 MB /test -- This message was sent by Atlassian JIRA (v6.3.4#6332)