Siyao Meng created HDFS-15614: --------------------------------- Summary: Initialize snapshot trash root during NameNode startup if enabled Key: HDFS-15614 URL: https://issues.apache.org/jira/browse/HDFS-15614 Project: Hadoop HDFS Issue Type: Improvement Reporter: Siyao Meng
This is a follow-up to HDFS-15607. Goal: Initialize (create) snapshot trash root for all existing snapshottable directories if {{dfs.namenode.snapshot.trashroot.enabled}} is set to {{true}}. So admins won't have to run {{dfsadmin -provisionTrash}} manually on all those existing snapshottable directories. The change is expected to land in {{FSNamesystem}}. Discussion: 1. Currently in HDFS-15607, the snapshot trash root creation logic is on the client side. But in order for NN to create it at startup, the logic must (also) be implemented on the server side as well. -- which is also a requirement by WebHDFS (HDFS-15612). 2. Alternatively, we can provide an extra parameter to the {{-provisionTrash}} command like: {{dfsadmin -provisionTrash -all}} to initialize/provision trash root on all existing snapshottable dirs. -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: hdfs-dev-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-dev-h...@hadoop.apache.org