You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@bookkeeper.apache.org by "Venkateswararao Jujjuri (JV) (JIRA)" <ji...@apache.org> on 2016/10/14 00:23:20 UTC

[jira] [Created] (BOOKKEEPER-951) CRC32C for bookkeeper

Venkateswararao Jujjuri (JV) created BOOKKEEPER-951:
-------------------------------------------------------

             Summary: CRC32C for bookkeeper
                 Key: BOOKKEEPER-951
                 URL: https://issues.apache.org/jira/browse/BOOKKEEPER-951
             Project: Bookkeeper
          Issue Type: Improvement
          Components: bookkeeper-client
            Reporter: Venkateswararao Jujjuri (JV)


CRC32C is hardware based CRC32 and it substantially improves performance and practically offloads CPU. 

[~merlimat] at yahoo implemented this for Pulsar, opening this item to port that change.

https://github.com/yahoo/pulsar/tree/master/pulsar-checksum

Java 9 has CRC32C native support but we need this JNI patch to achieve it on Java 8.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)