hadoop-common-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Raghu Angadi (JIRA)" <j...@apache.org>
Subject [jira] Created: (HADOOP-2696) Namenode should let Datanode decide how to delete blocks.
Date Thu, 24 Jan 2008 01:54:34 GMT
Namenode should let Datanode decide how to delete blocks.
---------------------------------------------------------

                 Key: HADOOP-2696
                 URL: https://issues.apache.org/jira/browse/HADOOP-2696
             Project: Hadoop Core
          Issue Type: Bug
          Components: dfs
            Reporter: Raghu Angadi


See HADOOP-2576 and HADOOP-774 for more discussion.

Namenode throttles the number of blocks it asks Datanode to delete. It does this because it
"knows" that Datanode deletes these blocks in the same thread that heartbeats and does not
want that thread to block for long. Managing this is more memory and more code at Namenode.

I think namenode should just ask Datanode to delete the blocks and Datanode can decide how
it deletes them. It would be datanode's responsibility to properly delete the blocks however
it sees fit. For e.g. it could delete them in separate thread and not let heartbeats affected
by this.



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message