[ https://issues.apache.org/jira/browse/HDFS-1948?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
stack updated HDFS-1948: ------------------------ Attachment: 1948-part1.txt Here is bulk of the port from branch-0.20-append of the recoverLease addition added by the following JIRAs. HDFS-1520. Lightweight NameNode operation recoverLease to trigger lease recovery. (Hairong Kuang via dhruba) HDFS-1555. Disallow pipelien recovery if a file is already being ease recovered (hairong) HDFS-1554. New semantics for recoverLease (hairong) Its not complete yet. The NameNode no longer has methods nextGenerationStamp (DatanodeProtocol) -- they are present in 0.20.x but not in TRUNK -- nor nextGenerationStampForBlock. I'm trying to figure what the equivalents are (Pointers welcome -- thanks). > Forward port 'hdfs-1520 lightweight namenode operation to trigger lease > reccovery' > ---------------------------------------------------------------------------------- > > Key: HDFS-1948 > URL: https://issues.apache.org/jira/browse/HDFS-1948 > Project: Hadoop HDFS > Issue Type: Task > Reporter: stack > Attachments: 1948-part1.txt > > > This issue is about forward porting from branch-0.20-append the little > namenode api that facilitates stealing of a file's lease. The forward port > would be an adaption of hdfs-1520 and its companion patches, hdfs-1555 and > hdfs-1554, to suit the TRUNK. > Intent is to get this fix into 0.22 time willing; i'll run a vote to get ok > on getting it added to branch. HBase needs this facility. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira