Skip to content

Avoid repeated output collision scans when allocating batch jobs - #13

Merged
sudo-py-dev merged 1 commit into
mainfrom
coderabbit/optimize-output-name-allocation/f99c8554
Nov 9, 2026
Merged

sudo-py-dev merged 1 commit into
mainfrom
coderabbit/optimize-output-name-allocation/f99c8554

Conversation

@coderabbitai

@coderabbitai coderabbitai Bot commented Nov 9, 2026

Copy link
Copy Markdown
Contributor

Cache the next output suffix per filename family during job planning and saved-job loading to avoid repeated collision scans in large batches. Continue checking candidates against disk and claimed outputs, while preserving the single-output allocation helper.

Add regression tests for linear probe counts, overlapping filename families, extensions, and directories.

Validation: Tests were not run.

View coding task

@coderabbitai

coderabbitai Bot commented Nov 9, 2026

Copy link
Copy Markdown
Contributor Author

Important

Review skipped

This PR was authored by the user configured for CodeRabbit reviews. CodeRabbit does not review PRs authored by this user. It's recommended to use a dedicated user account to post CodeRabbit review feedback.

Run configuration

  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 1a012f5e-857b-4937-a9a2-8dc513f2fc3f

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

@sudo-py-dev
sudo-py-dev merged commit 1b6d358 into main Nov 9, 2026
8 checks passed
@sudo-py-dev
sudo-py-dev deleted the coderabbit/optimize-output-name-allocation/f99c8554 branch November 9, 2026 05:56
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