Open
Description
What would you like to be added?
Issue #18667 was not detected by robustness test because TXN we generate don't set revision in range. We should fix this gap.
TODO:
- Add randomly adding revision to generating multiTXNOps
etcd/tests/robustness/traffic/etcd.go
Lines 301 to 332 in 448fb7e
- Add regression test
make test-robustness-issue18667
like in https://github.com/etcd-io/etcd/pull/17680/files
Note, until fix for #18667 is merged, we cannot enable running this test by default. Might need to make setting revision optional and only run it as regression test, only later enabling it by default.
As discussed on Slack @henrybear327 volunteered to work on it.
Why is this needed?
Cover detect and prevent #18667