Skip to content

Tune backfill runtime defaults#12

Merged
dutifulbob merged 1 commit intomainfrom
feat/backfill-tuning-defaults
Apr 15, 2026
Merged

Tune backfill runtime defaults#12
dutifulbob merged 1 commit intomainfrom
feat/backfill-tuning-defaults

Conversation

@dutifulbob
Copy link
Copy Markdown
Member

Summary

  • increase the default backfill batch budget and shorten the pause between backfill passes
  • raise the default repo lease and fetch interval to better match large-repo production timings
  • make the git index timeout configurable and raise its default

Validation

  • go test ./...
  • go vet ./...
  • go build ./cmd/ghreplica && go build ./cmd/ghr
  • npm run docs:check

@dutifulbob
Copy link
Copy Markdown
Member Author

Validation:

  • go test ./...
  • go vet ./...
  • go build ./cmd/ghreplica && go build ./cmd/ghr
  • npm run docs:check
  • gh pr checks 12 --repo dutifuldev/ghreplica

Change summary:

  • raised the default backfill batch budget to 25 PRs / 3 minutes
  • shortened the default pause between backfill passes to 5 seconds
  • raised the default repo lease to 15 minutes and the default repo min fetch interval to 1 minute
  • made git index timeout configurable and raised its default to 5 minutes

@dutifulbob dutifulbob merged commit cb003a8 into main Apr 15, 2026
1 check passed
@dutifulbob dutifulbob deleted the feat/backfill-tuning-defaults branch April 15, 2026 17:24
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