Details
-
Improvement
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
None
-
None
-
None
-
None
Description
There's too many classes in graph and its become a catch-all for all sorts of stuff again. I'm moving the 4 classes that relate to job launch into a new "org.apache.giraph.job" package. I left GiraphTaskManager in graph since it is the beginning (nowadays) of the real BSP/Giraph-only activity that does not relate to how we got to that point (Hadoop mappers running, YARN resource request, whatever) in the job run. All the preliminary stuff can live in o.a.g.job now.
I also left GiraphRunner on the top-level of the source tree since it is easy for new folks to find there and this way we don't break anyone's existing command lines. We can move it in a future JIRA, or not at all.