[SERVER-61886] Generate collMod and drop $changeStream events for views Created: 03/Dec/21  Updated: 29/Oct/23  Resolved: 06/Apr/22

Status: Closed
Project: Core Server
Component/s: Change streams
Affects Version/s: None
Fix Version/s: 6.0.0-rc0

Type: Task Priority: Major - P3
Reporter: Nikita Lapkov (Inactive) Assignee: Andrii Dobroshynski (Inactive)
Resolution: Fixed Votes: 0
Labels: pm1950-m2, read-only-views
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-63162 Add new change stream event for collM... Closed
depends on SERVER-63944 Produce change stream events for CRUD... Closed
is depended on by SERVER-52254 Enable feature flag for Improved chan... Closed
Duplicate
is duplicated by SERVER-63306 Generate drop command $changeStream e... Closed
Related
related to SERVER-63305 Transform insert on a 'system.views' ... Closed
related to SERVER-63306 Generate drop command $changeStream e... Closed
is related to SERVER-61896 Add tests to ensure that we do not re... Closed
Backwards Compatibility: Fully Compatible
Sprint: QE 2022-04-04, QE 2022-03-21, QE 2022-04-18
Participants:

 Description   

For collMod, the durable view catalog transforms operations on views to operations on respective documents in the system.views collection. Oplog entries for these operations are created by the catalog. We will need to recreate original collMod commands from these oplog entries to properly report collMod events.

Timeseries collections are not in scope for this project and collMod events for their views will be suppressed.



 Comments   
Comment by Githook User [ 05/Apr/22 ]

Author:

{'name': 'Andrii Dobroshynski', 'email': 'andrii.dobroshynski@mongodb.com'}

Message: SERVER-61886 Generate collMod and drop $changeStream events for views
Branch: master
https://github.com/mongodb/mongo/commit/976271e6ef9ff921ad130e9b56c630e13c0c84ab

Generated at Thu Feb 08 05:53:34 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.