mirror of
https://github.com/matrix-org/matrix-spec
synced 2026-03-19 01:44:09 +01:00
Add a warning that state resolution has problems
This commit is contained in:
parent
5ab9ee6b88
commit
56f878842c
|
|
@ -674,6 +674,11 @@ the room state at a given point on the DAG.
|
||||||
State resolution algorithm
|
State resolution algorithm
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
.. WARNING::
|
||||||
|
This section documents the state resolution algorithm as implemented by
|
||||||
|
Synapse as of December 2017 (and therefore the de-facto Matrix protocol).
|
||||||
|
However, this algorithm is known to have some problems.
|
||||||
|
|
||||||
The room state :math:`S'(E)` after an event :math:`E` is defined in terms of
|
The room state :math:`S'(E)` after an event :math:`E` is defined in terms of
|
||||||
the room state :math:`S(E)` before :math:`E`, and depends on whether
|
the room state :math:`S(E)` before :math:`E`, and depends on whether
|
||||||
:math:`E` is a state event or a message event:
|
:math:`E` is a state event or a message event:
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue