Skip to content

Commit e83b589

Browse files
committed
Clarified the order of watch events for TXN operations
Signed-off-by: Korenberg Mark <[email protected]>
1 parent b2bea26 commit e83b589

File tree

3 files changed

+12
-3
lines changed

3 files changed

+12
-3
lines changed

content/en/docs/v3.4/learning/api_guarantees.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,10 @@ removes the performance penalty of linearized accesses' reliance on live consens
8787
Watches make guarantees about events:
8888
* Ordered - events are ordered by revision.
8989
An event will never appear on a watch if it precedes an event in time that
90-
has already been posted.
90+
has already been posted. For transactions without nested TXNs, the order of
91+
generated events is guaranteed to be the same as in its list of operations.
92+
For transactions with nested TXNs, the order of generated events is not
93+
specified.
9194
* Unique - an event will never appear on a watch twice.
9295
* Reliable - a sequence of events will never drop any subsequence of events
9396
within the available history window. If there are events ordered in time as

content/en/docs/v3.5/learning/api_guarantees.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,10 @@ removes the performance penalty of linearized accesses' reliance on live consens
8787
Watches make guarantees about events:
8888
* Ordered - events are ordered by revision.
8989
An event will never appear on a watch if it precedes an event in time that
90-
has already been posted.
90+
has already been posted. For transactions without nested TXNs, the order of
91+
generated events is guaranteed to be the same as in its list of operations.
92+
For transactions with nested TXNs, the order of generated events is not
93+
specified.
9194
* Unique - an event will never appear on a watch twice.
9295
* Reliable - a sequence of events will never drop any subsequence of events
9396
within the available history window. If there are events ordered in time as

content/en/docs/v3.6/learning/api_guarantees.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,10 @@ removes the performance penalty of linearized accesses' reliance on live consens
8787
Watches make guarantees about events:
8888
* Ordered - events are ordered by revision.
8989
An event will never appear on a watch if it precedes an event in time that
90-
has already been posted.
90+
has already been posted. For transactions without nested TXNs, the order of
91+
generated events is guaranteed to be the same as in its list of operations.
92+
For transactions with nested TXNs, the order of generated events is not
93+
specified.
9194
* Unique - an event will never appear on a watch twice.
9295
* Reliable - a sequence of events will never drop any subsequence of events
9396
within the available history window. If there are events ordered in time as

0 commit comments

Comments
 (0)