-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: Change streams
-
None
-
DB Integration & Observability
-
Fully Compatible
-
QI 2025-02-17
-
None
-
None
-
None
-
None
-
None
-
None
-
None
This change adds an `showEndOfTransaction` option to change streams.
The option has values `off`, `whenAvailable` and `required`. Not setting the option is identical to `off`.
The option value is only serialized and affects the query shape hash if it is set to `whenAvailable` or `required`. This keeps compatibility with older versions.
The option can only be set if the feature flag `featureFlagChangeStreamEventOfTransactionEventSynthesis` is enabled, and if a v2 change stream reader can be used for the change stream.
The option value is currently not read elsewhere, but it will be in future PRs for SPM-4826.
- is depended on by
-
COMPASS-11332 Investigate changes in SERVER-137614: Add `showEndOfTransaction` change stream option
-
- Needs Triage
-
-
TOOLS-4430 Investigate changes in SERVER-137614: Add `showEndOfTransaction` change stream option
-
- Needs Discussion
-
- is duplicated by
-
SERVER-137253 Add showEndOfTransaction change stream option
-
- Closed
-