Skip to content

Decide sooner that a region is too slow to scan - #7

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

On a drive covering 34 KiB/s, the rate rule needed eight chunks and a minute of I/O, and each chunk could spend 30 s drilling: four minutes before anything could be decided.

  • A drill-down is cut at 10 s of I/O, about three times what drilling a healthy 1 MiB chunk costs (256 reads at a 13.6 ms sector median).
  • The rate rule judges after 3 chunks and 20 s of I/O; a healthy drive never spends 20 s on three chunks.
  • A skip that starts right where a cut chunk ended extends that region rather than starting a second one.

On a drive covering 34 KiB/s, the rate rule needed eight chunks and a
minute of I/O, and each chunk could spend 30 s drilling: four minutes
before anything could be decided.

- A drill-down is cut at 10 s of I/O, about three times what drilling a
  healthy 1 MiB chunk costs (256 reads at a 13.6 ms sector median).
- The rate rule judges after 3 chunks and 20 s of I/O; a healthy drive
  never spends 20 s on three chunks.
- A skip that starts right where a cut chunk ended extends that region
  rather than starting a second one.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@olavgg
olavgg merged commit 3ea5d88 into main Sep 27, 2026
5 checks passed
@olavgg
olavgg deleted the ci-deterministic-tests branch September 27, 2026 13:43
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