Resolution: Not a Problem
Affects Version/s: None
Fix Version/s: None
The mapred package has gotten too big, so I propose changing it to split it into parts.
I propose the following splits:
org.apache.hadoop.mapred = client API
org.apache.hadoop.mapred.task = code for task tracker
org.apache.hadoop.mapred.job = code for job tracker
org.apache.hadoop.mapred.utils = non public code that is shared between the servers
Does anyone have any other divisions that would help?
I would make the classes sent through RPC public classes in the server's package.