Uploaded image for project: 'Apache NiFi MiNiFi C++'
  1. Apache NiFi MiNiFi C++
  2. MINIFICPP-191

CRC32 Implementation is inefficient

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.2.0
    • None

    Description

      The CRC32 Impl in Site2Site is 4x slower than a custom thread safe implementation and approximately 200x slower than zlib. We should probably opt for zlib's implementation. The pure C++ implementation is also an option if there are potential concerns for portability.

      I do think the bigger issue will be maintenance as zlib's implementation is well accepted and platform independent.

      Attachments

        Issue Links

          Activity

            People

              phrocker Marc Parisi
              phrocker Marc Parisi
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: