Uploaded image for project: 'ORC'
  1. ORC
  2. ORC-77

Support Snappy, LZO, and LZ4 from aircompressor.

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.2.0
    • Component/s: None
    • Labels:
      None

      Description

      It would be great to support LZO, Snappy, and LZ4 using https://github.com/airlift/aircompressor .

        Issue Links

          Activity

          Hide
          githubbot ASF GitHub Bot added a comment -

          GitHub user omalley opened a pull request:

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

          ORC-77. Implement LZO and LZ4 compression codecs.

          This patch uses the aircompressor codecs to implement lzo and lz4. It also replaces the org.iq80.snappy codec with the aircompressor snappy codec. If the hadoop jni snappy library is available, it will use still use it.

          We still need to do some benchmarks for the new snappy codec.

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

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

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

          https://github.com/apache/orc/pull/45.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 #45


          commit 607186c6d27cae33c1bf479a61644300e56cfb9e
          Author: Owen O'Malley <omalley@apache.org>
          Date: 2016-07-05T15:16:03Z

          ORC-77. Implement LZO and LZ4 compression codecs.


          Show
          githubbot ASF GitHub Bot added a comment - GitHub user omalley opened a pull request: https://github.com/apache/orc/pull/45 ORC-77 . Implement LZO and LZ4 compression codecs. This patch uses the aircompressor codecs to implement lzo and lz4. It also replaces the org.iq80.snappy codec with the aircompressor snappy codec. If the hadoop jni snappy library is available, it will use still use it. We still need to do some benchmarks for the new snappy codec. You can merge this pull request into a Git repository by running: $ git pull https://github.com/omalley/orc orc-77 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/orc/pull/45.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 #45 commit 607186c6d27cae33c1bf479a61644300e56cfb9e Author: Owen O'Malley <omalley@apache.org> Date: 2016-07-05T15:16:03Z ORC-77 . Implement LZO and LZ4 compression codecs.
          Hide
          githubbot ASF GitHub Bot added a comment -

          Github user asfgit closed the pull request at:

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

          Show
          githubbot ASF GitHub Bot added a comment - Github user asfgit closed the pull request at: https://github.com/apache/orc/pull/45
          Hide
          leftylev Lefty Leverenz added a comment -

          Any doc needed?

          Show
          leftylev Lefty Leverenz added a comment - Any doc needed?
          Hide
          owen.omalley Owen O'Malley added a comment -

          Released as part of ORC 1.2.0

          Show
          owen.omalley Owen O'Malley added a comment - Released as part of ORC 1.2.0

            People

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

              Dates

              • Created:
                Updated:
                Resolved:

                Development