-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Query Execution
-
Fully Compatible
-
QE 2023-11-13
-
35
MurmurHash3 is a pretty old hash function that's slow and produces low-quality hashes compared to modern alternatives like absl::Hash (CityHash). We want to replace any uses of MurmurHash3 which are for in-memory use only, as we expect this to yield quick perf wins. Hash values that are persisted to disk across restarts or sent across the network between servers are likely unsafe to change, and should be annotated with a clear explanation for why the usage requires a stable hash computation.
- depends on
-
WT-11899 Define API to calculate crc32c with a given seed value
- Closed
- is depended on by
-
SERVER-84131 macOS build: 1-liner fixes
- Closed
- related to
-
SERVER-83957 Enable featureFlagUseSorterChecksumV2
- Closed