hadoop-common-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sanjay Radia (JIRA)" <j...@apache.org>
Subject [jira] Created: (HADOOP-2884) Refactor Hadoop packstructure and source tree.
Date Fri, 22 Feb 2008 22:23:19 GMT
Refactor Hadoop packstructure and source tree.
----------------------------------------------

                 Key: HADOOP-2884
                 URL: https://issues.apache.org/jira/browse/HADOOP-2884
             Project: Hadoop Core
          Issue Type: Improvement
            Reporter: Sanjay Radia
            Assignee: Sanjay Radia
            Priority: Minor
             Fix For: 0.17.0


This Jira proposes refactoring the Hadoop package structure and source tree

Goals
1. A little finer package structure.
   - Current structure is a little flat
   - Smaller files (name node and data node are way too big)
2. The client interfaces and data types sent across the wire should be clearly identifiable
by the package they sit in. 
3. Split dfs's client and server side jars.
4. Move map-reduce into separate src tree (but same SVN repository) along with its separate
jar.
5. The Javadoc for users of Hadoop should not contain the internal server-side interfaces/classes
6. Fix all compiler warnings
7. Fix/minimize findbug warnings


The top level package structure remains unchanged:
   hadoop.fs
   hadoop.dfs 
   hadoop.mapred
   Etc.

Considered changing hadoop.dfs to hadoop.hdfs but the "h" does not really add much since hadoop
is already part of the package name;  didn't seem worth going to
through the trouble of breaking compatibility.

Changes will occur internally within the above packages.
   sub-Jira xxx proposes restrucutures dfs.

Other Jiras will be filed for restructuring other parts.

-- 
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