Note, until fix for https://github.com/etcd-io/etcd/issues/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.
What would you like to be added?
Issue https://github.com/etcd-io/etcd/issues/18667 was not detected by robustness test because TXN we generate don't set revision in range. We should fix this gap.
TODO:
make test-robustness-issue18667
like in https://github.com/etcd-io/etcd/pull/17680/filesNote, until fix for https://github.com/etcd-io/etcd/issues/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 https://github.com/etcd-io/etcd/issues/18667