Details
-
Task
-
Resolution: Fixed
-
Major - P3
-
None
-
Fully Compatible
-
Sharding 2020-08-24, Sharding 2020-09-21, Sharding 2020-10-05
Description
We likely want to have the oplog buffer iterator's getNext() return a mongo::Future. A ready future would be returned when Pipeline::getNext() returns a Document. When Pipeline::getNext() returns boost::none, a future which waits until the oplog fetcher inserts another document into the oplog buffer collection, then constructs a new Pipeline, and finally returns the Document returned by calling Pipeline::getNext().
Attachments
Issue Links
- has to be done after
-
SERVER-50117 Write and test aggregation pipeline for iterating oplog buffer collections
-
- Closed
-
- has to be done before
-
SERVER-50119 Create merged oplog buffer iterator for resharding
-
- Closed
-