-
Type:
Sub-task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Query Execution
-
QE 2025-06-09, QE 2025-06-23, QE 2025-07-07
-
None
-
3
-
TBD
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
0
Pipeline::dispose() calls DocumentSource::dispose() for containing DocumentSource subclasses. This name is somewhat confusing. We can follow more intuitive naming and introduce Stage::open() and Stage::close().
In addition, we should move/rename Pipeline::dispose() method to exec::agg::Pipeline::close() and use standard RAII concepts (without a custom deleter).
We should also try to remove DocumentSourceDeleter which is used in aggregation tests.
- related to
-
SERVER-106870 Elevate exec::agg::Pipeline creation in cluster aggregation
-
- In Code Review
-