Vendor xxHash into src/third_party

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Duplicate
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Storage Execution
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Overview

      Vendor the xxHash library into src/third_party so it can be used for
      document hashing.

      Background

      SHA-256 is expected to be too slow to hash every insert/update/delete document
      during steady-state replication. xxHash (XXH3) is a fast, lightweight,
      non-cryptographic hash; a cryptographic hash is not required (the hash and
      oplog entry are not a security boundary).

      Scope of Work

      • Vendor xxHash into src/third_party. See docs here for more information about vendoring a 3rd party library.
      • Record license/provenance per the third-party vendoring process (xxHash is
        BSD-2-Clause).

            Assignee:
            Elise Zhu (Inactive)
            Reporter:
            Stephanie Eristoff
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: