FSImage layout version should be only once file is complete

Key: HDFS-957
URL: https://issues.apache.org/jira/browse/HDFS-957
Project: Hadoop HDFS
Issue Type: Improvement
Components: name-node
Affects Versions: 0.22.0
Reporter: Todd Lipcon
Assignee: Todd Lipcon

Right now, the FSImage save code writes the LAYOUT_VERSION at the head of the file, along with some other headers, and then dumps the directory into the file. Instead, it should write a special IMAGE_IN_PROGRESS entry for the layout version, dump all of the data, then seek back to the head of the file to write the proper LAYOUT_VERSION. This would make it very easy to detect the case where the FSImage save got interrupted.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

Search Discussions

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
grouphdfs-dev @
postedFeb 9, '10 at 3:57a
activeFeb 9, '10 at 3:57a

1 user in discussion

Todd Lipcon (JIRA): 1 post



site design / logo © 2022 Grokbase