mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00

Creation of event history requires each client to return consistent events. If clients observed inconsistent view of some revision, merging will fail and return diff between two clients. This however doesn't provide hint on what kind of issue happend. This PR helps cases where there is an error with single watch stream (like event duplication) by running normal watch validation even without full event history. Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>