Operational Defect Database

BugZero found this defect 75 days ago.

MongoDB | 2599361

$match on meta followed by block-based group can trip tassert

Last update date:

3/13/2024

Affected products:

MongoDB Server

Affected releases:

No affected releases provided.

Fixed releases:

No fixed releases provided.

Description:

Info

This assertion is hit for the repro below. The bitset size is 1, the data block size is 100. We believe the reasons for this is the match filters on the bucket-level meta field, producing a single value. Then the bucket has 100 data items, so we have a mismatch in the bitset size compared to the data size. This $match on the meta field should yield a MonoBlock of the same size as the bucket, containing the value true.

Top User Comments

ian.boros commented on Wed, 13 Mar 2024 19:58:05 +0000: Closing as Gone Away, with link to SERVER-87629. ian.boros commented on Wed, 13 Mar 2024 17:55:06 +0000: This was fixed by making the block bitset mandatory under SERVER-87629 (8.0.0-rc0 fix version).

Steps to Reproduce


Additional Resources / Links

Share:

BugZero® Risk Score

What's this?

Coming soon

Status

Closed

Learn More

Search:

...