Uploaded image for project: 'Documentation'
  1. Documentation
  2. DOCS-16248

[SERVER] Investigate changes in SERVER-78269: Generate endOfTransaction change stream event for unprepared transactions

    XMLWordPrintableJSON

Details

    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

       

      Attachments

        Activity

          People

            Unassigned Unassigned
            backlog-server-pm Backlog - Core Eng Program Management Team
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:
              23 weeks, 6 days ago