Skip to content

Make a skip's probes drill, and count what they find - #9

Merged
olavgg merged 1 commit into
mainfrom
ci-deterministic-tests
Sep 27, 2026
Merged

olavgg merged 1 commit into
mainfrom
ci-deterministic-tests

Conversation

@olavgg

@olavgg olavgg commented Sep 27, 2026

Copy link
Copy Markdown
Contributor

A probe read 64 MiB in a second and a half and estimated what drilling its over-budget chunks would cost: fast enough that on a real drive it looked like nothing ahead was being tested, and nothing it found was counted.

  • A probe drills each chunk it finds over budget with the scan's own drill-down -- every sector, slow ones retried, under the 10 s cap -- and is judged on what that actually cost, as soon as the verdict is certain.
  • What it finds is counted and reported like the scan's findings, weak and bad alike, including inside a region it then condemns.
  • The scan does not drill a chunk a probe already drilled, and the checkpoint keeps that list, so nothing is counted twice.

A probe read 64 MiB in a second and a half and estimated what drilling
its over-budget chunks would cost: fast enough that on a real drive it
looked like nothing ahead was being tested, and nothing it found was
counted.

- A probe drills each chunk it finds over budget with the scan's own
  drill-down -- every sector, slow ones retried, under the 10 s cap --
  and is judged on what that actually cost, as soon as the verdict is
  certain.
- What it finds is counted and reported like the scan's findings, weak
  and bad alike, including inside a region it then condemns.
- The scan does not drill a chunk a probe already drilled, and the
  checkpoint keeps that list, so nothing is counted twice.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@olavgg
olavgg merged commit 642506d into main Sep 27, 2026
5 checks passed
@olavgg
olavgg deleted the ci-deterministic-tests branch September 27, 2026 15:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant