Skip to content

Does etcd watch send all changes in etcd transaction in one response? #19535

Closed Answered by AdiaLoveTrance
AdiaLoveTrance asked this question in Q&A
Discussion options

You must be logged in to vote

I found the answer in doc:
Watches make three guarantees about events:

Ordered - events are ordered by revision; an event will never appear on a watch if it precedes an event in time that has already been posted.
Reliable - a sequence of events will never drop any subsequence of events; if there are events ordered in time as a < b < c, then if the watch receives events a and c, it is guaranteed to receive b.
Atomic - a list of events is guaranteed to encompass complete revisions; updates in the same revision over multiple keys will not be split over several lists of events.

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@serathius
Comment options

Answer selected by AdiaLoveTrance
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants