[ 
https://issues.apache.org/jira/browse/BEAM-8564?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16987760#comment-16987760
 ] 

Amogh Tiwari commented on BEAM-8564:
------------------------------------

Hi fellow developers, 

Currently we have based this on airlift/aircomposer: 
[https://github.com/airlift/aircompressor/tree/master/src/main/java/io/airlift/compress/lzo]

This implementation is pure java and comes under Apache license. It also has 
support for both LZO and LZOP.

Still, we are open for suggestions on this. Please let us know if you find any 
other implementation which:

1) works well with all the major OSs(Windows, Linux and MacOS)

2) is small in size

3) has good performance

4) is under Apache license 

> Add LZO compression and decompression support
> ---------------------------------------------
>
>                 Key: BEAM-8564
>                 URL: https://issues.apache.org/jira/browse/BEAM-8564
>             Project: Beam
>          Issue Type: New Feature
>          Components: sdk-java-core
>            Reporter: Amogh Tiwari
>            Assignee: Amogh Tiwari
>            Priority: Minor
>          Time Spent: 1h
>  Remaining Estimate: 0h
>
> LZO is a lossless data compression algorithm which is focused on compression 
> and decompression speeds.
> This will enable Apache Beam sdk to compress/decompress files using LZO 
> compression algorithm. 
> This will include the following functionalities:
>  # compress() : for compressing files into an LZO archive
>  # decompress() : for decompressing files archived using LZO compression
> Appropriate Input and Output stream will also be added to enable working with 
> LZO files.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to