Decompress with org.iq80.snappy instead of Netty

Description

org.iq80.snappy decompresses more quickly than Netty, but requires the input and output to be byte arrays. We'd have to copy the compressed bytes from a ByteBuf to a byte array before decompressing. Try it and see how it affects performance.

Environment

None

Gerrit Reviews

None

Release Notes Description

None

Activity

Show:

David Nault May 7, 2018 at 9:13 PM

Even with the extra memory copy, org.iq80.snappy decompresses in half the time.

David Nault April 11, 2018 at 10:33 PM

Might make sense to wait for the core-io 1.6.0 release, which includes org.iq80.snappy as a repackaged dependency.

Fixed
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Story Points

Fix versions

Priority

Instabug

Open Instabug

PagerDuty

Sentry

Zendesk Support

Created April 11, 2018 at 4:51 PM
Updated April 24, 2020 at 8:55 PM
Resolved April 15, 2020 at 5:11 PM
Instabug