Details
-
Bug
-
Status: Closed
-
Blocker
-
Resolution: Fixed
-
0.20-append, 0.21.0, 0.22.0
-
None
-
Reviewed
-
hbase
Description
The adminstrator puts the namenode is safemode and then issues the savenamespace command. This can corrupt the edits log. The problem is that when the NN enters safemode, there could still be pending logSycs occuring from other threads. Now, the saveNamespace command, when executed, would save a edits log with partial writes. I have seen this happen on 0.20.
Attachments
Attachments
Issue Links
- breaks
-
HDFS-2229 Deadlock in NameNode
- Closed
- duplicates
-
HDFS-1775 getContentSummary should hold the FSNamesystem readlock
- Resolved
- is depended upon by
-
HDFS-142 In 0.20, move blocks being written into a blocksBeingWritten directory
- Closed
- is related to
-
HDFS-955 FSImage.saveFSImage can lose edits
- Resolved
-
HDFS-909 Race condition between rollEditLog or rollFSImage ant FSEditsLog.write operations corrupts edits log
- Closed
-
HDFS-2052 FSNamesystem should not sync the log with the write lock held
- Open
- requires
-
HDFS-956 Improper synchronization in some FSNamesystem methods
- Resolved