-
Type: Task
-
Resolution: Won't Fix
-
Priority: Major - P3
-
Affects Version/s: None
-
Labels:None
On the Journaling page: https://docs.mongodb.org/manual/core/journaling/
Journaling and WiredTiger section:
However, if MongoDB exits unexpectedly in between checkpoints, journaling is required to recover information that occurred after the last checkpoint.
This isn't quite right. It is for a standalone instance, but for a replica set a node can generally recover from the last checkpoint via normal replication.
With journaling, WiredTiger creates a log record per transaction.
The word 'transaction' can lead to problems. While WiredTiger implemented transactions underneath the database there are no database level transactions. We should either change the word transaction (to something like 'operation') or clarify that transaction is a WiredTiger specific term.