-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
Sharding 2019-03-25, Sharding 2019-04-08
Planned changes to the TransactionHistoryIterator will require it to call into the query_lib's getExecutorFind() function. However, query_lib already has a dependency on the transaction library, so this call would create a dependency cycle.
It looks like this dependency is the result of UpdateStage::assertDocStillBelongsToNode(). Is there some way we can break that dependency so that the transaction library can safely depend on query_lib?
- is depended on by
-
SERVER-39676 Investigate possibility of adapting TransactionHistoryIterator for use in Change Streams
- Closed