Details
-
Sub-task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
-
None
Description
This Jira proposes that the src structure be split as below.
The package structure remains the same for this Jira. (Package renaming is part of other JIras such as HADOOP-2885).
The idea is that the src will be split BEFORE the package restructuring
The new proposed src structure is
src/test - unchanged
src/java - will no longer exist , its content will be move to one of core, hdfs, or mapred
src/core - this will contain the core classes that hadoop applications need to link against.
It will contain client side libraries of all fs file systems: local, hdfs, kfs, etc
src/core/org.apache.hadoop.{conf, fs, filechache, io, ipc, log, metrics, net, record, security, tools, util)
src/core/org.apache.hadoop.dfs - this will contain only the client side parts of dfs.
HADOOP-2885 will rename package dfs to package fs.hdfs
src/hdfs/org.apache.hadoop.dfs - this will contain only the server side of hdfs.
HADOOP-2885 will rename package dfs to package fs.hdfs later; a compatible dfs.DistributedFileSystem will be left for compatibility/
src/mapred/org.apache.hadoop.mapred.*
This Jira will not split the jar files.