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

Remove support for Hadoop 1 and older

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 1.3.0
    • None
    • mapreduce
    • 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

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

              Dates

                Created:
                Updated: