Details
Description
java.util.zip.CRC32C implementation is available since Java 9.
https://docs.oracle.com/javase/9/docs/api/java/util/zip/CRC32C.html
Platform specific assembler intrinsics make it more effective than any pure Java implementation.
Hadoop is compiled against Java 8 but class constructor may be accessible with method handle on 9 to instances implementing Checksum in runtime.
Attachments
Attachments
Issue Links
- is related to
-
HADOOP-11660 Add support for hardware crc of HDFS checksums on ARM aarch64 architecture
- Resolved
-
HADOOP-10674 Rewrite the PureJavaCrc32 loop for performance improvement
- Closed
-
HADOOP-11123 Fix Java 9 incompatibilies in Hadoop
- Resolved
- relates to
-
CASSANDRA-16360 CRC32 is inefficient on x86
- Patch Available
- links to