Skip to content

Commit 8d1afe1

Browse files
committed
DOCSP-1504: list operations that are not causally consistent
1 parent 27c52c8 commit 8d1afe1

File tree

2 files changed

+59
-0
lines changed

2 files changed

+59
-0
lines changed

source/core/read-isolation-consistency-recency.txt

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -200,3 +200,57 @@ Operations can be causally consistent across different sessions.
200200
operation time of one client session to be consistent with the operations
201201
of another client session.
202202

203+
.. _causal-consistency-limitations:
204+
205+
Limitations
206+
~~~~~~~~~~~
207+
208+
The folowing operations that build in-memory structures are not
209+
causally consistent:
210+
211+
.. list-table::
212+
:header-rows: 1
213+
214+
* - Operation
215+
- Notes
216+
217+
* - :dbcommand:`collStats`
218+
219+
-
220+
221+
* - :pipeline:`$collStats` with ``latencyStats`` option.
222+
223+
-
224+
225+
* - :pipeline:`$currentOp`
226+
227+
- Returns an error if the operation is associated with a causally
228+
consistent client session.
229+
230+
* - :dbcommand:`dbStats`
231+
232+
-
233+
234+
* - :dbcommand:`getMore`
235+
236+
- Returns an error if the operation is associated with a causally
237+
consistent client session.
238+
239+
* - :pipeline:`$indexStats`
240+
241+
-
242+
243+
* - :dbcommand:`ping`
244+
245+
- Returns an error if the operation is associated with a causally
246+
consistent client session.
247+
248+
* - :dbcommand:`serverStatus`
249+
250+
- Returns an error if the operation is associated with a causally
251+
consistent client session.
252+
253+
* - :dbcommand:`createIndex` with ``background: true`` option; i.e.
254+
background index builds
255+
256+
-

source/release-notes/3.6.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -727,6 +727,11 @@ Known Issues in 3.6.0
727727
- :issue:`WT-3724`:
728728
.. include:: /includes/3.6-osx-platform.rst
729729

730+
- Operations that build in-memory structures are not causally
731+
consistent; however, only some operations return errors when
732+
associated with causally consistent sessions. See :ref:`Causal
733+
Consistency Limitations <causal-consistency-limitations>`.
734+
730735
.. seealso::
731736

732737
`All JIRA issues resolved in 3.6 <http://bit.ly/2jJFa85>`_.

0 commit comments

Comments
 (0)