You are viewing a plain text version of this content. The canonical link for it is here.
Posted to hdfs-dev@hadoop.apache.org by "Siyao Meng (Jira)" <ji...@apache.org> on 2020/10/05 12:48:00 UTC
[jira] [Created] (HDFS-15614) Initialize snapshot trash root during
NameNode startup if enabled
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-unsubscribe@hadoop.apache.org
For additional commands, e-mail: hdfs-dev-help@hadoop.apache.org