-
Type: Improvement
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Replication
Initial sync can time out when the syncing node is repeatedly unable to open a cursor for an oplog fetcher on the source node.
When we timeout because the syncing node is unable to create a cursor for the oplog fetcher, the source node is responsible for preventing this cursor from being created. We want to know when initial sync is at risk of failing on the source node so we can collect stack traces. Currently, it is difficult to diagnose why we're unable to create this cursor on the source node.