Operational Defect Database

BugZero found this defect 66 days ago.

MongoDB | 2608981

Block based API doesn't update reference when iterating on new simple8b blocks

Last update date:

3/15/2024

Affected products:

MongoDB Server

Affected releases:

No affected releases provided.

Fixed releases:

No fixed releases provided.

Description:

Info

In the block based API when we decompress simple8b blocks if we see a 0 delta value we either will append the reference object or the last value. If we see a 0 delta before seeing any delta values we know that we can append the reference object. However, as we begin and end simple8b blocks the original reference object doesn't matter anymore. We begin a new simple8b block and the first value has a 0 delta. The iterator API interprets that as appending the last value decompressed. However, the block-based API will append the reference object, which is wrong.

Top User Comments

JIRAUSER1260430 commented on Fri, 15 Mar 2024 14:36:40 +0000: SERVER-85860 changed how the decoding of simple8b blocks which solved this problem.

Steps to Reproduce


Additional Resources / Links

Share:

BugZero® Risk Score

What's this?

Coming soon

Status

Closed

Learn More

Search:

...