Details
-
Sub-task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
The current HDFS design says that newly allocated blocks for a file are not persisted in the NN transaction log when the block is allocated. Instead, a hflush() or a close() on the file persists the blocks into the transaction log. It would be nice if we can immediately persist newly allocated blocks (as soon as they are allocated) for specific files.
Attachments
Attachments
Issue Links
- blocks
-
HBASE-2108 [HA] hbase cluster should be able to ride over hdfs 'safe mode' flip and namenode restart/move
- Closed
-
HDFS-2064 Warm HA NameNode going Hot
- Closed
- is duplicated by
-
HDFS-978 Record every new block allocation of a file into the transaction log.
- Closed
- is related to
-
HDFS-1975 HA: Support for sharing the namenode state from active to standby.
- Resolved
- is superceded by
-
HDFS-2602 NN should log newly-allocated blocks without losing BlockInfo
- Resolved
- relates to
-
HDFS-2602 NN should log newly-allocated blocks without losing BlockInfo
- Resolved
-
HDFS-3630 Modify TestPersistBlocks to use both flush and hflush
- Resolved