-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: libmongoc
-
None
The C Driver has a base cursor implementation, mongoc_cursor_t, and four "subclasses". As the wire protocol has evolved, the cursor logic has become a mess. Recent updates to the cursor code were unreasonably costly, and planned future work on cursors is extremely risky. Rewrite the cursor classes to clean up debt and prepare us for future work.
- depends on
-
CDRIVER-2510 Drop MongoDB 2.6
- Closed
-
CDRIVER-2572 Only enable counters for shared memory
- Closed