Details
-
Bug
-
Resolution: Done
-
Major - P3
-
None
-
None
-
Fully Compatible
-
ALL
Description
FTSIndexFormat::_appendIndexKey() uses MurmurHash3_x64_128() which computes a hash that consists of two uint64_t values. The hash is then encoded into a hex string, without considering the byte order. For correctness, the two halves of the hash should be coerced into little-endian order first.
Attachments
Issue Links
- depends on
-
SERVER-21828 big-endian fix for MurmurHash3.cpp
-
- Closed
-
- is related to
-
SERVER-21252 Enable building on Linux s390x
-
- Closed
-