-
Notifications
You must be signed in to change notification settings - Fork 10.2k
Open
Labels
Description
Bug report criteria
- This bug report is not security related, security issues should be disclosed privately via [email protected].
- This is not a support request or question, support requests or questions should be raised in the etcd discussion forums.
- You have read the etcd bug reporting guidelines.
- Existing open issues along with etcd frequently asked questions have been checked and this is not a duplicate.
What happened?
The watch validation property in Antithesis failed. This should never happen and indicates a guarantee violation. The message from the assertion was:
"broke Resumable - A broken watch can be resumed by establishing a new watch starting after the last revision received in a watch event before the break, so long as the revision is in the history window"
cc: @serathius @nwnt
What did you expect to happen?
Watch validation should pass
How can we reproduce it (as minimally and precisely as possible)?
Antithesis reproduction:
We are working on Github Authentication with @serathius to access the Antithesis Debugger to reproduce the issue interactively.
Anything else we need to know?
Artifacts are on the report, but will also attach one of the counter example artifact here:
Etcd version (please run commands below)
$ etcd --version
# paste output here
$ etcdctl version
# paste output here
Etcd configuration (command line flags or environment variables)
paste your configuration here
Docker compose available under "Docker-compose" dropdown in Antithesis report
Etcd debug information (please run commands below, feel free to obfuscate the IP address or FQDN in the output)
$ etcdctl member list -w table
# paste output here
$ etcdctl --endpoints=<member list> endpoint status -w table
# paste output here