Verification failed in Antithesis: backend.ConsistentIndex (1049) must be <= WAL.HardState.commit (1047)
- Dominant language
- Go
- Stars
- 52.3k
- Forks
- 10.5k
- Avg merge
- 2d 21h
- Merged PRs (30d)
- 43
Description
Thanks to @nwnt work on https://github.com/etcd-io/etcd/pull/21972 we found another issue! Yey
This is not a new issue, was just masked as exit 2 code until we fixed it. Context: https://github.com/etcd-io/etcd/issues/21775
https://linuxfoundation.antithesis.com/search?search=v5veyJxIjp7Im4iOnsiciI6eyJoIjpbeyJoIjpbeyJjIjp0cnVlLCJmIjoibW9tZW50LnZ0aW1lIiwibyI6Im1hdGNoZXMiLCJ2IjoiMTIzLjE3ODY3MjEzOTk5ODUzIn1dLCJvIjoib3IifSx7ImgiOlt7ImMiOnRydWUsImYiOiJtb21lbnQuaW5wdXRfaGFzaCIsIm8iOiJtYXRjaGVzIiwidiI6Ii03OTgyNTUyMTI2MDg5MjA5NjU1In1dLCJvIjoib3IifV0sIm8iOiJhbmQifSwidCI6eyJnIjpmYWxzZSwibSI6IiJ9LCJ5Ijoibm9uZSJ9fSwicyI6IjM0MzA3MzNkZjRkNTdjOGI1MDYxZGEwZDUzNWJiZWMyLTU2LTE3In0
Contributor guide
Research direction
Start with the Antithesis verification failure and the context in issues #21775 and pull request #21972. Trace where backend.ConsistentIndex and WAL.HardState.commit are checked, then identify the relevant verification or failure path. Done means the reported invariant no longer fails under the Antithesis scenario.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- databases, distributed-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100