Uploaded image for project: 'Giraph'
  1. Giraph
  2. GIRAPH-1180

Remove support for Hadoop 1 and older

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 1.3.0
    • Fix Version/s: None
    • Component/s: mapreduce
    • Labels:
      None

      Description

      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.

       

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                adamkennedy77 Adam Kennedy
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated: