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 "Yang Yun (Jira)" <ji...@apache.org> on 2019/12/13 10:28:00 UTC
[jira] [Created] (HDFS-15059) Cache finalized replica info during
datanode shutdown for fast restarting
Yang Yun created HDFS-15059:
-------------------------------
Summary: Cache finalized replica info during datanode shutdown for fast restarting
Key: HDFS-15059
URL: https://issues.apache.org/jira/browse/HDFS-15059
Project: Hadoop HDFS
Issue Type: Improvement
Components: datanode
Reporter: Yang Yun
Assignee: Yang Yun
HDFS-7928 persist the whole volume map on the disk and let the datanode read that file and create the volume map during startup. This significantly improve the datanode startup time.
But it not works for any cases. For example, if datanode is killed, it's no chance to save the volume map.
Add a shutdown hook to make sure the volume map is saved during shutdown.
If the datanode is terminated by kill or other methods, we only reload the finalized replca from cache. It's is safe because the DirectoryScanner will run soon to correct possible missmatch.
--
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