[ https://issues.apache.org/jira/browse/HDFS-6244?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14696329#comment-14696329 ]
Ming Ma commented on HDFS-6244: ------------------------------- Thanks [~l201514]! The patch adds key with prefix of "dfs.federation" to CommonConfigurationKeysPublic. Not sure if that it is a good place to put it given federation is specific to HDFS and CommonConfigurationKeysPublic and Trash are under hadoop-common-project and might be designed to be used by any FileSystem. Your early patch had NameNode read the new property defined in hdfs-site.xml and set the value for {{fs.trash.interval}} before creating {{Trash}}. Any reason not to go with that? {{dfs.federation.trash.interval.ns.}} might be misleading as ns might mean nanosecond. "minutes" might be better. Another thing, maybe we can drop federation from the name; {{dfs.trash.interval.minutes}} is good enough; just like how {{dfs.namenode.rpc-address}} is used as prefix for different namespaces. It might be useful to add some description for the new property and how it overrides the {{fs.trash.interval}}. The patch includes unrelated FairSchedulerPage. > Make Trash Interval configurable for each of the namespaces > ----------------------------------------------------------- > > Key: HDFS-6244 > URL: https://issues.apache.org/jira/browse/HDFS-6244 > Project: Hadoop HDFS > Issue Type: Improvement > Affects Versions: 2.0.5-alpha > Reporter: Siqi Li > Assignee: Siqi Li > Labels: BB2015-05-TBR > Attachments: HDFS-6244.v1.patch, HDFS-6244.v2.patch, > HDFS-6244.v3.patch, HDFS-6244.v4.patch > > > Somehow we need to avoid the cluster filling up. > One solution is to have a different trash policy per namespace. However, if > we can simply make the property configurable per namespace, then the same > config can be rolled everywhere and we'd be done. This seems simple enough. -- This message was sent by Atlassian JIRA (v6.3.4#6332)