[ 
https://issues.apache.org/jira/browse/HDFS-12405?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16162668#comment-16162668
 ] 

Huafeng Wang commented on HDFS-12405:
-------------------------------------

I got few questions about this issue. Why do we have to clean up the removed 
policies? I think NameNode's restart is not frequently enough so clean up at 
that time can only cover a little portion of policies, so clean up them when 
NameNode restart would suffice? 

> Clean up removed erasure coding policies from namenode
> ------------------------------------------------------
>
>                 Key: HDFS-12405
>                 URL: https://issues.apache.org/jira/browse/HDFS-12405
>             Project: Hadoop HDFS
>          Issue Type: Improvement
>          Components: erasure-coding
>            Reporter: SammiChen
>            Assignee: Huafeng Wang
>              Labels: hdfs-ec-3.0-nice-to-have
>
> Currently, when an erasure coding policy is removed, it's been transited to 
> "removed" state. User cannot apply policy with "removed" state to 
> file/directory anymore.  The policy cannot be safely removed from the system 
> unless we know there are no existing files or directories that use this 
> "removed" policy. To find out whether there are files or directories which 
> are using the policy is time consuming in runtime and might impact the 
> Namenode performance. So a better choice is doing the work when NameNode 
> restarts and loads Inodes. Collecting the information at that time will not 
> introduce much extra overhead. 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to