Details

    • Type: Sub-task Sub-task
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.4.4
    • Fix Version/s: 1.4.5
    • Component/s: None
    • Labels:
      None

      Description

      work against this sub-task need not worry about Hadoop 0.20 compatibility, which will be handled in a follow on jira.

      1. ACCUMULO-1792.2.patch.txt
        1.04 MB
        Sean Busbey
      2. ACCUMULO-1792.1.patch.txt
        1.03 MB
        Sean Busbey

        Issue Links

          Activity

          Hide
          Sean Busbey added a comment -

          it would be nice to document known incompatibilities to ease ACCUMULO-1795

          Show
          Sean Busbey added a comment - it would be nice to document known incompatibilities to ease ACCUMULO-1795
          Hide
          Eric Newton added a comment - - edited
          • StatusReporter implementations need to implement getProgress()
          • tests and shell scripts need to use different paths to pull in hadoop libs
          • SafeModeAction moved from o.a.h.hdfs.protocol.FSConstants to o.a.h.protocol.HdfsConstants.
          • a bunch of changes to switch from HADOOP_HOME to HADOOP_PREFIX env vars
          • conflict for commons-io: hadoop2 depends on commons-io-2.1
          Show
          Eric Newton added a comment - - edited StatusReporter implementations need to implement getProgress() tests and shell scripts need to use different paths to pull in hadoop libs SafeModeAction moved from o.a.h.hdfs.protocol.FSConstants to o.a.h.protocol.HdfsConstants. a bunch of changes to switch from HADOOP_HOME to HADOOP_PREFIX env vars conflict for commons-io: hadoop2 depends on commons-io-2.1
          Hide
          Christopher Tubbs added a comment -

          I'd be reluctant to support any Hadoop 2.x support in the 1.4 release line that breaks compatibility with 0.20. I don't think breaking 0.20 and then possibly fixing it again as a second step is acceptable (because that subsequent work may not ever be done, and I don't think we should break the compatibility contract that we've established with 1.4.0).

          Show
          Christopher Tubbs added a comment - I'd be reluctant to support any Hadoop 2.x support in the 1.4 release line that breaks compatibility with 0.20. I don't think breaking 0.20 and then possibly fixing it again as a second step is acceptable (because that subsequent work may not ever be done, and I don't think we should break the compatibility contract that we've established with 1.4.0).
          Hide
          Sean Busbey added a comment -

          Christopher Tubbs, the risk of having a broken 1.4 is why the umbrella task specifies that things go in a feature branch for ACCUMULO-1790 until it reaches acceptance criteria. It sounds like with the comments on ACCUMULO-1795 that some more discussion is needed, so I'll resurrect the dev@ thread and include this concern.

          Show
          Sean Busbey added a comment - Christopher Tubbs , the risk of having a broken 1.4 is why the umbrella task specifies that things go in a feature branch for ACCUMULO-1790 until it reaches acceptance criteria. It sounds like with the comments on ACCUMULO-1795 that some more discussion is needed, so I'll resurrect the dev@ thread and include this concern.
          Hide
          Christopher Tubbs added a comment -

          The main thing I was trying to say is that ACCUMULO-1795 is a requirement for my own acceptance of ACCUMULO-1790 as a whole. If ACCUMULO-1790 only had this ticket (ACCUMULO-1792) complete, I would find it insufficient.

          Show
          Christopher Tubbs added a comment - The main thing I was trying to say is that ACCUMULO-1795 is a requirement for my own acceptance of ACCUMULO-1790 as a whole. If ACCUMULO-1790 only had this ticket ( ACCUMULO-1792 ) complete, I would find it insufficient.
          Hide
          Sean Busbey added a comment -

          attaching review board. I haven't gotten the "view diff" tab ot work yet.

          downloading the diff does provide something marginally easier to look at then the 25 individual commits.

          Show
          Sean Busbey added a comment - attaching review board. I haven't gotten the "view diff" tab ot work yet. downloading the diff does provide something marginally easier to look at then the 25 individual commits.
          Hide
          Sean Busbey added a comment -

          attaching patch with ~25 backported commits, since review board is having problems displaying.

          applying them on top of ACCUMULO-1878 and ACCUMULO-1893 should give you a working copy that is functional.

          Note that this includes a backport of ACCUMULO-600, and I still owe Keith and answer about the current wikisearch repo working on 1.4

          XXX Reminder that this patch is not to be pushed to origin/1.4.5-SNAPSHOT until the requirements in ACCUMULO-1790 are met.

          Show
          Sean Busbey added a comment - attaching patch with ~25 backported commits, since review board is having problems displaying. applying them on top of ACCUMULO-1878 and ACCUMULO-1893 should give you a working copy that is functional. Note that this includes a backport of ACCUMULO-600 , and I still owe Keith and answer about the current wikisearch repo working on 1.4 XXX Reminder that this patch is not to be pushed to origin/1.4.5-SNAPSHOT until the requirements in ACCUMULO-1790 are met.
          Hide
          Christopher Tubbs added a comment -

          What's the reasoning for backporting ACCUMULO-600 as part of this?

          Show
          Christopher Tubbs added a comment - What's the reasoning for backporting ACCUMULO-600 as part of this?
          Hide
          Sean Busbey added a comment -

          Just that the discussion around it was in favor and removing it during this set of backports meant I didn't have to figure out getting the version left behind in 1.4 to run on Hadoop 2. Prefer it broken out?

          Show
          Sean Busbey added a comment - Just that the discussion around it was in favor and removing it during this set of backports meant I didn't have to figure out getting the version left behind in 1.4 to run on Hadoop 2. Prefer it broken out?
          Hide
          Christopher Tubbs added a comment -

          I don't think we're going to want to change the packaging of contribs for any 1.4.x release. It would be... unexpected. If there's any changes needed to get it to work on Hadoop 2 (I'm not sure there is), we can also apply those changes to the sub-project repo (although... I realize how annoying that is).

          Show
          Christopher Tubbs added a comment - I don't think we're going to want to change the packaging of contribs for any 1.4.x release. It would be... unexpected. If there's any changes needed to get it to work on Hadoop 2 (I'm not sure there is), we can also apply those changes to the sub-project repo (although... I realize how annoying that is).
          Hide
          Sean Busbey added a comment -

          Could you specify what concerns you have back on the thread discussing wikisearch in 1.4? Our public api declaration is pretty specific about where people can rely on things not changing.

          FWIW, There is work to get wikisearch under 1.4 working on hadoop 2. A quick glance at the current contrib repo looks like it's find for Hadoop 2. It seems silly to backport those changes, particularly if the contrib repo works with a 1.4 cluster (which is the ask from Keith that I mentioned needing to answer).

          Show
          Sean Busbey added a comment - Could you specify what concerns you have back on the thread discussing wikisearch in 1.4 ? Our public api declaration is pretty specific about where people can rely on things not changing. FWIW, There is work to get wikisearch under 1.4 working on hadoop 2. A quick glance at the current contrib repo looks like it's find for Hadoop 2. It seems silly to backport those changes, particularly if the contrib repo works with a 1.4 cluster (which is the ask from Keith that I mentioned needing to answer).
          Hide
          Sean Busbey added a comment -

          attaching patch that is rebased against now-current 1.4.5-SNAPSHOT

          Show
          Sean Busbey added a comment - attaching patch that is rebased against now-current 1.4.5-SNAPSHOT
          Hide
          Eric Newton added a comment -

          After applying the patch, running hadoop-2.2.0, I cannot get the integration tests to run:

          16:34:45 runTest (simple.readwrite.SunnyDayTest) ............................ ERROR:test.auto:This looks like a stack trace: Uncaught exception: METADATA_TABLET_COLUMN_FAMILY
          java.lang.NoSuchFieldError: METADATA_TABLET_COLUMN_FAMILY
          	at org.apache.accumulo.server.util.Initialize.<clinit>(Initialize.java:99)
          	at java.lang.Class.forName0(Native Method)
          	at java.lang.Class.forName(Class.java:247)
          	at org.apache.accumulo.start.classloader.AccumuloClassLoader.loadClass(AccumuloClassLoader.java:375)
          	at org.apache.accumulo.start.classloader.AccumuloClassLoader.loadClass(AccumuloClassLoader.java:382)
          	at org.apache.accumulo.start.Main.main(Main.java:48)
          
          
          Show
          Eric Newton added a comment - After applying the patch, running hadoop-2.2.0, I cannot get the integration tests to run: 16:34:45 runTest (simple.readwrite.SunnyDayTest) ............................ ERROR:test.auto:This looks like a stack trace: Uncaught exception: METADATA_TABLET_COLUMN_FAMILY java.lang.NoSuchFieldError: METADATA_TABLET_COLUMN_FAMILY at org.apache.accumulo.server.util.Initialize.<clinit>(Initialize.java:99) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) at org.apache.accumulo.start.classloader.AccumuloClassLoader.loadClass(AccumuloClassLoader.java:375) at org.apache.accumulo.start.classloader.AccumuloClassLoader.loadClass(AccumuloClassLoader.java:382) at org.apache.accumulo.start.Main.main(Main.java:48)
          Hide
          Sean Busbey added a comment -

          Eric Newton, did you clean up your working directory before building? The line that is failing references o.a.a.core.Constants.METADATA_TABLET_COLUMN_FAMILY. That field exists in 1.4.x, but does not in 1.6.0-SNAPSHOT+. So it looks like your classpath is getting a 1.6.x version of that file and a 1.4.x version of o.a.a.server.util.Initialize.

          Could you try running `git clean -xdf` and then rebuilding and rerunning?

          Also note that as of the patch attached, building requires specifying both the hadoop profile and the hadoop version:

            $> mvn -Dhadoop.profile=2.0 -Dhadoop.version=2.2.0 clean package && mvn -Dhadoop.profile=2.0 -Dhadoop.version=2.2.0 assembly:single -N
          
          Show
          Sean Busbey added a comment - Eric Newton , did you clean up your working directory before building? The line that is failing references o.a.a.core.Constants.METADATA_TABLET_COLUMN_FAMILY. That field exists in 1.4.x, but does not in 1.6.0-SNAPSHOT+. So it looks like your classpath is getting a 1.6.x version of that file and a 1.4.x version of o.a.a.server.util.Initialize. Could you try running `git clean -xdf` and then rebuilding and rerunning? Also note that as of the patch attached, building requires specifying both the hadoop profile and the hadoop version: $> mvn -Dhadoop.profile=2.0 -Dhadoop.version=2.2.0 clean package && mvn -Dhadoop.profile=2.0 -Dhadoop.version=2.2.0 assembly:single -N
          Hide
          Sean Busbey added a comment -

          As a warning, `git clean -xdf` will delete all files and directories in your working directory that git doesn't control. So best to stash any non-versioned files you want to keep around.

          Show
          Sean Busbey added a comment - As a warning, `git clean -xdf` will delete all files and directories in your working directory that git doesn't control. So best to stash any non-versioned files you want to keep around.
          Hide
          Eric Newton added a comment -

          My bad... had a badly configured path in accumulo-site.xml.

          Show
          Eric Newton added a comment - My bad... had a badly configured path in accumulo-site.xml.
          Hide
          ASF subversion and git services added a comment -

          Commit 4f7fb04b0b485377daa7d0bd0985994d1ce86173 in branch refs/heads/1.4.5-SNAPSHOT from Sean Busbey
          [ https://git-wip-us.apache.org/repos/asf?p=accumulo.git;h=4f7fb04 ]

          ACCUMULO-804 pick up the new location of the hadoop jars

          git-svn-id: https://svn.apache.org/repos/asf/accumulo/branches/1.5@1456640 13f79535-47bb-0310-9956-ffa450edef68
          (cherry picked from commit 21780bd2950df7e72a8b1bd3ddef5017b07b63ad)

          Reason: Hadoop2 Compat
          Author: Eric C. Newton <ecn@apache.org>
          Ref: ACCUMULO-1792

          Skips changes to MiniAccumuloCluster that were already present in backport.

          Signed-off-by: Eric Newton <eric.newton@gmail.com>

          Show
          ASF subversion and git services added a comment - Commit 4f7fb04b0b485377daa7d0bd0985994d1ce86173 in branch refs/heads/1.4.5-SNAPSHOT from Sean Busbey [ https://git-wip-us.apache.org/repos/asf?p=accumulo.git;h=4f7fb04 ] ACCUMULO-804 pick up the new location of the hadoop jars git-svn-id: https://svn.apache.org/repos/asf/accumulo/branches/1.5@1456640 13f79535-47bb-0310-9956-ffa450edef68 (cherry picked from commit 21780bd2950df7e72a8b1bd3ddef5017b07b63ad) Reason: Hadoop2 Compat Author: Eric C. Newton <ecn@apache.org> Ref: ACCUMULO-1792 Skips changes to MiniAccumuloCluster that were already present in backport. Signed-off-by: Eric Newton <eric.newton@gmail.com>
          Hide
          ASF subversion and git services added a comment -

          Commit d5f16575f721d4fa7977dd1d1e8a9d9e7481b1ab in branch refs/heads/1.4.5-SNAPSHOT from Sean Busbey
          [ https://git-wip-us.apache.org/repos/asf?p=accumulo.git;h=d5f1657 ]

          ACCUMULO-804 fix the functional tests for hadoop-2.0

          git-svn-id: https://svn.apache.org/repos/asf/accumulo/branches/1.5@1458388 13f79535-47bb-0310-9956-ffa450edef68
          (cherry picked from commit 17ef9c25ef2970b02b4771217f4bdf06fa0517a8)

          Reason: Hadoop2 Compat
          Author: Eric C. Newton
          Ref: ACCUMULO-1792

          Signed-off-by: Eric Newton <eric.newton@gmail.com>

          Show
          ASF subversion and git services added a comment - Commit d5f16575f721d4fa7977dd1d1e8a9d9e7481b1ab in branch refs/heads/1.4.5-SNAPSHOT from Sean Busbey [ https://git-wip-us.apache.org/repos/asf?p=accumulo.git;h=d5f1657 ] ACCUMULO-804 fix the functional tests for hadoop-2.0 git-svn-id: https://svn.apache.org/repos/asf/accumulo/branches/1.5@1458388 13f79535-47bb-0310-9956-ffa450edef68 (cherry picked from commit 17ef9c25ef2970b02b4771217f4bdf06fa0517a8) Reason: Hadoop2 Compat Author: Eric C. Newton Ref: ACCUMULO-1792 Signed-off-by: Eric Newton <eric.newton@gmail.com>
          Hide
          ASF subversion and git services added a comment -

          Commit 5e3967fa08a36b386cdd0b40a04b5cd7c1e331de in branch refs/heads/1.4.5-SNAPSHOT from Sean Busbey
          [ https://git-wip-us.apache.org/repos/asf?p=accumulo.git;h=5e3967f ]

          ACCUMULO-1792 Update commons-io dependency for Hadoop2.

          Based on the discussion around ACCUMULO-1244, we can update to 2.1 while not marking commons-io as provided to eliminated classpath issues on hadoop 2 and bring a copy in lib/ for hadoop 0.20.

          Signed-off-by: Eric Newton <eric.newton@gmail.com>

          Show
          ASF subversion and git services added a comment - Commit 5e3967fa08a36b386cdd0b40a04b5cd7c1e331de in branch refs/heads/1.4.5-SNAPSHOT from Sean Busbey [ https://git-wip-us.apache.org/repos/asf?p=accumulo.git;h=5e3967f ] ACCUMULO-1792 Update commons-io dependency for Hadoop2. Based on the discussion around ACCUMULO-1244 , we can update to 2.1 while not marking commons-io as provided to eliminated classpath issues on hadoop 2 and bring a copy in lib/ for hadoop 0.20. Signed-off-by: Eric Newton <eric.newton@gmail.com>
          Hide
          ASF subversion and git services added a comment -

          Commit c093974647a93f70320c5d62eeff00e27fa3149d in branch refs/heads/1.4.5-SNAPSHOT from Michael Wall
          [ https://git-wip-us.apache.org/repos/asf?p=accumulo.git;h=c093974 ]

          ACCUMULO-1876 default for slf4j.version

          Sets default to 1.4.3 as hadoop-1.0 is default in parent pom for 1.5.1-SNAPSHOT
          (cherry picked from commit c93872afd3e191ea81e353e609749128d3b5c417)

          Reason: bugfix
          Author: Michael Wall <mjwall@gmail.com>
          Ref: ACCUMULO-1792

          Signed-off-by: Eric Newton <eric.newton@gmail.com>

          Show
          ASF subversion and git services added a comment - Commit c093974647a93f70320c5d62eeff00e27fa3149d in branch refs/heads/1.4.5-SNAPSHOT from Michael Wall [ https://git-wip-us.apache.org/repos/asf?p=accumulo.git;h=c093974 ] ACCUMULO-1876 default for slf4j.version Sets default to 1.4.3 as hadoop-1.0 is default in parent pom for 1.5.1-SNAPSHOT (cherry picked from commit c93872afd3e191ea81e353e609749128d3b5c417) Reason: bugfix Author: Michael Wall <mjwall@gmail.com> Ref: ACCUMULO-1792 Signed-off-by: Eric Newton <eric.newton@gmail.com>
          Hide
          ASF subversion and git services added a comment -

          Commit 6446ad5c20fec4b4506a01ac259c26d08974faf4 in branch refs/heads/1.4.5-SNAPSHOT from Josh Elser
          [ https://git-wip-us.apache.org/repos/asf?p=accumulo.git;h=6446ad5 ]

          ACCUMULO-1876 Add default values for hadoop.version and httpclient.version to make ivy work.

          (cherry picked from commit 20cbf248e27069c0c05a595342de73e9ecc43743)

          Differs from original by changing Hadoop version to match current pom and leaving out dependencies not yet declared in profiles.

          Reason: bugfix
          Author: Josh Elser <elserj@apache.org>
          Ref: ACCUMULO-1792

          Signed-off-by: Eric Newton <eric.newton@gmail.com>

          Show
          ASF subversion and git services added a comment - Commit 6446ad5c20fec4b4506a01ac259c26d08974faf4 in branch refs/heads/1.4.5-SNAPSHOT from Josh Elser [ https://git-wip-us.apache.org/repos/asf?p=accumulo.git;h=6446ad5 ] ACCUMULO-1876 Add default values for hadoop.version and httpclient.version to make ivy work. (cherry picked from commit 20cbf248e27069c0c05a595342de73e9ecc43743) Differs from original by changing Hadoop version to match current pom and leaving out dependencies not yet declared in profiles. Reason: bugfix Author: Josh Elser <elserj@apache.org> Ref: ACCUMULO-1792 Signed-off-by: Eric Newton <eric.newton@gmail.com>
          Hide
          ASF subversion and git services added a comment -

          Commit d5f16575f721d4fa7977dd1d1e8a9d9e7481b1ab in branch refs/heads/1.5.1-SNAPSHOT from Sean Busbey
          [ https://git-wip-us.apache.org/repos/asf?p=accumulo.git;h=d5f1657 ]

          ACCUMULO-804 fix the functional tests for hadoop-2.0

          git-svn-id: https://svn.apache.org/repos/asf/accumulo/branches/1.5@1458388 13f79535-47bb-0310-9956-ffa450edef68
          (cherry picked from commit 17ef9c25ef2970b02b4771217f4bdf06fa0517a8)

          Reason: Hadoop2 Compat
          Author: Eric C. Newton
          Ref: ACCUMULO-1792

          Signed-off-by: Eric Newton <eric.newton@gmail.com>

          Show
          ASF subversion and git services added a comment - Commit d5f16575f721d4fa7977dd1d1e8a9d9e7481b1ab in branch refs/heads/1.5.1-SNAPSHOT from Sean Busbey [ https://git-wip-us.apache.org/repos/asf?p=accumulo.git;h=d5f1657 ] ACCUMULO-804 fix the functional tests for hadoop-2.0 git-svn-id: https://svn.apache.org/repos/asf/accumulo/branches/1.5@1458388 13f79535-47bb-0310-9956-ffa450edef68 (cherry picked from commit 17ef9c25ef2970b02b4771217f4bdf06fa0517a8) Reason: Hadoop2 Compat Author: Eric C. Newton Ref: ACCUMULO-1792 Signed-off-by: Eric Newton <eric.newton@gmail.com>
          Hide
          ASF subversion and git services added a comment -

          Commit 5e3967fa08a36b386cdd0b40a04b5cd7c1e331de in branch refs/heads/1.5.1-SNAPSHOT from Sean Busbey
          [ https://git-wip-us.apache.org/repos/asf?p=accumulo.git;h=5e3967f ]

          ACCUMULO-1792 Update commons-io dependency for Hadoop2.

          Based on the discussion around ACCUMULO-1244, we can update to 2.1 while not marking commons-io as provided to eliminated classpath issues on hadoop 2 and bring a copy in lib/ for hadoop 0.20.

          Signed-off-by: Eric Newton <eric.newton@gmail.com>

          Show
          ASF subversion and git services added a comment - Commit 5e3967fa08a36b386cdd0b40a04b5cd7c1e331de in branch refs/heads/1.5.1-SNAPSHOT from Sean Busbey [ https://git-wip-us.apache.org/repos/asf?p=accumulo.git;h=5e3967f ] ACCUMULO-1792 Update commons-io dependency for Hadoop2. Based on the discussion around ACCUMULO-1244 , we can update to 2.1 while not marking commons-io as provided to eliminated classpath issues on hadoop 2 and bring a copy in lib/ for hadoop 0.20. Signed-off-by: Eric Newton <eric.newton@gmail.com>
          Hide
          ASF subversion and git services added a comment -

          Commit c093974647a93f70320c5d62eeff00e27fa3149d in branch refs/heads/1.5.1-SNAPSHOT from Michael Wall
          [ https://git-wip-us.apache.org/repos/asf?p=accumulo.git;h=c093974 ]

          ACCUMULO-1876 default for slf4j.version

          Sets default to 1.4.3 as hadoop-1.0 is default in parent pom for 1.5.1-SNAPSHOT
          (cherry picked from commit c93872afd3e191ea81e353e609749128d3b5c417)

          Reason: bugfix
          Author: Michael Wall <mjwall@gmail.com>
          Ref: ACCUMULO-1792

          Signed-off-by: Eric Newton <eric.newton@gmail.com>

          Show
          ASF subversion and git services added a comment - Commit c093974647a93f70320c5d62eeff00e27fa3149d in branch refs/heads/1.5.1-SNAPSHOT from Michael Wall [ https://git-wip-us.apache.org/repos/asf?p=accumulo.git;h=c093974 ] ACCUMULO-1876 default for slf4j.version Sets default to 1.4.3 as hadoop-1.0 is default in parent pom for 1.5.1-SNAPSHOT (cherry picked from commit c93872afd3e191ea81e353e609749128d3b5c417) Reason: bugfix Author: Michael Wall <mjwall@gmail.com> Ref: ACCUMULO-1792 Signed-off-by: Eric Newton <eric.newton@gmail.com>
          Hide
          ASF subversion and git services added a comment -

          Commit 6446ad5c20fec4b4506a01ac259c26d08974faf4 in branch refs/heads/1.5.1-SNAPSHOT from Josh Elser
          [ https://git-wip-us.apache.org/repos/asf?p=accumulo.git;h=6446ad5 ]

          ACCUMULO-1876 Add default values for hadoop.version and httpclient.version to make ivy work.

          (cherry picked from commit 20cbf248e27069c0c05a595342de73e9ecc43743)

          Differs from original by changing Hadoop version to match current pom and leaving out dependencies not yet declared in profiles.

          Reason: bugfix
          Author: Josh Elser <elserj@apache.org>
          Ref: ACCUMULO-1792

          Signed-off-by: Eric Newton <eric.newton@gmail.com>

          Show
          ASF subversion and git services added a comment - Commit 6446ad5c20fec4b4506a01ac259c26d08974faf4 in branch refs/heads/1.5.1-SNAPSHOT from Josh Elser [ https://git-wip-us.apache.org/repos/asf?p=accumulo.git;h=6446ad5 ] ACCUMULO-1876 Add default values for hadoop.version and httpclient.version to make ivy work. (cherry picked from commit 20cbf248e27069c0c05a595342de73e9ecc43743) Differs from original by changing Hadoop version to match current pom and leaving out dependencies not yet declared in profiles. Reason: bugfix Author: Josh Elser <elserj@apache.org> Ref: ACCUMULO-1792 Signed-off-by: Eric Newton <eric.newton@gmail.com>
          Hide
          ASF subversion and git services added a comment -

          Commit 5e3967fa08a36b386cdd0b40a04b5cd7c1e331de in branch refs/heads/1.6.0-SNAPSHOT from Sean Busbey
          [ https://git-wip-us.apache.org/repos/asf?p=accumulo.git;h=5e3967f ]

          ACCUMULO-1792 Update commons-io dependency for Hadoop2.

          Based on the discussion around ACCUMULO-1244, we can update to 2.1 while not marking commons-io as provided to eliminated classpath issues on hadoop 2 and bring a copy in lib/ for hadoop 0.20.

          Signed-off-by: Eric Newton <eric.newton@gmail.com>

          Show
          ASF subversion and git services added a comment - Commit 5e3967fa08a36b386cdd0b40a04b5cd7c1e331de in branch refs/heads/1.6.0-SNAPSHOT from Sean Busbey [ https://git-wip-us.apache.org/repos/asf?p=accumulo.git;h=5e3967f ] ACCUMULO-1792 Update commons-io dependency for Hadoop2. Based on the discussion around ACCUMULO-1244 , we can update to 2.1 while not marking commons-io as provided to eliminated classpath issues on hadoop 2 and bring a copy in lib/ for hadoop 0.20. Signed-off-by: Eric Newton <eric.newton@gmail.com>
          Hide
          ASF subversion and git services added a comment -

          Commit c093974647a93f70320c5d62eeff00e27fa3149d in branch refs/heads/1.6.0-SNAPSHOT from Michael Wall
          [ https://git-wip-us.apache.org/repos/asf?p=accumulo.git;h=c093974 ]

          ACCUMULO-1876 default for slf4j.version

          Sets default to 1.4.3 as hadoop-1.0 is default in parent pom for 1.5.1-SNAPSHOT
          (cherry picked from commit c93872afd3e191ea81e353e609749128d3b5c417)

          Reason: bugfix
          Author: Michael Wall <mjwall@gmail.com>
          Ref: ACCUMULO-1792

          Signed-off-by: Eric Newton <eric.newton@gmail.com>

          Show
          ASF subversion and git services added a comment - Commit c093974647a93f70320c5d62eeff00e27fa3149d in branch refs/heads/1.6.0-SNAPSHOT from Michael Wall [ https://git-wip-us.apache.org/repos/asf?p=accumulo.git;h=c093974 ] ACCUMULO-1876 default for slf4j.version Sets default to 1.4.3 as hadoop-1.0 is default in parent pom for 1.5.1-SNAPSHOT (cherry picked from commit c93872afd3e191ea81e353e609749128d3b5c417) Reason: bugfix Author: Michael Wall <mjwall@gmail.com> Ref: ACCUMULO-1792 Signed-off-by: Eric Newton <eric.newton@gmail.com>
          Hide
          ASF subversion and git services added a comment -

          Commit 6446ad5c20fec4b4506a01ac259c26d08974faf4 in branch refs/heads/1.6.0-SNAPSHOT from Josh Elser
          [ https://git-wip-us.apache.org/repos/asf?p=accumulo.git;h=6446ad5 ]

          ACCUMULO-1876 Add default values for hadoop.version and httpclient.version to make ivy work.

          (cherry picked from commit 20cbf248e27069c0c05a595342de73e9ecc43743)

          Differs from original by changing Hadoop version to match current pom and leaving out dependencies not yet declared in profiles.

          Reason: bugfix
          Author: Josh Elser <elserj@apache.org>
          Ref: ACCUMULO-1792

          Signed-off-by: Eric Newton <eric.newton@gmail.com>

          Show
          ASF subversion and git services added a comment - Commit 6446ad5c20fec4b4506a01ac259c26d08974faf4 in branch refs/heads/1.6.0-SNAPSHOT from Josh Elser [ https://git-wip-us.apache.org/repos/asf?p=accumulo.git;h=6446ad5 ] ACCUMULO-1876 Add default values for hadoop.version and httpclient.version to make ivy work. (cherry picked from commit 20cbf248e27069c0c05a595342de73e9ecc43743) Differs from original by changing Hadoop version to match current pom and leaving out dependencies not yet declared in profiles. Reason: bugfix Author: Josh Elser <elserj@apache.org> Ref: ACCUMULO-1792 Signed-off-by: Eric Newton <eric.newton@gmail.com>
          Hide
          ASF subversion and git services added a comment -

          Commit c093974647a93f70320c5d62eeff00e27fa3149d in branch refs/heads/master from Michael Wall
          [ https://git-wip-us.apache.org/repos/asf?p=accumulo.git;h=c093974 ]

          ACCUMULO-1876 default for slf4j.version

          Sets default to 1.4.3 as hadoop-1.0 is default in parent pom for 1.5.1-SNAPSHOT
          (cherry picked from commit c93872afd3e191ea81e353e609749128d3b5c417)

          Reason: bugfix
          Author: Michael Wall <mjwall@gmail.com>
          Ref: ACCUMULO-1792

          Signed-off-by: Eric Newton <eric.newton@gmail.com>

          Show
          ASF subversion and git services added a comment - Commit c093974647a93f70320c5d62eeff00e27fa3149d in branch refs/heads/master from Michael Wall [ https://git-wip-us.apache.org/repos/asf?p=accumulo.git;h=c093974 ] ACCUMULO-1876 default for slf4j.version Sets default to 1.4.3 as hadoop-1.0 is default in parent pom for 1.5.1-SNAPSHOT (cherry picked from commit c93872afd3e191ea81e353e609749128d3b5c417) Reason: bugfix Author: Michael Wall <mjwall@gmail.com> Ref: ACCUMULO-1792 Signed-off-by: Eric Newton <eric.newton@gmail.com>
          Hide
          ASF subversion and git services added a comment -

          Commit 6446ad5c20fec4b4506a01ac259c26d08974faf4 in branch refs/heads/master from Josh Elser
          [ https://git-wip-us.apache.org/repos/asf?p=accumulo.git;h=6446ad5 ]

          ACCUMULO-1876 Add default values for hadoop.version and httpclient.version to make ivy work.

          (cherry picked from commit 20cbf248e27069c0c05a595342de73e9ecc43743)

          Differs from original by changing Hadoop version to match current pom and leaving out dependencies not yet declared in profiles.

          Reason: bugfix
          Author: Josh Elser <elserj@apache.org>
          Ref: ACCUMULO-1792

          Signed-off-by: Eric Newton <eric.newton@gmail.com>

          Show
          ASF subversion and git services added a comment - Commit 6446ad5c20fec4b4506a01ac259c26d08974faf4 in branch refs/heads/master from Josh Elser [ https://git-wip-us.apache.org/repos/asf?p=accumulo.git;h=6446ad5 ] ACCUMULO-1876 Add default values for hadoop.version and httpclient.version to make ivy work. (cherry picked from commit 20cbf248e27069c0c05a595342de73e9ecc43743) Differs from original by changing Hadoop version to match current pom and leaving out dependencies not yet declared in profiles. Reason: bugfix Author: Josh Elser <elserj@apache.org> Ref: ACCUMULO-1792 Signed-off-by: Eric Newton <eric.newton@gmail.com>
          Hide
          Eric Newton added a comment -

          OK, that merge was fairly painful, but preliminary testing shows it's working great. Thanks!

          Show
          Eric Newton added a comment - OK, that merge was fairly painful, but preliminary testing shows it's working great. Thanks!

            People

            • Assignee:
              Sean Busbey
              Reporter:
              Sean Busbey
            • Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development