[ 
https://issues.apache.org/jira/browse/HDFS-7701?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Xiaoyu Yao updated HDFS-7701:
-----------------------------
    Description: 
"hadoop fs -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


  was:"hadoop fs -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.


> Support quota by storage type output with "hadoop fs -count -q"
> ---------------------------------------------------------------
>
>                 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: Xiaoyu Yao
>
> "hadoop fs -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)

Reply via email to