[DOCS-16248] [SERVER] Investigate changes in SERVER-78269: Generate endOfTransaction change stream event for unprepared transactions Created: 10/Jul/23  Updated: 13/Nov/23  Resolved: 24/Aug/23

Status: Closed
Project: Documentation
Component/s: manual, Server
Affects Version/s: None
Fix Version/s: 7.1.0-rc0, Server_Docs_20231030, Server_Docs_20231106, Server_Docs_20231105, Server_Docs_20231113

Type: Task Priority: Major - P3
Reporter: Backlog - Core Eng Program Management Team Assignee: Unassigned
Resolution: Duplicate Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Documented
documents SERVER-78269 Generate endOfTransaction change str... Closed
Participants:
Days since reply: 23 weeks, 6 days ago

 Description   
Original Downstream Change Summary

New change stream event: endOfTransaction.
In this ticket we only added support for it for unprepared (single-shard) transactions.
Full work on this event can be tracked via PM-2782

Description of Linked Ticket

When we see committed unprepared transaction in DocumentSourceChangeStreamUnwindTransaction, we can safely append no-op oplog entry about the end of this transaction to the stream.

This no-op entry should be filtered according to the namespaces, affected by the transaction.

This entry should be transformed into change stream event. 

Event should only appear if showExpandedEvents is true

 



 Comments   
Comment by Sarah Olson [ 24/Aug/23 ]

Thanks kateryna.kamenieva@mongodb.com! Appreciate the update. 

Comment by Katya Kamenieva [ 24/Aug/23 ]

we don't need this ticket. it's behind feature flag until the rest of the project is done. we can close this one and keep [DOCSP-29398]

Generated at Thu Feb 08 08:14:57 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.