-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Query Integration
-
Fully Compatible
-
ALL
-
QI 2024-04-01
SERVER-88207 added logic so that we decompress BinData values as literals for sizes larger than 16. However, we do an extra check when decompressing literals for the scale index factor which we don't do when decompressing int28 encodings like BinData. Therefore, the new API has an uassert that doesn't exist in the iterator API when decompressing BinData. This causes a difference in behavior, which the fuzzer found. We should avoid this scale index check when we decompress BinData literals.
- is caused by
-
SERVER-88207 Reduce branching for size checks in bindata case for BSONColumn table decoder
- Closed