Details
-
New Feature
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
-
Incompatible change, Reviewed
-
Implemented Lease Recovery to sync the last bock of a file. Added ClientDatanodeProtocol for client trigging block recovery. Changed DatanodeProtocol to support block synchronization. Changed InterDatanodeProtocol to support block update.
Description
In order to support file append, a GenerationStamp is associated with each block. Lease recovery will be performed when there is a possibility that the replicas of a block in a lease may have different GenerationStamp values.
For more details, see the documentation in HADOOP-1700.
Attachments
Attachments
Issue Links
- blocks
-
HADOOP-3113 DFSOututStream.flush() should flush data to real block file on DataNode.
- Closed
- is blocked by
-
HADOOP-3375 Lease paths are sometimes not removed from LeaseManager.sortedLeasesByPath
- Closed
- is depended upon by
-
HADOOP-1700 Append to files in HDFS
- Closed