hadoop-hdfs-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Suresh Srinivas (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HDFS-1840) Terminate LeaseChecker when all writing files are closed.
Date Mon, 18 Apr 2011 22:55:05 GMT

    [ https://issues.apache.org/jira/browse/HDFS-1840?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13021324#comment-13021324

Suresh Srinivas commented on HDFS-1840:

# DFSClient.java
#* hdfsTimeout is initalized after LeaseChecker construction. Hence LeaseChecker#renewal may
not be initialized right?
#* In DFSClient#run - the first time lastRenewed could be == renewal and hence lease is may
not be renewed the first time
#* currentID is not synchronized correctly. There is a possiblity of threads lingering longer,
because of this. You can avoid this id, by interrupting the current Daemon in remove method
and shutting down the thread.
#* minor: //no more being written files, terminate. to // no more files being written

> Terminate LeaseChecker when all writing files are closed.
> ---------------------------------------------------------
>                 Key: HDFS-1840
>                 URL: https://issues.apache.org/jira/browse/HDFS-1840
>             Project: Hadoop HDFS
>          Issue Type: Improvement
>          Components: hdfs client
>            Reporter: Tsz Wo (Nicholas), SZE
>            Assignee: Tsz Wo (Nicholas), SZE
>         Attachments: h1840_20110418.patch
> In {{DFSClient}}, when there are files opened for write, a {{LeaseChecker}} thread is
started for updating the leases periodically.  However, it never terminates when when all
writing files are closed.

This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

View raw message