Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: 0.20.203.0
    • Fix Version/s: 1.0.1, 0.23.1, 0.24.0
    • Component/s: util
    • Labels:
      None
    • Hadoop Flags:
      Incompatible change, Reviewed

      Description

      I see that hadoop-core still depends on Jackson 1.0.1 -but that project is now up to 1.8.2 in releases. Upgrading will make it easier for other Jackson-using apps that are more up to date to keep their classpath consistent.

      The patch would be updating the ivy file to pull in the later version; no test

      1. hadoop-1.0-jackson_v1.patch
        2 kB
        Enis Soztutar
      2. hadoop-trunk-jackson_v1.patch
        0.9 kB
        Enis Soztutar

        Issue Links

          Activity

          Hide
          Amar Kamat added a comment -

          Steve,
          MAPREDUCE-778 depends on Jackson 1.8 jars and I have modified the ivy scripts to pull the latest Jackson jars. We are actively working on MAPREDUCE-778 and will hopefully complete it soon.

          Show
          Amar Kamat added a comment - Steve, MAPREDUCE-778 depends on Jackson 1.8 jars and I have modified the ivy scripts to pull the latest Jackson jars. We are actively working on MAPREDUCE-778 and will hopefully complete it soon.
          Hide
          Tsz Wo Nicholas Sze added a comment -

          MAPREDUCE-778 only has updated hadoop-mapreduce-project/ivy/libraries.properties to 1.8.2. The jackson version in hadoop-project/pom.xml is still 1.7.1.

          Show
          Tsz Wo Nicholas Sze added a comment - MAPREDUCE-778 only has updated hadoop-mapreduce-project/ivy/libraries.properties to 1.8.2. The jackson version in hadoop-project/pom.xml is still 1.7.1.
          Hide
          Enis Soztutar added a comment -

          Can we also backport this to 1.0, since in HBase the jmx-json servlet served under /jmx is not working. See HBASE-5309.

          Show
          Enis Soztutar added a comment - Can we also backport this to 1.0, since in HBase the jmx-json servlet served under /jmx is not working. See HBASE-5309 .
          Hide
          Enis Soztutar added a comment -

          Jackson is moving really fast with releases. The latest relevant versions are:
          1.9.4, 1.8.8, 1.7.9, 1.5.8.
          Hbase uses 1.5.5, so for backporting we can go with 1.5.8, or if it is binary compatible 1.8.8.

          Show
          Enis Soztutar added a comment - Jackson is moving really fast with releases. The latest relevant versions are: 1.9.4, 1.8.8, 1.7.9, 1.5.8. Hbase uses 1.5.5, so for backporting we can go with 1.5.8, or if it is binary compatible 1.8.8.
          Hide
          Enis Soztutar added a comment -

          Attaching a patch against trunk, which upgrades Jackson to 1.8.8

          Show
          Enis Soztutar added a comment - Attaching a patch against trunk, which upgrades Jackson to 1.8.8
          Hide
          Enis Soztutar added a comment -

          Backport patch to upgrade 1.0 branch to Jackson 1.8.8. I have successfully tested this with Hbase.

          Show
          Enis Soztutar added a comment - Backport patch to upgrade 1.0 branch to Jackson 1.8.8. I have successfully tested this with Hbase.
          Hide
          Tsz Wo Nicholas Sze added a comment -

          +1 the patches look good.

          (revised the summary)

          Show
          Tsz Wo Nicholas Sze added a comment - +1 the patches look good. (revised the summary)
          Hide
          Hudson added a comment -

          Integrated in Hadoop-Common-trunk-Commit #1636 (See https://builds.apache.org/job/Hadoop-Common-trunk-Commit/1636/)
          HADOOP-7470. Move up to Jackson 1.8.8. Contributed by Enis Soztutar

          szetszwo : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1239386
          Files :

          • /hadoop/common/trunk/hadoop-common-project/hadoop-common/CHANGES.txt
          • /hadoop/common/trunk/hadoop-mapreduce-project/ivy/libraries.properties
          • /hadoop/common/trunk/hadoop-project/pom.xml
          Show
          Hudson added a comment - Integrated in Hadoop-Common-trunk-Commit #1636 (See https://builds.apache.org/job/Hadoop-Common-trunk-Commit/1636/ ) HADOOP-7470 . Move up to Jackson 1.8.8. Contributed by Enis Soztutar szetszwo : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1239386 Files : /hadoop/common/trunk/hadoop-common-project/hadoop-common/CHANGES.txt /hadoop/common/trunk/hadoop-mapreduce-project/ivy/libraries.properties /hadoop/common/trunk/hadoop-project/pom.xml
          Hide
          Tsz Wo Nicholas Sze added a comment -

          I have committed this. Thanks, Enis!

          Show
          Tsz Wo Nicholas Sze added a comment - I have committed this. Thanks, Enis!
          Hide
          Hudson added a comment -

          Integrated in Hadoop-Hdfs-trunk-Commit #1707 (See https://builds.apache.org/job/Hadoop-Hdfs-trunk-Commit/1707/)
          HADOOP-7470. Move up to Jackson 1.8.8. Contributed by Enis Soztutar

          szetszwo : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1239386
          Files :

          • /hadoop/common/trunk/hadoop-common-project/hadoop-common/CHANGES.txt
          • /hadoop/common/trunk/hadoop-mapreduce-project/ivy/libraries.properties
          • /hadoop/common/trunk/hadoop-project/pom.xml
          Show
          Hudson added a comment - Integrated in Hadoop-Hdfs-trunk-Commit #1707 (See https://builds.apache.org/job/Hadoop-Hdfs-trunk-Commit/1707/ ) HADOOP-7470 . Move up to Jackson 1.8.8. Contributed by Enis Soztutar szetszwo : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1239386 Files : /hadoop/common/trunk/hadoop-common-project/hadoop-common/CHANGES.txt /hadoop/common/trunk/hadoop-mapreduce-project/ivy/libraries.properties /hadoop/common/trunk/hadoop-project/pom.xml
          Hide
          Hudson added a comment -

          Integrated in Hadoop-Mapreduce-0.23-Commit #478 (See https://builds.apache.org/job/Hadoop-Mapreduce-0.23-Commit/478/)
          svn merge -c 1239386 from trunk for HADOOP-7470.

          szetszwo : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1239389
          Files :

          • /hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common
          • /hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/CHANGES.txt
          • /hadoop/common/branches/branch-0.23/hadoop-mapreduce-project
          • /hadoop/common/branches/branch-0.23/hadoop-mapreduce-project/ivy/libraries.properties
          • /hadoop/common/branches/branch-0.23/hadoop-project
          • /hadoop/common/branches/branch-0.23/hadoop-project/pom.xml
          Show
          Hudson added a comment - Integrated in Hadoop-Mapreduce-0.23-Commit #478 (See https://builds.apache.org/job/Hadoop-Mapreduce-0.23-Commit/478/ ) svn merge -c 1239386 from trunk for HADOOP-7470 . szetszwo : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1239389 Files : /hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common /hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/CHANGES.txt /hadoop/common/branches/branch-0.23/hadoop-mapreduce-project /hadoop/common/branches/branch-0.23/hadoop-mapreduce-project/ivy/libraries.properties /hadoop/common/branches/branch-0.23/hadoop-project /hadoop/common/branches/branch-0.23/hadoop-project/pom.xml
          Hide
          Hudson added a comment -

          Integrated in Hadoop-Common-0.23-Commit #464 (See https://builds.apache.org/job/Hadoop-Common-0.23-Commit/464/)
          svn merge -c 1239386 from trunk for HADOOP-7470.

          szetszwo : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1239389
          Files :

          • /hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common
          • /hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/CHANGES.txt
          • /hadoop/common/branches/branch-0.23/hadoop-mapreduce-project
          • /hadoop/common/branches/branch-0.23/hadoop-mapreduce-project/ivy/libraries.properties
          • /hadoop/common/branches/branch-0.23/hadoop-project
          • /hadoop/common/branches/branch-0.23/hadoop-project/pom.xml
          Show
          Hudson added a comment - Integrated in Hadoop-Common-0.23-Commit #464 (See https://builds.apache.org/job/Hadoop-Common-0.23-Commit/464/ ) svn merge -c 1239386 from trunk for HADOOP-7470 . szetszwo : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1239389 Files : /hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common /hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/CHANGES.txt /hadoop/common/branches/branch-0.23/hadoop-mapreduce-project /hadoop/common/branches/branch-0.23/hadoop-mapreduce-project/ivy/libraries.properties /hadoop/common/branches/branch-0.23/hadoop-project /hadoop/common/branches/branch-0.23/hadoop-project/pom.xml
          Hide
          Hudson added a comment -

          Integrated in Hadoop-Hdfs-0.23-Commit #454 (See https://builds.apache.org/job/Hadoop-Hdfs-0.23-Commit/454/)
          svn merge -c 1239386 from trunk for HADOOP-7470.

          szetszwo : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1239389
          Files :

          • /hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common
          • /hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/CHANGES.txt
          • /hadoop/common/branches/branch-0.23/hadoop-mapreduce-project
          • /hadoop/common/branches/branch-0.23/hadoop-mapreduce-project/ivy/libraries.properties
          • /hadoop/common/branches/branch-0.23/hadoop-project
          • /hadoop/common/branches/branch-0.23/hadoop-project/pom.xml
          Show
          Hudson added a comment - Integrated in Hadoop-Hdfs-0.23-Commit #454 (See https://builds.apache.org/job/Hadoop-Hdfs-0.23-Commit/454/ ) svn merge -c 1239386 from trunk for HADOOP-7470 . szetszwo : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1239389 Files : /hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common /hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/CHANGES.txt /hadoop/common/branches/branch-0.23/hadoop-mapreduce-project /hadoop/common/branches/branch-0.23/hadoop-mapreduce-project/ivy/libraries.properties /hadoop/common/branches/branch-0.23/hadoop-project /hadoop/common/branches/branch-0.23/hadoop-project/pom.xml
          Hide
          Hudson added a comment -

          Integrated in Hadoop-Mapreduce-trunk-Commit #1652 (See https://builds.apache.org/job/Hadoop-Mapreduce-trunk-Commit/1652/)
          HADOOP-7470. Move up to Jackson 1.8.8. Contributed by Enis Soztutar

          szetszwo : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1239386
          Files :

          • /hadoop/common/trunk/hadoop-common-project/hadoop-common/CHANGES.txt
          • /hadoop/common/trunk/hadoop-mapreduce-project/ivy/libraries.properties
          • /hadoop/common/trunk/hadoop-project/pom.xml
          Show
          Hudson added a comment - Integrated in Hadoop-Mapreduce-trunk-Commit #1652 (See https://builds.apache.org/job/Hadoop-Mapreduce-trunk-Commit/1652/ ) HADOOP-7470 . Move up to Jackson 1.8.8. Contributed by Enis Soztutar szetszwo : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1239386 Files : /hadoop/common/trunk/hadoop-common-project/hadoop-common/CHANGES.txt /hadoop/common/trunk/hadoop-mapreduce-project/ivy/libraries.properties /hadoop/common/trunk/hadoop-project/pom.xml
          Hide
          Hudson added a comment -

          Integrated in Hadoop-Hdfs-trunk #944 (See https://builds.apache.org/job/Hadoop-Hdfs-trunk/944/)
          HADOOP-7470. Move up to Jackson 1.8.8. Contributed by Enis Soztutar

          szetszwo : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1239386
          Files :

          • /hadoop/common/trunk/hadoop-common-project/hadoop-common/CHANGES.txt
          • /hadoop/common/trunk/hadoop-mapreduce-project/ivy/libraries.properties
          • /hadoop/common/trunk/hadoop-project/pom.xml
          Show
          Hudson added a comment - Integrated in Hadoop-Hdfs-trunk #944 (See https://builds.apache.org/job/Hadoop-Hdfs-trunk/944/ ) HADOOP-7470 . Move up to Jackson 1.8.8. Contributed by Enis Soztutar szetszwo : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1239386 Files : /hadoop/common/trunk/hadoop-common-project/hadoop-common/CHANGES.txt /hadoop/common/trunk/hadoop-mapreduce-project/ivy/libraries.properties /hadoop/common/trunk/hadoop-project/pom.xml
          Hide
          Hudson added a comment -

          Integrated in Hadoop-Hdfs-0.23-Build #157 (See https://builds.apache.org/job/Hadoop-Hdfs-0.23-Build/157/)
          svn merge -c 1239386 from trunk for HADOOP-7470.

          szetszwo : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1239389
          Files :

          • /hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common
          • /hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/CHANGES.txt
          • /hadoop/common/branches/branch-0.23/hadoop-mapreduce-project
          • /hadoop/common/branches/branch-0.23/hadoop-mapreduce-project/ivy/libraries.properties
          • /hadoop/common/branches/branch-0.23/hadoop-project
          • /hadoop/common/branches/branch-0.23/hadoop-project/pom.xml
          Show
          Hudson added a comment - Integrated in Hadoop-Hdfs-0.23-Build #157 (See https://builds.apache.org/job/Hadoop-Hdfs-0.23-Build/157/ ) svn merge -c 1239386 from trunk for HADOOP-7470 . szetszwo : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1239389 Files : /hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common /hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/CHANGES.txt /hadoop/common/branches/branch-0.23/hadoop-mapreduce-project /hadoop/common/branches/branch-0.23/hadoop-mapreduce-project/ivy/libraries.properties /hadoop/common/branches/branch-0.23/hadoop-project /hadoop/common/branches/branch-0.23/hadoop-project/pom.xml
          Hide
          Hudson added a comment -

          Integrated in Hadoop-Mapreduce-0.23-Build #179 (See https://builds.apache.org/job/Hadoop-Mapreduce-0.23-Build/179/)
          svn merge -c 1239386 from trunk for HADOOP-7470.

          szetszwo : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1239389
          Files :

          • /hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common
          • /hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/CHANGES.txt
          • /hadoop/common/branches/branch-0.23/hadoop-mapreduce-project
          • /hadoop/common/branches/branch-0.23/hadoop-mapreduce-project/ivy/libraries.properties
          • /hadoop/common/branches/branch-0.23/hadoop-project
          • /hadoop/common/branches/branch-0.23/hadoop-project/pom.xml
          Show
          Hudson added a comment - Integrated in Hadoop-Mapreduce-0.23-Build #179 (See https://builds.apache.org/job/Hadoop-Mapreduce-0.23-Build/179/ ) svn merge -c 1239386 from trunk for HADOOP-7470 . szetszwo : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1239389 Files : /hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common /hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/CHANGES.txt /hadoop/common/branches/branch-0.23/hadoop-mapreduce-project /hadoop/common/branches/branch-0.23/hadoop-mapreduce-project/ivy/libraries.properties /hadoop/common/branches/branch-0.23/hadoop-project /hadoop/common/branches/branch-0.23/hadoop-project/pom.xml
          Hide
          Hudson added a comment -

          Integrated in Hadoop-Mapreduce-trunk #977 (See https://builds.apache.org/job/Hadoop-Mapreduce-trunk/977/)
          HADOOP-7470. Move up to Jackson 1.8.8. Contributed by Enis Soztutar

          szetszwo : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1239386
          Files :

          • /hadoop/common/trunk/hadoop-common-project/hadoop-common/CHANGES.txt
          • /hadoop/common/trunk/hadoop-mapreduce-project/ivy/libraries.properties
          • /hadoop/common/trunk/hadoop-project/pom.xml
          Show
          Hudson added a comment - Integrated in Hadoop-Mapreduce-trunk #977 (See https://builds.apache.org/job/Hadoop-Mapreduce-trunk/977/ ) HADOOP-7470 . Move up to Jackson 1.8.8. Contributed by Enis Soztutar szetszwo : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1239386 Files : /hadoop/common/trunk/hadoop-common-project/hadoop-common/CHANGES.txt /hadoop/common/trunk/hadoop-mapreduce-project/ivy/libraries.properties /hadoop/common/trunk/hadoop-project/pom.xml
          Hide
          Thomas Graves added a comment -

          Marking this as incompatible since any applications that had dependency on old jackson version now break and would required change to upgrade.

          If there is preferred way to indicate that please let me know.

          Show
          Thomas Graves added a comment - Marking this as incompatible since any applications that had dependency on old jackson version now break and would required change to upgrade. If there is preferred way to indicate that please let me know.

            People

            • Assignee:
              Enis Soztutar
              Reporter:
              Steve Loughran
            • Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 0.25h
                0.25h
                Remaining:
                Remaining Estimate - 0.25h
                0.25h
                Logged:
                Time Spent - Not Specified
                Not Specified

                  Development