-
Type: Bug
-
Resolution: Duplicate
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Query Execution
-
ALL
Absail's hash.h states that the hash might depend on the C++ type and gives as an example that int and double might not hash the same. patrick.freed@mongodb.com has found that in the latest abseil equal values of int32 and int64 types might produce different hashes.
Note: in value::hashValue we already hash as int64_t doubles and decimals that can be represented as int64_t (and presumably those that cannot be represented as such won't compare equal to any int64_t values).
- is fixed by
-
SERVER-74523 Upgrade abseil to 2023-08-02 LTS
- Closed
- is related to
-
SERVER-82618 Replace usages of absl::hash_internal
- Backlog