Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.5.0
    • Component/s: Java
    • Labels:
      None

      Description

      We currently build all of ORC with Hadoop 2.6. Our shims let us run with older versions back to Hadoop 2.2. However, it is easy to mess up and use Hadoop 2.6 features in core. Therefore, I propose:

      • We create a shim module that compiles with Hadoop 2.6 and move HadoopShims and HadoopShimsCurrent into it.
      • We build core and mapreduce with Hadoop 2.2.
      • Tools & bench will continue to use Hadoop 2.6.

        Issue Links

          Activity

          Hide
          githubbot ASF GitHub Bot added a comment -

          GitHub user omalley opened a pull request:

          https://github.com/apache/orc/pull/164

          ORC-234: Create a shims module.

          You can merge this pull request into a Git repository by running:

          $ git pull https://github.com/omalley/orc orc-234

          Alternatively you can review and apply these changes as the patch at:

          https://github.com/apache/orc/pull/164.patch

          To close this pull request, make a commit to your master/trunk branch
          with (at least) the following in the commit message:

          This closes #164


          commit bae2f75799eb2c63dec4680f4e30b2d22d499748
          Author: Owen O'Malley <omalley@apache.org>
          Date: 2017-09-01T18:58:01Z

          ORC-234: Create a shims module.


          Show
          githubbot ASF GitHub Bot added a comment - GitHub user omalley opened a pull request: https://github.com/apache/orc/pull/164 ORC-234 : Create a shims module. You can merge this pull request into a Git repository by running: $ git pull https://github.com/omalley/orc orc-234 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/orc/pull/164.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #164 commit bae2f75799eb2c63dec4680f4e30b2d22d499748 Author: Owen O'Malley <omalley@apache.org> Date: 2017-09-01T18:58:01Z ORC-234 : Create a shims module.
          Hide
          gopalv Gopal V added a comment -

          Looks like this simplifies the amount of pain involved in writing a Hadoop27 shim.

          Show
          gopalv Gopal V added a comment - Looks like this simplifies the amount of pain involved in writing a Hadoop27 shim.
          Hide
          owen.omalley Owen O'Malley added a comment -

          That was the goal.

          Show
          owen.omalley Owen O'Malley added a comment - That was the goal.
          Hide
          githubbot ASF GitHub Bot added a comment -

          Github user asfgit closed the pull request at:

          https://github.com/apache/orc/pull/164

          Show
          githubbot ASF GitHub Bot added a comment - Github user asfgit closed the pull request at: https://github.com/apache/orc/pull/164
          Hide
          owen.omalley Owen O'Malley added a comment -

          I committed this.

          Show
          owen.omalley Owen O'Malley added a comment - I committed this.

            People

            • Assignee:
              owen.omalley Owen O'Malley
              Reporter:
              owen.omalley Owen O'Malley
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development