During replication and/or initial sync, when using the WiredTiger storage engine, a replica set member may terminate with a fatal assertion about a WriteConflictException. This assertion shuts down the server, causing replication or initial sync to fail.
This error is not common, but may be dependent on the workload of the application or user data.
A replica set may terminate during replication and/or initial sync with a fatal assertion, which requires the member to be restarted. In certain low availability configurations, this issue may affect the ability for the replica set to maintain a Primary member to take writes.
MongoDB 3.0.0 through 3.0.4.
The fix is included in the 3.0.5 production release.
By handling WriteConflictExceptions during the applyOps stage of replication, including during initial sync the system will now be able to retry until the WiredTiger operation completes successfully.