File tree Expand file tree Collapse file tree 4 files changed +36
-4
lines changed Expand file tree Collapse file tree 4 files changed +36
-4
lines changed Original file line number Diff line number Diff line change @@ -53,6 +53,11 @@ Read more about [strict serializability].
53
53
54
54
Strict serializability implies other weaker guarantees that might be easier to understand:
55
55
56
+ For transactions without nested TXNs, the order of execution of operations
57
+ is guaranteed to be the same as in its list of operations, which means stable
58
+ GET responses within the transaction.
59
+ For transactions with nested TXNs, the order of execution is not specified.
60
+
56
61
#### Atomicity
57
62
58
63
All API requests are atomic; an operation either completes entirely or not at
@@ -87,7 +92,10 @@ removes the performance penalty of linearized accesses' reliance on live consens
87
92
Watches make guarantees about events:
88
93
* Ordered - events are ordered by revision.
89
94
An event will never appear on a watch if it precedes an event in time that
90
- has already been posted.
95
+ has already been posted. For transactions without nested TXNs, the order of
96
+ generated events is guaranteed to be the same as in its list of operations.
97
+ For transactions with nested TXNs, the order of generated events is not
98
+ specified.
91
99
* Unique - an event will never appear on a watch twice.
92
100
* Reliable - a sequence of events will never drop any subsequence of events
93
101
within the available history window. If there are events ordered in time as
Original file line number Diff line number Diff line change @@ -53,6 +53,11 @@ Read more about [strict serializability].
53
53
54
54
Strict serializability implies other weaker guarantees that might be easier to understand:
55
55
56
+ For transactions without nested TXNs, the order of execution of operations
57
+ is guaranteed to be the same as in its list of operations, which means stable
58
+ GET responses within the transaction.
59
+ For transactions with nested TXNs, the order of execution is not specified.
60
+
56
61
#### Atomicity
57
62
58
63
All API requests are atomic; an operation either completes entirely or not at
@@ -87,7 +92,10 @@ removes the performance penalty of linearized accesses' reliance on live consens
87
92
Watches make guarantees about events:
88
93
* Ordered - events are ordered by revision.
89
94
An event will never appear on a watch if it precedes an event in time that
90
- has already been posted.
95
+ has already been posted. For transactions without nested TXNs, the order of
96
+ generated events is guaranteed to be the same as in its list of operations.
97
+ For transactions with nested TXNs, the order of generated events is not
98
+ specified.
91
99
* Unique - an event will never appear on a watch twice.
92
100
* Reliable - a sequence of events will never drop any subsequence of events
93
101
within the available history window. If there are events ordered in time as
Original file line number Diff line number Diff line change @@ -53,6 +53,11 @@ Read more about [strict serializability].
53
53
54
54
Strict serializability implies other weaker guarantees that might be easier to understand:
55
55
56
+ For transactions without nested TXNs, the order of execution of operations
57
+ is guaranteed to be the same as in its list of operations, which means stable
58
+ GET responses within the transaction.
59
+ For transactions with nested TXNs, the order of execution is not specified.
60
+
56
61
#### Atomicity
57
62
58
63
All API requests are atomic; an operation either completes entirely or not at
@@ -87,7 +92,10 @@ removes the performance penalty of linearized accesses' reliance on live consens
87
92
Watches make guarantees about events:
88
93
* Ordered - events are ordered by revision.
89
94
An event will never appear on a watch if it precedes an event in time that
90
- has already been posted.
95
+ has already been posted. For transactions without nested TXNs, the order of
96
+ generated events is guaranteed to be the same as in its list of operations.
97
+ For transactions with nested TXNs, the order of generated events is not
98
+ specified.
91
99
* Unique - an event will never appear on a watch twice.
92
100
* Reliable - a sequence of events will never drop any subsequence of events
93
101
within the available history window. If there are events ordered in time as
Original file line number Diff line number Diff line change @@ -53,6 +53,11 @@ Read more about [strict serializability].
53
53
54
54
Strict serializability implies other weaker guarantees that might be easier to understand:
55
55
56
+ For transactions without nested TXNs, the order of execution of operations
57
+ is guaranteed to be the same as in its list of operations, which means stable
58
+ GET responses within the transaction.
59
+ For transactions with nested TXNs, the order of execution is not specified.
60
+
56
61
#### Atomicity
57
62
58
63
All API requests are atomic; an operation either completes entirely or not at
@@ -87,7 +92,10 @@ removes the performance penalty of linearized accesses' reliance on live consens
87
92
Watches make guarantees about events:
88
93
* Ordered - events are ordered by revision.
89
94
An event will never appear on a watch if it precedes an event in time that
90
- has already been posted.
95
+ has already been posted. For transactions without nested TXNs, the order of
96
+ generated events is guaranteed to be the same as in its list of operations.
97
+ For transactions with nested TXNs, the order of generated events is not
98
+ specified.
91
99
* Unique - an event will never appear on a watch twice.
92
100
* Reliable - a sequence of events will never drop any subsequence of events
93
101
within the available history window. If there are events ordered in time as
You can’t perform that action at this time.
0 commit comments