Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
Description
CrcUtil.galoisFieldMultiply(p, q, m) supports multiplying two polynomials p, q modulo any modulus polynomial m over GF(2). Since the method is used for CRC calculations, the modulus polynomial m is restricted to either the GZIP_POLYNOMIAL or the CASTAGNOLI_POLYNOMIAL. We may use CRC tables in PureJavaCrc32/PureJavaCrc32C to speed up the computation.
Attachments
Issue Links
- relates to
-
HDFS-13056 Expose file-level composite CRCs in HDFS which are comparable across different instances/layouts
- Resolved
-
HDDS-10489 Use CRC tables to speed up galoisFieldMultiply in CrcUtil
- Open
-
HADOOP-19035 CrcUtil/CrcComposer should not throw IOException for non-IO
- Resolved
- links to