Hari Sekhon created HDFS-13724:
----------------------------------

             Summary: Storage Tiering Show Policies Paths
                 Key: HDFS-13724
                 URL: https://issues.apache.org/jira/browse/HDFS-13724
             Project: Hadoop HDFS
          Issue Type: Improvement
            Reporter: Hari Sekhon


Improvement Request to add an hdfs storagepolicies command to find paths for 
which storage policies have been applied.

Right now you must explicitly query a single directory to get its policy to 
determine if one has been applied, but if another hadoop admin has configured 
policies on anything but trivially obvious paths such as /archive then there is 
no way to find which paths have policies applied to them other than by querying 
every single directory and subdirectory one by one which might potentially have 
a policy, eg:
{code:java}
hdfs storagepolicies -getStoragePolicy -path /dir3/subdir1
hdfs storagepolicies -getStoragePolicy -path /dir2
hdfs storagepolicies -getStoragePolicy -path /dir3
hdfs storagepolicies -getStoragePolicy -path /dir3/subdir1
hdfs storagepolicies -getStoragePolicy -path /dir3/subdir2
hdfs storagepolicies -getStoragePolicy -path /dir3/subdir3
...
hdfs storagepolicies -getStoragePolicy -path /dirN
...
hdfs storagepolicies -getStoragePolicy -path /dirN/subdirN/subsubdirN
...{code}
In my current environment for example, a policy was configured for /data/blah 
which doesn't show when trying
{code:java}
 hdfs storagepolicies -getStoragePolicy -path /data{code}
and I had no way of knowing that I had to do:
{code:java}
 hdfs storagepolicies -getStoragePolicy -path /data/blah{code}
other than trial and error of trying every directory and every subdirectory in 
hdfs.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org

Reply via email to