We should accept the time-series spec in the $out stage and use that to create a time-series collection as part of the DocumentSourceOut stage. This should remove any restriction prohibiting $out from targeting an unsharded time-series collection, and add tests that verify the correct behavior. We don't need to support sharded time-series collection as part of this ticket.
- causes
-
SERVER-82085 Race condition between $out to timeseries and shard collection
- Closed
- depends on
-
SERVER-73529 Refactor _performTimeseriesWrite code for $out time-series support
- Closed
- is depended on by
-
SERVER-73823 Add support for mismatching timeseries spec for $out
- Backlog
-
COMPASS-6592 Update $out stage operator template to show time series option (and db/col)
- Closed
-
SERVER-75039 $out should be able to replace a time-series collection with a non time-series collection
- Closed
-
SERVER-74061 Support $out for time-series on secondaries and sharded clusters
- Closed
-
COMPASS-6558 Investigate changes in SERVER-72687: Support for $out to Time-series collections
- Closed
- is duplicated by
-
SERVER-76265 Complete TODO listed in SERVER-75138
- Closed