-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Cluster Scalability
-
Fully Compatible
-
Cluster Scalability 2025-03-03
The ReshardingChangeStreamsMonitor currently creates a DBClientCursor once and use it to consume change stream events until the final event ("reshardBlockingWrites" or "reshardDoneCatchUp"). According to the Service Arch team, it is safer to drop it and reschedule it on every iteration. There have been some scenarios where holding decorations on an OperationContext for a long time and reusing them causes unexpected resource consumption.
- depends on
-
SERVER-101548 Make DBClientCursor support keeping the cursor open
-
- Closed
-