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

Kai Zheng commented on HDFS-12405:
----------------------------------

Hi Huafeng,

My thought is, the removed policies don't have to be cleaned up in time, so 
doing the clean during NameNode start/restart is good enough.

> 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