-
Type: Improvement
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Aggregation Framework
-
Query Execution
This would potentially have the following advantages:
- It would remove the need for a lot of state tracking within the TeeBuffer
- It would make it easier for the TeeBuffer to propagate pauses (potentially allowing nested $facets in the future)
- It would improve efficiency, since it would remove a lot of overhead of checking if we're done consuming a batch