[BUG] Flakey rust unittest `brute_force::tests::test_l2`
Open
Nobody has claimed this yet.
bug
- Dominant language
- Cuda
- Stars
- 854
- Forks
- 236
- Avg merge
- 3d 3h
- Merged PRs (30d)
- 62
Description
The brute_force::tests::test_l2 unittest sometimes fails randomly with an error like
thread 'brute_force::tests::test_l2' panicked at cuvs/src/brute_force.rs:164:9:
assertion `left == right` failed
left: 13
right: 0
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
failures:
brute_force::tests::test_l2
Re-running the tests usually resolves, but we should find out why this test isn't reliable and fix.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with cuvs/src/brute_force.rs, especially brute_force::tests::test_l2 and the assertion at line 164. Run the test repeatedly to reproduce the intermittent failure, then inspect why its result can differ between runs. Done means the test passes reliably without reruns or intermittent assertion failures.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- testing-qa
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100