The current write concern default for the server is w:1. Starting 5.0, we plan to change the write concern default from w:1 to w:majority, except for limited cases involving arbiters.
Description of Linked Ticket
Summary
The current write concern default for the server is w:1. This will change the write concern default from w:1 to w:majority.
Motivation
Although MongoDB allows users to choose the right tradeoff between performance and consistency, the nuances of the system are complex and are often misused, or surprising to users. We should provide more intuitive and stronger consistency default settings out of the box.
Secondly, MongoDB has battled with the customer perception that it is not reliable, durable, or intentionally chooses unsafe defaults to appear faster in benchmarks.
This will allow MongoDB to push back strongly on the incorrect customer perceptions, reducing barriers and challenges for the sales team with new prospective customers and growing more usage from existing customers.
Cast of Characters
- Product Owner: Evin Roesle
- Project Lead:
- Program Manager:
- Drivers Contact:
Documentation
- related to
-
DRIVERS-440 Improve testing around default writeConcern
- Development Complete