Operational Defect Database

BugZero found this defect 34 days ago.

MongoDB | 2642389

CursorManager loses track of registered cursors for queries with multiple executors

Last update date:

4/15/2024

Affected products:

MongoDB Server

Affected releases:

No affected releases provided.

Fixed releases:

No fixed releases provided.

Description:

Info

Aggregate queries where multiple executors are required (those that run on multiple shards via exchange and merge) require multiple cursors registered (one per executor) but the current implementation only keeps the first one (Remember, emplace does not append or override). When such queries need to be killed then only the first cursor (the one on the map) is killed, the rest are left behind since there's no record of them.

Top User Comments


Steps to Reproduce


Additional Resources / Links

Share:

BugZero® Risk Score

What's this?

Coming soon

Status

In Progress

Learn More

Search:

...