@@ -273,17 +273,20 @@ Read Concern
273273
274274Multi-document transactions support read concern
275275:readconcern:`"snapshot"`, :readconcern:`"local"`, and
276- :readconcern:`"majority"`:
276+ :readconcern:`"majority"` :
277277
278278- For :readconcern:`"local"` and :readconcern:`"majority"` read
279279 concern, MongoDB may sometimes substitute a stronger read concern.
280+ Specifically, in MongoDB 4.0, all multi-documents transactions have
281+ "snapshot" isolation. For details, see :ref:`readconcern-local-txn`
282+ and :ref:`readconcern-majority-txn`.
280283
281284- For :readconcern:`"majority"` read concern, if the transaction
282285 commits with :ref:`write concern "majority"
283286 <transactions-write-concern>`, transaction operations are guaranteed
284287 to have read majority-committed data. Otherwise, the
285288 :readconcern:`"majority"` read concern provides no guarantees that
286- read operations read majority-committed data.
289+ read operations read majority-committed data. [#psa]_
287290
288291- For :readconcern:`"snapshot"` read concern, if the transaction
289292 commits with :ref:`write concern "majority"
@@ -307,6 +310,16 @@ If unspecified at the transaction start, transactions use the
307310session-level read concern or, if that is unset, the client-level read
308311concern.
309312
313+ .. [#psa]
314+
315+ For a three-member Primary-Secondary-Arbiter (PSA) replica set
316+ architecture, you may have :ref:`disabled read concern "majority"
317+ <4.0-disable-read-concern-majority>` to avoid cache pressure.
318+ Disabling :readconcern:`"majority"` does not affect transactions;
319+ i.e. you can specify read concern :readconcern:`"majority"` for
320+ transactions even if read concern :readconcern:`"majority"` is
321+ disabled.
322+
310323.. _transactions-write-concern:
311324
312325Write Concern
0 commit comments