-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: Sharding
-
Fully Compatible
-
Sharding 2020-08-24, Sharding 2020-09-21, Sharding 2020-10-05
-
None
-
None
-
None
-
None
-
None
-
None
-
None
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().
- 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
-