Eli Reisman created GIRAPH-632:
----------------------------------
Summary: YARN dependencies add a fair amount of size to the fat
jar and may be subject to simplification
Key: GIRAPH-632
URL: https://issues.apache.org/jira/browse/GIRAPH-632
Project: Giraph
Issue Type: Improvement
Components: build
Affects Versions: 1.0, 1.1
Reporter: Eli Reisman
Priority: Minor
Fix For: 1.0, 1.1
The hadoop_yarn profile requires some new package dependencies that the rest of
our build does not. They add size to the build projects, and due to the fact
that our YARN implementation "rides the fence" between the old API (for our
ApplicationMaster) and the new API (for our Client) were "what worked for me at
the time"
on the Maven repos there are a number of "api" versions of some of these libs
that are lighter weight. Someone (maybe me someday but not yet, sorry) could
experiment with just replacing some of our current yarn reps in the Maven
profile that "cast a very wide net" with a bunch of smaller, lighter weight
packages that cover the same API we need. See also Maven repos and the YARN
dependencies listed there.
My very brief experiments with this didn't yield anything, but again I ran out
of time and barely played with this before having other responsibilities take
priority. Seems like this would not be hard to tune up and could be good for
our build.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira