Operational Defect Database

BugZero found this defect 2408 days ago.

MongoDB | 406592

[SERVER-30246] $changeNotification cursor hangs when sent to mongos

Last update date:

10/30/2023

Affected products:

MongoDB Server

Affected releases:

No affected releases provided.

Fixed releases:

3.5.11

Description:

Info

In order to work correctly, the merging logic on mongos needs to know that a cursor is tailable. An aggregation with a $changeNotification is tailable, but doesn't communicate that information, so the merging logic mistakenly hangs, repeatedly asking for the next document, since the cursor id is never set to 0.

Top User Comments

xgen-internal-githook commented on Wed, 26 Jul 2017 22:05:08 +0000: Author: {'email': 'charlie.swanson@mongodb.com', 'username': 'cswanson310', 'name': 'Charlie Swanson'} Message: SERVER-30246 Error if $changeNotification is sent to mongos. Branch: master https://github.com/mongodb/mongo/commit/7d9038a90fffa22b58323df1a5221aa9b30f853c

Additional Resources / Links

Share:

BugZero Risk Score

Coming soon

Status

Closed

Have you been affected by this bug?

cost-cta-background

Do you know how much operational outages are costing you?

Understand the cost to your business and how BugZero can help you reduce those costs.

Discussion

Login to read and write comments.

Have you ever...

had your data corrupted from a

VMware

bug?

Search:

...