You are viewing a plain text version of this content. The canonical link for it is here.
Posted to hdfs-dev@hadoop.apache.org by "Vinay (JIRA)" <ji...@apache.org> on 2014/02/07 13:38:19 UTC

[jira] [Created] (HDFS-5903) FSVolumeList#initializeReplicaMaps(..) not doing anything, it can be removed

Vinay created HDFS-5903:
---------------------------

             Summary: FSVolumeList#initializeReplicaMaps(..) not doing anything, it can be removed
                 Key: HDFS-5903
                 URL: https://issues.apache.org/jira/browse/HDFS-5903
             Project: Hadoop HDFS
          Issue Type: Bug
          Components: datanode
            Reporter: Vinay
            Assignee: Vinay
            Priority: Minor


{code}  void initializeReplicaMaps(ReplicaMap globalReplicaMap) throws IOException {
    for (FsVolumeImpl v : volumes) {
      v.getVolumeMap(globalReplicaMap);
    }
  }{code}

This method has been called at the time of initialization even before the blockpools are added. So its useless to call this method.

Anyway replica map will be updated for each of the blockpool during {{addBlockPool(..)}} by calling {{FSVolumesList#getAllVolumesMap(..)}}



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)