Uploaded image for project: 'Hadoop Common'
  1. Hadoop Common
  2. HADOOP-15033

Use java.util.zip.CRC32C for Java 9 and above

    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

        1. HADOOP-15033.010.patch
          25 kB
          Dmitry Chuyko
        2. HADOOP-15033.009.patch
          21 kB
          Dmitry Chuyko
        3. HADOOP-15033.009.patch
          21 kB
          Dmitry Chuyko
        4. HADOOP-15033.009.patch
          21 kB
          Dmitry Chuyko
        5. HADOOP-15033.009.patch
          21 kB
          Dmitry Chuyko
        6. HADOOP-15033.009.patch
          21 kB
          Dmitry Chuyko
        7. HADOOP-15033.009.patch
          21 kB
          Dmitry Chuyko
        8. HADOOP-15033.009.patch
          21 kB
          Dmitry Chuyko
        9. HADOOP-15033.008.patch
          19 kB
          Dmitry Chuyko
        10. HADOOP-15033.007.patch
          19 kB
          Dmitry Chuyko
        11. HADOOP-15033.007.patch
          19 kB
          Dmitry Chuyko
        12. HADOOP-15033.006.patch
          6 kB
          Dmitry Chuyko
        13. HADOOP-15033.005.diff
          6 kB
          Dmitry Chuyko
        14. HADOOP-15033.005.diff
          6 kB
          Dmitry Chuyko
        15. HADOOP-15033.005.diff
          6 kB
          Dmitry Chuyko
        16. HADOOP-15033.005.patch
          34 kB
          Dmitry Chuyko
        17. HADOOP-15033.004.patch
          11 kB
          Dmitry Chuyko
        18. HADOOP-15033.003.patch
          10 kB
          Dmitry Chuyko
        19. HADOOP-15033.003.patch
          10 kB
          Dmitry Chuyko
        20. HADOOP-15033.002.patch
          8 kB
          Dmitry Chuyko
        21. HADOOP-15033.001.patch
          6 kB
          Dmitry Chuyko
        22. HADOOP-15033.001.patch
          6 kB
          Dmitry Chuyko

          Issue Links

            Activity

              People

              • Assignee:
                dchuyko Dmitry Chuyko
                Reporter:
                dchuyko Dmitry Chuyko
              • Votes:
                0 Vote for this issue
                Watchers:
                7 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: