Adam Kennedy created GIRAPH-1180:
------------------------------------
Summary: Remove support for Hadoop 1 and older
Key: GIRAPH-1180
URL: https://issues.apache.org/jira/browse/GIRAPH-1180
Project: Giraph
Issue Type: Improvement
Components: mapreduce
Affects Versions: 1.3.0
Reporter: Adam Kennedy
Due to all the munge logic and support for nearly 10 year old APIs, Giraph
feels much harder to maintain than it should be.
The majority of projects in this large scale Hadoop based compute space
maintain a much shorter compatibility window. I'm not sure if anyone is still
running installations of Hadoop 0.20 but it doesn't seem reasonable to continue
to support them if it adds a maintenance burden.
Removing support for, at minimum, Hadoop versions before 1.0 would start to
reduce the amount of munging that is needed and likely make it easier to
maintain and contribute to the project.
Removing support for Hadoop 1.X versions and support for legacy MapReduce 1
might remove even more complexity.
If there is concern about users of ancient Hadoop releases who are currently
building from trunk and don't have the option of a production release, we could
do this following a 1.3.0 release which could be declared as the last release
to support Hadoop releases prior to 2.0.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)