-
Type: New Feature
-
Resolution: Done
-
Priority: Major - P3
-
None
-
Component/s: None
-
None
A linearizable read avoids returning reads from a "stale" primary (one that has already been superseded by a new primary but doesn't know it yet). It is important to note that readConcern level linearizable does not by itself produce linearizable reads; they must be issued in conjunction with w:majority writes to the same document(s) in order to be linearizable.
This feature is exposed as a new value for readConcern.level, "linearizable".
- depends on
-
CDRIVER-1342 Support new readConcern level "linearizable"
- Closed
-
CSHARP-1694 Support new readConcern level "linearizable"
- Closed
-
CXX-947 Support new readConcern level "linearizable"
- Closed
-
CXX-948 Support new readConcern level "linearizable"
- Closed
-
JAVA-2233 Support new readConcern level "linearizable"
- Closed
-
NODE-733 Support new readConcern level "linearizable"
- Closed
-
PHPC-716 Support new readConcern level "linearizable"
- Closed
-
RUBY-1119 Support new readConcern level "linearizable"
- Closed
-
RUST-30 Support new readConcern level "linearizable"
- Closed
- is related to
-
SERVER-24494 Parsing Linearizable Read command
- Closed