You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-dev@hadoop.apache.org by "Raghu Angadi (JIRA)" <ji...@apache.org> on 2006/11/02 23:03:19 UTC

[jira] Commented: (HADOOP-652) Not all Datastructures are updated when a block is deleted

    [ http://issues.apache.org/jira/browse/HADOOP-652?page=comments#action_12446738 ] 
            
Raghu Angadi commented on HADOOP-652:
-------------------------------------


This will touch addBlock() in FSDataset.java. As part of this I would like the fix the following as well:

a) currently subdirectories are created only in the last sub directory (e.g. subdir63). 
b) remove siblings array I think it only increase s recursion in addBlock().



> Not all Datastructures are updated when a block is deleted
> ----------------------------------------------------------
>
>                 Key: HADOOP-652
>                 URL: http://issues.apache.org/jira/browse/HADOOP-652
>             Project: Hadoop
>          Issue Type: Bug
>          Components: dfs
>            Reporter: Raghu Angadi
>
> Currently when a block is deleted, DataNode just deletes the physical file and updates its map. We need to update more things. For e.g. numBlocks in FSDir is not decremented.. effect of this would be that we will create more subdirectories than necessary. It might not show up badly yet since numBlocks gets correct value when the dataNode restarts. I have to see what else needs to be updated.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira